I use the Debian Experimental repository to update Iceweasel to the latest Firefox release version provided by the Debian Mozilla team.
Trying to update to Iceweasel 21 produces this message:
Some packages could not be installed. This may mean that you haveVery similar to a similar problem I had in Wheezy.
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
iceweasel : Depends: xulrunner-21.0 (>= 21.0-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Trying to install xulrunner-21.0 produces this message:
The following packages have unmet dependencies:libc6 seems to be the issue, as it is currently not available in Experimental and the version in Testing is 2.13 as reported.
xulrunner-21.0 : Depends: libc6 (>= 2.15) but 2.13-38 is to be installed
Depends: libmozjs21d (= 21.0-1) but it is not going to be installed
Edit: Fixed the title. Cut and pasted from a previous post but forgot to change Wheezy to Jessie.
SolydXK Forums have also noticed the problem.
Update: libc6 has entered Testing, but Iceweasel still won't install.
The following packages have unmet dependencies: iceweasel : Depends: xulrunner-21.0 (>= 21.0-1) but it is not going to be installedTrying to install xulrunner-21.0 produces this error:
The following packages have unmet dependencies: xulrunner-21.0 : Depends: libmozjs21d (= 21.0-1) but it is not going to be installedWhich in turn produces:
The following packages have unmet dependencies: libmozjs21d : Depends: libffi6 (>= 3.0.4) but it is not installable.Looks like we're waiting for libffi6 now.
This comment has been removed by the author.
ReplyDeleteaaaand ... I had no problems whatsoever a day or 2 ago when I did the update. Not very helpful, I know. But without any information about how and what you did, how can we help? But I see what we did differently: I track unstable instead of testing, and in there libc6 is 2.17-3, so that probably explains it... :)
ReplyDeleteYes, Testing users have to wait for libc6 to arrive from Unstable.
DeleteHave you used ~bpo70+1 versions?
ReplyDeleteAndrey
Sorry, I'm actually using Jessie. I used Wheezy in the title in error, and didn't notice till the post had been picked up by TuxMachines, where it no doubt causes confusion.
DeleteOh, indeed, sorry also. A little bit confusing, that the latest iceweasel is available either on experimental or in stable, but not in testing. It must be something wrong with that scheme.
DeleteAndrey
Yes it's available in Experimental, but depends on xulrunner-21.0 which in turn depends on libc6, which isn't in experimental. It's in Jessie but the version number is too low.
DeleteSo Jessie users will have to wait for the Sid update to hit Jessie or experimental.
Sorry for the confusion TuxMachine readers! I copied and pasted the title from a previous post about a similar problem in Wheezy, meant to change Wheezy to Jessie but forgot.