On Wed, 17 Sep 2014 15:03:27 -0700
tom arnall <kloro2...@gmail.com> wrote:

> I recently did a dist-upgrade and found afterwards that a lot of
> applications were missing:
> 
> open office
> smplayer
> skype
> calibre
> poppler text utilities
> 
> And about half a dozen more. And this was after only a few days use of
> the new system, i.e., i fear there may be other missing children.
> 
> Is this normal?

You don't say which distribution this is, but it's either testing or
unstable. This doesn't happen in stable, but it's fairly regular in
unstable. I don't use testing, but I'd have thought this kind of
thing was unusual there, as this sort of serious disturbance should
be fixed in unstable.

What happens is usually that part of a large sub-system, (Gnome, KDE,
Qt, Python etc.) has been upgraded, but not all of it. Because an old
part is incompatible with some of the new stuff, it has been removed,
along with anything that is dependent on it.

> 
> Is there anything i can do to avoid the problem next time I do an
> upgrade?
> 
> 
Yes. Don't use dist-upgrade straight away (Synaptic does so by default
if not configured otherwise) but use upgrade (full-upgrade/safe-upgrade
with aptitude). This will never remove packages, only the old versions
of upgraded ones. Then, if there are any remaining upgrades, use
dist-upgrade but look to see what will be removed.

If you don't like what it's telling you, don't do it, try again the
next day. This kind of problem is usually resolved in a day or two, as
the rest of the sub-system is finished and uploaded to the repositories.
You might even try again after an hour or so, as you might have been
unlucky enough to try upgrading while a complete and consistent
sub-system upload to your mirror was in progress.

If you use Synaptic in its default state, it will offer the
dist-upgrade. Deselect the 'upgrade' selections, and put back a few
individually. At each step, Synaptic will tell you what it wants to
remove, so you can backtrack and end up with only the upgrades that
don't remove anything else. You can do this with aptitude in
interactive mode, but I find Synaptic quicker. Sometimes the problem
package is obvious from the list of things to be removed.

I generally use aptitude safe-upgrade, then full-upgrade, and if there
are any problems which I don't want to wait to have fixed, switch to
Synaptic. A couple of times, the iterative procedure with Synaptic has
allowed all upgrades to be completed, when there was a correct order
for upgrading some things and aptitude hadn't found it.

Occasionally, something gets removed permanently from unstable, and
will never be in any future stable. You can keep the old version,
sometimes forever, but it will never be upgraded. In this case, you
should find an alternative.

-- 
Joe


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140918091631.56ba8...@jresid.jretrading.com

Reply via email to