unmet dependency keeping Iceweasel-beta at Debian Wheezy

Hörmetjan Yiltiz hyiltiz at gmail.com
Mon Apr 8 12:46:17 UTC 2013


Hi,
I am using Debian Wheezy as it installed by default and used softwares only
from the official mirror. I was glad to be able to use Iceweasel 20.0 when
it was beta according to the steps in http://mozilla.debian.net/, but now I
cannot upgrade it to a newer one.

I tried apt-get --fix-broken update, apt-get --fix-missing update, or
similar commands using aptitude, but the problem just did not solve. Tried
installing iceweasel, removing xulrunner or updating libnspr4, all for vain.

Here is some of the files and outputs about the system:
> cat /etc/apt/sources.list
deb http://debian.bjtu.edu.cn/debian testing main non-free contrib
deb http://debian.bjtu.edu.cn/debian testing-updates main contrib non-free
deb http://debian.bjtu.edu.cn/debian-security testing/updates main contrib
non-free
deb-src http://debian.bjtu.edu.cn/debian testing main non-free contrib
deb-src http://debian.bjtu.edu.cn/debian testing-updates main contrib
non-free
deb-src http://debian.bjtu.edu.cn/debian-security testing/updates main
contrib non-free
deb http://mozilla.debian.net/ experimental iceweasel-beta

