wheezy DI -> LMDE -> problems with virtual packages

Post your update and upgrade related errors here
Forum rules
Before you post please read this

wheezy DI -> LMDE -> problems with virtual packages

Postby TomRoche on Tue Dec 11, 2012 5:47 pm

summary:

  1. Did a totally fresh install of Wheezy on LVM on LUKS using the current 7b4 Debian Installer
  2. Switched repositories from wheezy to LMDE
  3. Installed keyring packages
  4. Updated
  5. Problem: Cannot upgrade firefox/iceweasel (from version=10) or emacs (to emacs-snapshot) due to problems finding virtual packages

details:

I recently used the Wheezy/testing version of the Debian Installer (7 beta 4) to install LVM on LUKS on a box, then "converted" it to LMDE by fiddling sources.list and installing the associated *-keyring packages. Afterward, I updated and restarted. It mostly works (particularly there appear to be no repository corruption--e.g., I get no errors or warnings when updating) though there is at least one other major annoyance, in addition to the following 2:

  1. DI-7b4 installed firefox (aka iceweasel) version=10. When I try to upgrade it to the current version=17, I get
    Code: Select all
    $ sudo aptitude -s install iceweasel
    The following NEW packages will be installed:
      xulrunner-17.0{ab}
    The following packages will be REMOVED:
      xulrunner-10.0{u}
    The following packages will be upgraded:
      iceweasel
    1 packages upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
    Need to get 12.9 MB of archives. After unpacking 3,044 kB will be used.
    The following packages have unmet dependencies:
     xulrunner-17.0 : Depends: libevent-1.4-2 (>= 1.4.13-stable) which is a virtual package.
                      Depends: libhunspell-1.2-0 (>= 1.2.11) which is a virtual package.
    ...
    $ sudo aptitude -s install libevent-1.4-2
    No candidate version found for libevent-1.4-2
    ...
  2. I was able to install package=emacs without difficulty. However, that's downlevel (version=23); I usually run the uplevel emacs via package=emacs-snapshot. However, when I try to install that, I get
    Code: Select all
    $ sudo aptitude -s install emacs-snapshot
    The following NEW packages will be installed:
      emacs-snapshot{b} emacs-snapshot-bin-common{a} emacs-snapshot-common{a}
    0 packages upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
    Need to get 22.1 MB of archives. After unpacking 92.1 MB will be used.
    The following packages have unmet dependencies:
     emacs-snapshot : Depends: libmagickcore3 (>= 8:6.6.0.4) which is a virtual package.
                      Depends: libmagickwand3 (>= 8:6.6.0.4) which is a virtual package.
    ...
    $ sudo aptitude -s install libmagickwand3
    No candidate version found for libmagickwand3
    ...

I'm unfamiliar with these errors: how to fix? Given they're both related to virtual packages, I suspect there may be a problem with my configuration. Note that I have

Code: Select all
/etc/apt/sources.list---------------------------------
# sources.list from Debian Installer 7/Wheezy beta 4, adapted to LMDE
# see directions @ http://forums.linuxmint.com/viewtopic.php?f=197&t=101438

# deb http://debian.gtisc.gatech.edu/debian/ wheezy main non-free contrib
# deb-src http://debian.gtisc.gatech.edu/debian/ wheezy main non-free contrib
# probably better if one wants whatever is current version=testing
# deb http://ftp.debian.org/debian/ testing main contrib non-free
# deb-src http://ftp.debian.org/debian/ testing main contrib non-free

deb http://packages.linuxmint.com/ debian main upstream import backport
deb http://debian.linuxmint.com/latest/ testing main contrib non-free
deb http://debian.linuxmint.com/latest/security/ testing/updates main contrib non-free
deb http://debian.linuxmint.com/latest/multimedia testing main non-free

# to get iceweasel==debian firefox more up-to-date than LMDE's: see
# http://forum.linuxmint.com/viewtopic.php?f=190&t=84123
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
# for emacs 24 stable: see http://emacs.naquadah.org/
deb http://emacs.naquadah.org/ stable/
deb-src http://emacs.naquadah.org/ stable/


