tag 611913 unreproducible severity 611913 normal thanks
On Thu, 03 Feb 2011 18:56:25 +0200 Eddy Petrișor wrote:
> Subject: apt-listbugs: Breaks installation if removed and not purged
> Package: apt-listbugs
> Version: 0.0.90
> Severity: critical
> Justification: breaks unrelated software
[...]
>
> Hello,
Hi Eddy.
Thanks for your bug report!
>
> I am aware that the 0.0.90 version is not in lenny nor in squeeze,
> but I've checked the faulty script and it has the same form in 0.0.89.
>
> The problem is that I have tried to remove apt-listbugs and after its
> removal all package manipulation fails with this message:
>
> /bin/sh: /usr/sbin/apt-listbugs: not found
> E: Sub-process /usr/sbin/apt-listbugs apt || exit 10 returned an error
> code (10)
> E: Failure running script /usr/sbin/apt-listbugs apt || exit 10
This problem should be fixed since apt-listbugs/0.0.77 (see changelog)
and I am not able to reproduce it.
I've just tried the following in a sid chroot:
# aptitude install apt-listbugs
[...]
# aptitude remove apt-listbugs
[...]
# ls /etc/apt/apt.conf.d/10apt-listbugs
ls: cannot access /etc/apt/apt.conf.d/10apt-listbugs: No such file or
directory
# ls /etc/apt/apt.conf.d/*listbugs*
/etc/apt/apt.conf.d/10apt-listbugs.disabled
# aptitude install apt-listbugs
[...]
# echo $?
0
>
>
> The problem is that once uninstalled and not purged this command/hook
> fails (/etc/apt/apt.conf.d/10apt-listbugs):
>
>
> DPkg::Pre-Install-Pkgs {"/usr/sbin/apt-listbugs apt || exit 10"};
This file should be renamed to
/etc/apt/apt.conf.d/10apt-listbugs.disabled
when apt-listbugs is removed (but not purged).
Both apt-get and aptitude ignore *.disabled configuration fragments,
AFAICT.
>
> Since /usr/sbin/apt-listbugs is no longer present. The problem is that
> even if one tries to install back via dpkg apt-listbugs and no longer
> has the ruby deps, the problem still persists.
[...]
If everything else fails, try to temporarily convert the line
DPkg::Pre-Install-Pkgs {"/usr/sbin/apt-listbugs apt || exit 10";};
into a comment (by placing a // symbol at the beginning of the line
itself)...
--
http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
New GnuPG key, see the transition document!
..................................................... Francesco Poli .
GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE
pgpaSGmmQW8DY.pgp
Description: PGP signature

