[Bug 363750] Re: Installer removes many unrelated packages!
Paul White
363750 at bugs.launchpad.net
Tue Dec 4 13:29:42 UTC 2018
Bug 831768 was closed 2013-04-26 so marking
this one "Fix Released" too.
** Changed in: aptitude (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to aptitude in Ubuntu.
https://bugs.launchpad.net/bugs/363750
Title:
Installer removes many unrelated packages!
Status in HPLIP:
Fix Released
Status in aptitude package in Ubuntu:
Fix Released
Bug description:
The HPLIP installer, in automatic mode, removes existing hplip and
hpijs packages. As a side effect, the installer also removed lots of
unrelated, but important packages. This could seriously damage the
entire Linux installation !
Explanation of the error: In Ubuntu 8.04, packages hplip and hpijs are
installed as dependencies under an important parent package, called
'ubuntu-desktop'. Although these dependencies don't have priority
'depends' but only 'recommends', the use of flag '--assume-yes' seems
to trigger the removal of the parent package 'ubuntu-desktop'.
In a cascade-like fashion, dozens of other packages that are
dependencies of the parent package are also removed. This includes
packages like: Xorg, brasero, tomboy, f-spot, compiz, network-manager,
tracker, mono-runtime, pulseaudio and lots of library and support
packages related to these packages.
The HPLIP installer gives absolutely NO on-screen indication that all
those packages are removed. I only found out what was going on when I
manually checked the package install log file to see why the removal
of two packages (hplip and hpijs) was taking so long...
Shocked, I immediately interrupted the HPLIP installer and have tried
to reinstall all removed packages. It looks like I was quick enough,
and don't have to restore a backup.
Root cause of problem: IMHO, the Ubuntu install utility reacts in an
unexpected manner on the removal of two non-mandatory dependencies of
an important parent package. Strictly, this is not only the
responsibility of the HPLIP team, but also of the Ubuntu team. I
linked this bug report to their project as well.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hplip/+bug/363750/+subscriptions
More information about the foundations-bugs
mailing list