error: Dependency is not satisfiable - libboost-iostreams1.34.1(>=1.34.1-8)

Asked by KKevin901

I have several PCs and am updating all those machines to Ubuntu 10.04. It works quite well except one of the machine get a problem on bmp installation.

I have a set of custom use applications install commonly to all those machines, such as Skype, Opera, bmpx. Most of my PCs work except one get problem during bmpx installation. For that particular PC, it was running U9.10 and same bmpx was installed then running smoothly without problem. During installation on U10.04 platform, it shows error in red: "Dependency is not satisfiable - libboost-iostreams1.34.1(>=1.34.1-8)". Even I use synaptic manager to manually install the libboost-iostreams1.40. The error message still there. Would like to know if anyway solution or workaround.

Question #2
I use bmpx for podcast downloading purpose. The official come-with Rhythmbox is very good and do the podcast downloading also. However, many podcast audio streams are using random numbers as download file name. Which makes the downloaded file folder very confusing. I find bmpx is the only one will use the title of download file as file name. Would like to know also if there any settings in Rhythmbox or other Podcast programs can use set title as file name.

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
KKevin901
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1
Revision history for this message
KKevin901 (kkevin901) said :
#2

Actionparsnip,

Thanks for quick response.

I installed the suggested package and then install the bmpx again. But the same error message comes out. The status message still indicate "Dependency is not satisfiable - libboost-iostreams1.34.1(>=1.34.1-8)"

Any advise?

Thanks

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

I'd log a bug

You could try:

cd /var/cache/apt/archives and force installing the package with:

sudo dpkg --force-all -i ./bmpx*

See if it runs as expected.

Revision history for this message
KKevin901 (kkevin901) said :
#4

Thanks again for the response.

Tried the advise of force installation. it seems not successful. Here below is the terminal print out:

kevin@AcerU1004sda5:/var/cache/apt/archives$ sudo dpkg --force-all -i ~/Desktop/bmpx*
Selecting previously deselected package bmpx.
(Reading database ... 180622 files and directories currently installed.)
Unpacking bmpx (from .../bmpx_0.40.14-1_i386.deb) ...
dpkg: bmpx: dependency problems, but configuring anyway as you requested:
 bmpx depends on libboost-regex1.34.1 (>= 1.34.1-8); however:
  Package libboost-regex1.34.1 is not installed.
 bmpx depends on libglademm-2.4-1c2a (>= 2.6.0); however:
  Package libglademm-2.4-1c2a is not installed.
 bmpx depends on libsexymm2; however:
  Package libsexymm2 is not installed.
 bmpx depends on libsoup2.2-8 (>= 2.2.98); however:
  Package libsoup2.2-8 is not installed.
Setting up bmpx (0.40.14-1) ...

Processing triggers for menu ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_CA.utf8.cache...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
Processing triggers for python-support ...

From the above, it seems not complaining the libboost-iostream missing but others are missing. Any thought on that?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

Ok now run:

sudo apt-get -f install

this will make the system either install the missing packages or remove what you just installed. Hopefully it will want to go the install way and fill the holes.

Revision history for this message
KKevin901 (kkevin901) said :
#6

After running the above command, terminal indicates bmpx package is removed:

0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.

Terminal indicated those four dependencies are missing: libboost-regex1.34.1; libglademm-2.4-1c2a; libsexymm2; libsoup2.2-8. After re-run, libglademm and libsexymm2 are fixed and got. There are then only two missing packages: libboost-regex1.34.1 and libsoup2.2-8.
I checked from the synaptic package manager, there are similar dependencies installed already but with later version. ie. libsoup2.4-1 instead of the required 2.2-8. Seems those packages are not downward compatible. Just curiosity:
/. If that mean bmpx can be installed those 2 dependencies fixed?
/. If so, can we find those 2 packages somewhere and install manually?
/. If I can locate or copy those two missing packages from my other machine then load it to this outstanding PC?

Thanks for your help.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#7

If you can install whatever is needed using software-centre / apt-get then this is fine and will square off your packages nicely :)

Revision history for this message
KKevin901 (kkevin901) said :
#8

Share some experience.

Eventually, I got the problem solved. Software center / apt-get doesn't able to find from U10.04 software sources.
The missing required dependencies are:

/. libboost-iostream 1.34.1
/. libboost-regx 1.34.1
/. libsoup 2.2-8

I am aware the PC has problem was the only one did U10.04 fresh installation. All other PCs were upgraded from 8.04 or 9.10. Those older versions had have necessary dependencies in installed or available from software sources.

End up I re-install U9.10 to that PC first and put those applications on under U9.10 environment . After that, I upgrade to U10.04.

It is a work around solution. It works but a bit troublesome.

Thx.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#9

I'd log a bug. Glad you got the gold