Code: Select all
/etc/apt/preferences----------------------------------
# APT preferences for LMDE, adapted from directions @
# http://forums.linuxmint.com/viewtopic.php?f=197&t=101438
Package: *
Pin: release o=linuxmint
Pin-Priority: 700

Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 700

Package: *
Pin: release o=Debian
Pin-Priority: 500


Your assistance is appreciated!
TomRoche
Level 3
Level 3
 
Posts: 100
Joined: Thu Jan 13, 2011 2:52 pm

Linux Mint is funded by ads and donations.
 

Re: wheezy DI -> LMDE -> problems with virtual packages

Postby zerozero on Tue Dec 11, 2012 6:50 pm

Tom,
re: the first problem (iceweasel) [note that i tested this now in lmde-incoming with UP6 so with newer pkgs than you]
1- adding deb http://mozilla.debian.net/ squeeze-backports iceweasel-release updating and dry-running iceweasel install goes ok
Code: Select all
zerozero@test-ups ~ $ sudo apt-get -s install iceweasel
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libebackend-1.2-2 libedata-book-1.2-13 libedata-cal-1.2-15
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libmozjs17d xulrunner-17.0
Suggested packages:
  mozplugger
The following NEW packages will be installed:
  iceweasel libmozjs17d xulrunner-17.0
0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Inst libmozjs17d (17.0.1-1~bpo60+1 Debian Mozilla Team:squeeze-backports [amd64])
Inst xulrunner-17.0 (17.0.1-1~bpo60+1 Debian Mozilla Team:squeeze-backports [amd64])
Inst iceweasel (17.0.1-1~bpo60+1 Debian Mozilla Team:squeeze-backports [amd64])
Conf libmozjs17d (17.0.1-1~bpo60+1 Debian Mozilla Team:squeeze-backports [amd64])
Conf xulrunner-17.0 (17.0.1-1~bpo60+1 Debian Mozilla Team:squeeze-backports [amd64])
Conf iceweasel (17.0.1-1~bpo60+1 Debian Mozilla Team:squeeze-backports [amd64])

the 2 lib where it errors on you are obsolete in my system
Code: Select all
zerozero@test-ups ~ $ apt policy libevent-1.4-2 libhunspell-1.2-0
libevent-1.4-2:
  Installed: 1.4.13-stable-1
  Candidate: 1.4.13-stable-1
  Version table:
 *** 1.4.13-stable-1 0
        100 /var/lib/dpkg/status
libhunspell-1.2-0:
  Installed: 1.2.14-4
  Candidate: 1.2.14-4
  Version table:
 *** 1.2.14-4 0
        100 /var/lib/dpkg/status

and superseded by
Code: Select all
zerozero@test-ups ~ $ apt policy libevent-2.0-5 libhunspell-1.3-0
libevent-2.0-5:
  Installed: 2.0.19-stable-3
  Candidate: 2.0.19-stable-3
  Version table:
 *** 2.0.19-stable-3 0
        500 http://mirror.rts-informatique.fr/linuxmint/debian/incoming/ testing/main amd64 Packages
        100 /var/lib/dpkg/status
libhunspell-1.3-0:
  Installed: 1.3.2-4
  Candidate: 1.3.2-4
  Version table:
 *** 1.3.2-4 0
        500 http://mirror.rts-informatique.fr/linuxmint/debian/incoming/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

also notice that FF is now up-to-date
Code: Select all
zerozero@test-ups ~ $ apt policy firefox
firefox:
  Installed: 17.0~linuxmint1+lmde
  Candidate: 17.0~linuxmint1+lmde
  Version table:
 *** 17.0~linuxmint1+lmde 0
        700 http://packages.linuxmint.com/ debian/import amd64 Packages
        100 /var/lib/dpkg/status

and should (with the automatic builds https://github.com/linuxmint/firefox) stay that way
User avatar
zerozero
Level 16
Level 16
 
Posts: 6303
Joined: Tue Jul 07, 2009 2:29 pm


Return to Update/Upgrade Issues

Who is online

Users browsing this forum: No registered users and 2 guests