Bug#668569: marked as done (/usr/bin/apt-get: apt-get/aptitude reinstall option is broken)
Your message dated Thu, 13 Aug 2015 20:54:25 +0200
with message-id <20150813205342.GA24683@debian.org>
and subject line Re: Bug#668569: /usr/bin/apt-get: apt-get/aptitude reinstall option is broken
has caused the Debian Bug report #668569,
regarding /usr/bin/apt-get: apt-get/aptitude reinstall option is broken
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.)
--
668569: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668569
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: /usr/bin/apt-get: apt-get/aptitude reinstall option is broken
- From: Norbert Preining <preining@logic.at>
- Date: Fri, 13 Apr 2012 08:30:06 +0900
- Message-id: <20120412233006.8693.32316.reportbug@localhost.localdomain>
Package: apt
Version: 0.8.15.10
Severity: important
File: /usr/bin/apt-get
Both
apt-get --reinstall install ...
and
aptitutde reinstall ...
does NOT reinstall a package, but only configure a package if it is
in broken state.
That is *REALLY* bad, since if there is a conffile missing and you
reinstall with
apt-get -o DPkg::Options::="--force-confmiss" --reinstall install ...
then I expect apt-get (and aptitude) to:
- unpack the actual .deb package, with dpkg --force-confmiss ...
- *then* try to configure it
If this is not the case, there is NO way one can tell a user easily
how to reinstall missing conffiles. An incantation of dpkg always
needs the actual path of the .deb file.
Furthermore, this is NOT what is documented in apt-get, where it clearly
states that the package is *reinstalled* which IMHO does NOT mean that
it is first configured.
Thanks
Norbert
-- 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::Cache-Limit "40000000";
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::Periodic "";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Update "";
APT::Update::Post-Invoke "";
APT::Update::Post-Invoke:: "touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";
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::Archives "";
APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";
APT::Architectures "";
APT::Architectures:: "amd64";
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::dpkg "/usr/bin/dpkg";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
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";
DPkg "";
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";
DPkg::Post-Invoke:: "if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi";
DPkg::Post-Invoke:: "if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi ";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
CommandLine "";
CommandLine::AsString "apt-config dump";
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (499, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.4.0-rc2+ (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages apt depends on:
ii debian-archive-keyring 2010.08.28
ii gnupg 1.4.12-4
ii libc6 2.13-27
ii libgcc1 1:4.7.0-3
ii libstdc++6 4.7.0-3
ii zlib1g 1:1.2.6.dfsg-2
apt recommends no packages.
Versions of packages apt suggests:
ii apt-doc 0.8.15.10
ii aptitude 0.6.6-1
ii bzip2 1.0.6-1
ii dpkg-dev 1.16.2
ii python-apt 0.8.3+nmu1
ii synaptic 0.75.9
ii xz-lzma [lzma] 5.1.1alpha+20110809-3
-- no debconf information
--- End Message ---
--- Begin Message ---
- To: Norbert Preining <preining@logic.at>, 668569-done@bugs.debian.org
- Subject: Re: Bug#668569: /usr/bin/apt-get: apt-get/aptitude reinstall option is broken
- From: Julian Andres Klode <jak@debian.org>
- Date: Thu, 13 Aug 2015 20:54:25 +0200
- Message-id: <20150813205342.GA24683@debian.org>
- In-reply-to: <20120412233006.8693.32316.reportbug@localhost.localdomain>
- References: <20120412233006.8693.32316.reportbug@localhost.localdomain>
On Fri, Apr 13, 2012 at 08:30:06AM +0900, Norbert Preining wrote:
> Package: apt
> Version: 0.8.15.10
> Severity: important
> File: /usr/bin/apt-get
>
> Both
> apt-get --reinstall install ...
> and
> aptitutde reinstall ...
> does NOT reinstall a package, but only configure a package if it is
> in broken state.
>
> That is *REALLY* bad, since if there is a conffile missing and you
> reinstall with
> apt-get -o DPkg::Options::="--force-confmiss" --reinstall install ...
> then I expect apt-get (and aptitude) to:
> - unpack the actual .deb package, with dpkg --force-confmiss ...
> - *then* try to configure it
> If this is not the case, there is NO way one can tell a user easily
> how to reinstall missing conffiles. An incantation of dpkg always
> needs the actual path of the .deb file.
>
> Furthermore, this is NOT what is documented in apt-get, where it clearly
> states that the package is *reinstalled* which IMHO does NOT mean that
> it is first configured.
Hi Norbert,
I can not reproduce this in unstable anymore, and am thus closing
the bug. If you can still reproduce it, please re-open it.
--
Julian Andres Klode - Debian Developer, Ubuntu Member
See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
Be friendly, do not top-post, and follow RFC 1855 "Netiquette".
- If you don't I might ignore you.
--- End Message ---
Reply to: