Packages have been kept back -- What to do?

Scott Kitterman ubuntu at kitterman.com
Fri Jun 30 13:29:21 UTC 2006


On Friday 30 June 2006 07:58, Kipton Moravec wrote:

> /etc/apt/sources.list is not there. On mine I found the following file
> at
> /etc/apt/sources.list.d/sources.list. Is that the problem?
>
That is different than mine, but I installed fresh, not upgraded.  On mine the 
directory is there, but empty and sources.list is in etc/apt as one 
traditionally expects. The version of apt used by Dapper added this 
directory:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=66325

I don't think this is a problem, but am not certain.  It seemed to me from 
your original message that you are getting some updates, just not these 
particular ones.  If that's the case, then the location of the file is 
definitely not an issue.  If you've never gotten any updates since you 
upgraded, then maybe this is a problem.

> ------------------------
> deb-src http://archive.ubuntu.com/ubuntu/ dapper main restricted
>
> ## Uncomment the following two lines to add software from the 'universe'
> ## repository.
> ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
> ## team, and may not be under a free licence. Please satisfy yourself as to
> ## your rights to use the software. Also, please note that software in
> ## universe WILL NOT receive any review or updates from the Ubuntu security
> ## team.
> deb http://archive.ubuntu.com/ubuntu/ dapper universe main restricted
> multiverse deb-src http://archive.ubuntu.com/ubuntu/ dapper universe
>
> deb http://security.ubuntu.com/ubuntu/ dapper-security main restricted
> universe deb-src http://security.ubuntu.com/ubuntu/ dapper-security main
> restricted
>
Did these get wrapped strangely after you sent them or are they this way in 
the file?  Each line should start deb http://... or deb-src http://...
>
> # deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy
> main restricted deb http://archive.ubuntu.com/ubuntu/ dapper-updates main
> restricted universe
>
Same question here.
> ----------------------------
> The archive points to a different server, and there are more qualifiers. 
> Do I need to comment out my lines and change them to what you have? Why
> would it be different and in a different place? Did you modify your lines
> from what came with the package?
>
What I showed you is what was installed.  The only changes I made were to 
remove comment '#' to enable the extended repositories.  The server names are 
locale dependent, so I think that is unlikely to be an issue.

> Next step look in the /var/log/dpkg.log
> 2006-06-10 16:44:14 install gdk-imlib11 <none> 1.9.14-29ubuntu1
> 2006-06-10 16:44:14 status half-installed gdk-imlib11 1.9.14-29ubuntu1
> 2006-06-10 16:44:14 status unpacked gdk-imlib11 1.9.14-29ubuntu1
> 2006-06-10 16:44:14 status unpacked gdk-imlib11 1.9.14-29ubuntu1
>
> 2006-06-10 17:34:28 status unpacked gdk-imlib11 1.9.14-29ubuntu1
> 2006-06-10 17:34:28 status half-configured gdk-imlib11 1.9.14-29ubuntu1
> 2006-06-10 17:34:28 status installed gdk-imlib11 1.9.14-29ubuntu1
>
> I just noticed it is looking for gdk-imlib1 and gdk-imlib11 was installed.
> There are no other lines in the file with just gdk-imlib1.
>
In Dapper, gdk-imlib1 is a compatibility package for gdk-imlib11 and isn't 
actually used any more:

http://packages.ubuntu.com/dapper/oldlibs/gdk-imlib1

> libkrb5-17-heimdal string is in the file at all.
> libopenal0 string is not in the file either.
>
> Searching for moagg
> 2006-06-10 17:00:46 upgrade moaggedit 0.5-1build1 0.5-2
> 2006-06-10 17:00:46 status half-configured moaggedit 0.5-1build1
> 2006-06-10 17:00:46 status unpacked moaggedit 0.5-1build1
> 2006-06-10 17:00:46 status half-installed moaggedit 0.5-1build1
> 2006-06-10 17:00:46 status half-installed moaggedit 0.5-1build1
> 2006-06-10 17:00:46 status unpacked moaggedit 0.5-2
> 2006-06-10 17:00:46 status unpacked moaggedit 0.5-2
>
> 2006-06-10 17:37:19 status unpacked moaggedit 0.5-2
> 2006-06-10 17:37:19 status unpacked moaggedit 0.5-2
> 2006-06-10 17:37:19 status half-configured moaggedit 0.5-2
> 2006-06-10 17:37:19 status installed moaggedit 0.5-2
>
> So I am guessing it found moaggedit not moagg
>
> I searched for the word "error" and there are no cases other than part of a
> package name.
>
It looks to me like apt is unable to find the updated packages.  

If the questions I had above about line wrapping were not the result your 
sources.list file getting corrupted in transmission, then I'd fix those, su 
apt-get update, and then try to upgrade again.

If the questions I had above about line wrapping were the result your 
sources.list file getting corrupted in transmission, then what I would 
suggest doing is trying to install the four packages (e.g. su apt-get 
install ...).  

One other thought, you can probably remove the one compatibility package (be 
careful if you try this).  First try su apt-get -s remove gdk-imlib1.  Note 
the -s.  This makes it a simulation.  Pay close attention to what it says it 
would do.  If it says it will only remove the 1 package, then it ought to be 
safe.  If it says it is going to remove several packages, then don't do it 
again for real.

If none of that helps, I probably ought to let someone who upgraded give you a 
hand.

Scott K




More information about the ubuntu-users mailing list