> gpg --check-sigs --fingerprint --keyring
/etc/apt/trusted.gpg.d/pkg-mozilla-archive-keyring.gpg --keyring
/usr/share/keyrings/debian-keyring.gpg pkg-mozilla-maintainers
gpg: keyblock resource `/usr/share/keyrings/debian-keyring.gpg': file open
error
pub   4096R/06C4AE2A 2010-11-20 [expires: 2019-11-13]
      Key fingerprint = 85F0 6FBC 75E0 67C3 F305  C3C9 85A3 D265 06C4 AE2A
uid                  Debian Mozilla team APT archive <
pkg-mozilla-maintainers at lists.alioth.debian.org>
sig!3        06C4AE2A 2012-11-14  Debian Mozilla team APT archive <
pkg-mozilla-maintainers at lists.alioth.debian.org>

2 signatures not checked due to missing keys



> sudo apt-get install pkg-mozilla-archive-keyring
Reading package lists... Done
Building dependency tree
Reading state information... Done
pkg-mozilla-archive-keyring is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.


> sudo apt-get remove xulrunner-20.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  icedove
The following packages will be REMOVED:
  gnome gnome-core iceweasel task-gnome-desktop xulrunner-20.0
The following NEW packages will be installed:
  icedove
0 upgraded, 1 newly installed, 5 to remove and 0 not upgraded.
Need to get 19.0 MB of archives.
After this operation, 5,249 kB disk space will be freed.
Do you want to continue [Y/n]? n


> sudo apt-get remove xulrunner-21.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'xulrunner-21.0' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

> sudo aptitude purge xulrunner-20.0
The following packages will be REMOVED:
  xulrunner-20.0{p}
0 packages upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
Need to get 0 B of archives. After unpacking 35.5 MB will be freed.
The following packages have unmet dependencies:
 iceweasel : Depends: xulrunner-20.0 (>= 20.0~b6-1) but it is not going to
be installed.
The following actions will resolve these dependencies:

     Remove the following
packages:
1)
gnome
2)
gnome-core
3)
iceweasel
4)
task-gnome-desktop
5)
xul-ext-adblock-plus

     Leave the following dependencies
unresolved:
6)     task-desktop recommends task-gnome-desktop | task-kde-desktop |
task-lxde
7)     task-gnome-desktop recommends
gnome
8)     task-gnome-desktop recommends
iceweasel


Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.


> sudo apt-get install xulrunner-21.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
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:
 xulrunner-21.0 : Depends: libnspr4 (>= 2:4.9.6~) but 2:4.9.2-1 is to be
installed
E: Unable to correct problems, you have held broken packages.


> sudo aptitude full-upgrade
The following NEW packages will be installed:
  libmozjs21d{a} xulrunner-21.0{ab}
The following packages will be upgraded:
  iceweasel
1 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.2 MB/18.8 MB of archives. After unpacking 38.9 MB will be
used.
The following packages have unmet dependencies:
 xulrunner-21.0 : Depends: libnspr4 (>= 2:4.9.6~) but 2:4.9.2-1 is
installed.
The following actions will resolve these dependencies:

     Remove the following
packages:
1)
gnome
2)
gnome-core
3)
iceweasel
4)
task-gnome-desktop
5)
xul-ext-adblock-plus

     Keep the following packages at their current
version:
6)     xulrunner-21.0 [Not
Installed]

     Leave the following dependencies
unresolved:
7)     task-desktop recommends task-gnome-desktop | task-kde-desktop |
task-lxde
8)     task-gnome-desktop recommends
gnome
9)     task-gnome-desktop recommends
iceweasel


Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.


> apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://dl.google.com/linux/talkplugin/deb/ stable/main amd64 Packages
     release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main
     origin dl.google.com
 500 http://mozilla.debian.net/ experimental/iceweasel-beta amd64 Packages
     release o=Debian Mozilla Team,a=experimental,n=experimental,l=Debian
Mozilla Team,c=iceweasel-beta
     origin mozilla.debian.net
 500 http://debian.bjtu.edu.cn/debian-security/ testing/updates/non-free
amd64 Packages
     release o=Debian,a=testing,n=wheezy,l=Debian-Security,c=non-free
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian-security/ testing/updates/contrib
amd64 Packages
     release o=Debian,a=testing,n=wheezy,l=Debian-Security,c=contrib
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian-security/ testing/updates/main amd64
Packages
     release o=Debian,a=testing,n=wheezy,l=Debian-Security,c=main
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian/ testing-updates/non-free amd64
Packages
     release o=Debian,a=testing-updates,n=wheezy-updates,l=Debian,c=non-free
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian/ testing-updates/contrib amd64
Packages
     release o=Debian,a=testing-updates,n=wheezy-updates,l=Debian,c=contrib
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian/ testing-updates/main amd64 Packages
     release o=Debian,a=testing-updates,n=wheezy-updates,l=Debian,c=main
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian/ testing/non-free Translation-en
 500 http://debian.bjtu.edu.cn/debian/ testing/main Translation-zh_CN
 500 http://debian.bjtu.edu.cn/debian/ testing/main Translation-zh
 500 http://debian.bjtu.edu.cn/debian/ testing/main Translation-en
 500 http://debian.bjtu.edu.cn/debian/ testing/contrib Translation-en
 500 http://debian.bjtu.edu.cn/debian/ testing/contrib amd64 Packages
     release o=Debian,a=testing,n=wheezy,l=Debian,c=contrib
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian/ testing/non-free amd64 Packages
     release o=Debian,a=testing,n=wheezy,l=Debian,c=non-free
     origin debian.bjtu.edu.cn
 500 http://debian.bjtu.edu.cn/debian/ testing/main amd64 Packages
     release o=Debian,a=testing,n=wheezy,l=Debian,c=main
     origin debian.bjtu.edu.cn
Pinned packages:


> sudo apt-get install -t experimental iceweasel
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
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~b1-1) but it is not going to
be installed
E: Unable to correct problems, you have held broken packages.



> sudo apt-get install xulrunner-21.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
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:
 xulrunner-21.0 : Depends: libnspr4 (>= 2:4.9.6~) but 2:4.9.2-1 is to be
installed
E: Unable to correct problems, you have held broken packages.



> sudo apt-get install libnspr4
Reading package lists... Done
Building dependency tree
Reading state information... Done
libnspr4 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

> sudo apt-get install -t experimental libnspr4
Reading package lists... Done
Building dependency tree
Reading state information... Done
libnspr4 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.



====
I feel guilty for pasting so many text above, but I go not have access to
any web server so could not update them as file and give a link. Sorry
about that :-(

And thanks for your great work, and the oncoming help!


​Best,
​
========================
He who is worthy to receive his days and nights is worthy to receive* all
else* from you (and me).
                                                 The Prophet, Gibran Kahlil
Gibran
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20130408/b91163a0/attachment-0001.html>


More information about the pkg-mozilla-maintainers mailing list