[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dist-upgrade wants to remove packages and do nothing else



On Thu, May 23, 2013 at 9:36 AM, Thorsten Glaser <t.glaser@tarent.de> wrote:
> I don’t quite understand _why_ APT would want to remove
> those packages:
>
> Script started on Thu May 23 09:32:02 2013
> tglase@tglase:~ $ sudo apt-get --purge dist-upgrade
[…]
> Broken sysv-rc:i386 Conflicts on file-rc [ i386 ] < 0.8.15 > ( admin )
>   Considering file-rc:i386 225 as a solution to sysv-rc:i386 129
>   Holding Back sysv-rc:i386 rather than change file-rc:i386
> Investigating (0) openssh-server [ i386 ] < 1:6.2p2-1 -> 1:6.2p2-3 > ( net )
> Broken openssh-server:i386 Depends on sysv-rc [ i386 ] < none -> 2.88dsf-41 | 2.88dsf-41+jessie1 > ( admin ) (>= 2.88dsf-24)
>   Considering sysv-rc:i386 129 as a solution to openssh-server:i386 110
>   Removing openssh-server:i386 rather than change sysv-rc:i386
[…]
> Investigating (0) freenx-server [ i386 ] < 0.7.3+teambzr104-0freenxteam1~intrepid1tarent1 > ( x11 )
> Broken freenx-server:i386 Depends on openssh-server [ i386 ] < 1:6.2p2-1 -> 1:6.2p2-3 > ( net )
>   Considering openssh-server:i386 110 as a solution to freenx-server:i386 2
>   Removing freenx-server:i386 rather than change openssh-server:i386
> Investigating (0) freenx-vnc [ i386 ] < 0.7.3+teambzr104-0freenxteam1~intrepid1tarent1 > ( x11 )
> Broken freenx-vnc:i386 Depends on freenx-server [ i386 ] < 0.7.3+teambzr104-0freenxteam1~intrepid1tarent1 > ( x11 )
>   Considering freenx-server:i386 2 as a solution to freenx-vnc:i386 2
>   Removing freenx-vnc:i386 rather than change freenx-server:i386
> Investigating (0) freenx-rdp [ i386 ] < 0.7.3+teambzr104-0freenxteam1~intrepid1tarent1 > ( x11 )
> Broken freenx-rdp:i386 Depends on freenx-server [ i386 ] < 0.7.3+teambzr104-0freenxteam1~intrepid1tarent1 > ( x11 )
>   Considering freenx-server:i386 2 as a solution to freenx-rdp:i386 2
>   Removing freenx-rdp:i386 rather than change freenx-server:i386
[…]
> But I can’t see how that relates to the FreeNX client
> (which I ported to wheezy/sid myself, since it’s
> required internally too). I’ve installed file-rc, so
> this is obvious.

If you look at the part of the output I quoted, you should see whats wrong:
They depend on each other and the problems cause is indeed file-rc, as it
prevents the installation of sysv-rc, which is a dependency of openssh-server
which in turn is a dependency of freenx-server on which all your clients depend.


Of course, the solution proposed is complete bogus, there is no need to remove
anything if I am not going to install anything in the end (provided that the
system was in a consistent state before of course), but thats usually harder to
fix than it sounds and we thankfully have a user in front of the monitor who can
say "no" to this solution (don't get me wrong, I would love to get that fixed,
 but there is only soo much you can do in your life …).


Best regards

David Kalnischkies


Reply to: