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

Attachment: pgpqYQviqJnRP.pgp
Description: PGP signature

Reply via email to