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

Bug#680474: marked as done (/usr/bin/apt-get: apt-get autoremove remove gdm3 & python)



Your message dated Wed, 12 Aug 2015 16:21:18 +0200
with message-id <20150812142118.GA18027@crossbow>
and subject line Re: Bug#680474: /usr/bin/apt-get: apt-get autoremove remove gdm3 & python
has caused the Debian Bug report #680474,
regarding /usr/bin/apt-get: apt-get autoremove remove gdm3 & python
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
680474: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680474
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.9.6
Severity: important
File: /usr/bin/apt-get

after some apt-get install, it sugest to run apt-get autoremove to remove some unused & obsolete package
BUT gdm3 & python are removed also

e.g.

The following packages will be REMOVED:
  brltty brltty-x11 ekiga espeak espeak-data fonts-sil-gentium
  fonts-sil-gentium-basic gdm3 gir1.2-atspi-2.0 gir1.2-clutter-gst-1.0
  gir1.2-tracker-0.12 gir1.2-wnck-3.0 gnome-disk-utility
  gnome-icon-theme-extras gnome-mag gnome-orca gnumeric gnumeric-common
  idle-python3.2 libatspi1.0-0 libavdevice53 libavresample0 libbrlapi0.5
  libcamel-1.2-29 libcapi20-3 libcolamd2.7.1 libcolorblind0
  libcommons-digester-java libcwidget3-dbg libdb-je-java libdotconf1.0
  libebackend-1.2-1 libecal-1.2-10 libedata-cal-1.2-13 libedataserver-1.2-15
  libespeak1 libgail-common libgdu-gtk0 libgnome-control-center1
  libgnome-mag2 libgnome-menu2 libgraphite2-2.0.0 libgstfarsight0.10-0
  libhsqldb-java libhyphen0 libice-dev libicu4j-java libjline-java
  liblouis-data liblouis2 liblucene2-java libminiupnpc5 libmusicbrainz4c2a
  libmythes-1.2-0 libnatpmp1 libopal3.10.4 libopal3.6.8 libpoppler-glib6
  libpt2.10.4 libpt2.6.7 libquvi0 librpmio2 libsm-dev libsonic0 libspeechd2
  libsrtp0 libtelepathy-farsight0 libtextcat-data libtextcat0
  libtracker-extract-0.12-0 libtracker-miner-0.12-0 libtracker-sparql-0.12-0
  libxp-dev libxt-dev liferea liferea-data lp-solve minissdpd python-all
  python-brlapi python-configobj python-farsight python-gmenu python-louis
  python-papyon python-pyatspi2 python-speechd python-telepathy
  speech-dispatcher telepathy-butterfly telepathy-gabble telepathy-idle
  telepathy-salut transmission-gtk ttf-sil-gentium-basic
0 upgraded, 0 newly installed, 95 to remove and 560 not upgraded.




-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "true";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^kfreebsd-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::NeverAutoRemove:: "^linux-ubuntu-modules-.*";
APT::NeverAutoRemove:: "^gnumach$";
APT::NeverAutoRemove:: "^gnumach-image.*";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
APT::Compressor::::Name "";
APT::Compressor::::Extension ".";
APT::Compressor::::Binary "";
APT::Compressor::::Cost "100";
APT::Compressor::::CompressArg "";
APT::Compressor::::CompressArg:: "-9";
APT::Compressor::::UncompressArg "";
APT::Compressor::::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/cdrom";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
Acquire::Languages:: "nl";
Acquire::Languages:: "ro";
Acquire::Languages:: "zh";
Acquire::Languages:: "vi";
Acquire::Languages:: "ja";
Acquire::Languages:: "pl";
Acquire::Languages:: "uk";
Acquire::Languages:: "sk";
Acquire::Languages:: "km";
Acquire::Languages:: "da";
Acquire::Languages:: "pt";
Acquire::Languages:: "nb";
Acquire::Languages:: "sv";
Acquire::Languages:: "ca";
Acquire::Languages:: "ru";
Acquire::Languages:: "cs";
Acquire::Languages:: "ko";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
Unattended-Upgrade "";
Unattended-Upgrade::Origins-Pattern "";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=stable,label=Debian-Security";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

# 

# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 DVD Binary-1 20111121-05:07]/ wheezy contrib main

deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.us.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://http.us.debian.org/debian/ wheezy non-free contrib main

deb http://www.debian-multimedia.org wheezy main non-free
deb ftp://ftp.debian-multimedia.org wheezy main non-free

deb http://backports.debian.org/debian-backports wheezy-backports main
deb ftp://ftp.mondorescue.org/debian 6.0 contrib
deb-src ftp://ftp.mondorescue.org/debian 6.0 contrib
deb ftp://ftp.mondorescue.org/debian 7.0 contrib
deb-src ftp://ftp.mondorescue.org/debian 7.0 contrib

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.11-3
ii  libapt-pkg4.12          0.9.6
ii  libc6                   2.13-33
ii  libgcc1                 1:4.7.1-2
ii  libstdc++6              4.7.1-2

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.8-1
ii  dpkg-dev    1.16.4.3
ii  python-apt  0.8.4
ii  synaptic    0.75.12
ii  xz-utils    5.1.1alpha+20120614-1

-- no debconf information



--- End Message ---
--- Begin Message ---
On Fri, May 31, 2013 at 10:48:11AM +0800, Daniel Hartwig wrote:
> On 30 May 2013 14:29, Justin R. Isaacson <tombstonev2@shaw.ca> wrote:
> > I understand the last post states that this may not actually be a bug,
> > but for some reason after running apt-get autoremove my debian 7 wheezy
> > became un-useable as it removed the wpa-supplicant, libre office, pulse
> > audio, and countless other essential packages.
[…]
> The packages you mention are among those typically installed by
> desktop metapackages, such as ‘gnome’ and ‘task-gnome-desktop’.  These
> metapackages can be removed if one of their dependencies is removed.
> As an example, perhaps you did not like having ‘gimp’ installed and
> removed it, this would cause the ‘gnome’ metapackages to be removed
> and consequently all these other packages in addition.
> 
> If something like that has happened it is not really a bug.  Please
> dont report a bug in that case, as it will only be closed.  Your
> options are to either take all packages which the metapackage
> installs, or manually install just the subset you wish to keep.

APT actually handles metapackages a bit differently by marking its dependencies
as manually installed, so that if you remove a package which causes the removal
of a metapackage it doesn't suggest removal of all the other packages depended
on by the metapackage.

This is improved a bit by me in current git as it will mark these packages
'later' at the time they are removed rather than at install time. Additionally,
more and more metapackages switch at least for most packages to Recommends
instead of Depends which is arguable better in this usecase anyway.

So, in summary, this isn't a bug, so I am closing the report.


Best regards

David Kalnischkies

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: