Bug#770336: rsyslog: missing dependency on libfile-path-perl in *rm script when removing the package
Ondřej Surý
ondrej at debian.org
Thu Nov 20 15:09:05 GMT 2014
Control: close -1
Control: notfound -1 init-system-helpers/1.21
Looks like reinstalling perl-modules fixed this. (I recently downgraded
from sid to jessie, so it might be caused by this).
Thus closing the bug.
O.
On Thu, Nov 20, 2014, at 15:54, Ondřej Surý wrote:
> Control: reassign -1 init-system-helpers
> Control: notfound -1 rsyslog/8.4.2-1
> Control: found -1 init-system-helpers/1.21
>
> On second look the bug comes from deb-systemd-helper:
>
> # deb-systemd-helper
> Can't locate File/Path.pm in @INC (you may need to install the
> File::Path module) (@INC contains: /etc/perl
> /usr/local/lib/x86_64-linux-gnu/perl/5.20.1 /usr/local/share/perl/5.20.1
> /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5
> /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20
> /usr/local/lib/site_perl .) at /usr/bin/deb-systemd-helper line 85.
> BEGIN failed--compilation aborted at /usr/bin/deb-systemd-helper line
> 85.
>
> Cheers,
> Ondrej
>
> On Thu, Nov 20, 2014, at 15:43, Ondřej Surý wrote:
> > Package: rsyslog
> > Version: 8.4.2-1
> > Severity: serious
> > Justification: fails to remove the package
> >
> > Hi,
> >
> > I have encountered this bug when removing the package:
> >
> > Removing rsyslog (8.4.2-1) ...
> > Can't locate File/Path.pm in @INC (you may need to install the File::Path
> > module) (@INC contains: /etc/perl
> > /usr/local/lib/x86_64-linux-gnu/perl/5.20.1 /usr/local/share/perl/5.20.1
> > /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5
> > /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20
> > /usr/local/lib/site_perl .) at /usr/bin/deb-systemd-helper line 85.
> > BEGIN failed--compilation aborted at /usr/bin/deb-systemd-helper line 85.
> > dpkg: error processing package rsyslog (--purge):
> > subprocess installed post-removal script returned error exit status 2
> > Processing triggers for man-db (2.7.0.2-3) ...
> > Errors were encountered while processing:
> > rsyslog
> > E: Sub-process /usr/bin/dpkg returned an error code (1)
> >
> > (I have double messages in all *.log, so I tried to remove rsyslog, and
> > it failed.)
> >
> > Cheers,
> > Ondrej
> >
> > -- System Information:
> > Debian Release: jessie/sid
> > APT prefers testing
> > APT policy: (990, 'testing'), (800, 'unstable'), (1, 'experimental')
> > Architecture: amd64 (x86_64)
> > Foreign Architectures: i386
> >
> > Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
> > Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> >
> > Versions of packages rsyslog depends on:
> > ii init-system-helpers 1.21
> > ii initscripts 2.88dsf-57
> > ii libc6 2.19-13
> > ii libestr0 0.1.9-1.1
> > ii libjson-c2 0.11-4
> > ii liblogging-stdlog0 1.0.4-1
> > ii liblognorm1 1.0.1-3
> > ii libuuid1 2.25.2-2
> > ii lsb-base 4.1+Debian13+nmu1
> > ii zlib1g 1:1.2.8.dfsg-2
> >
> > Versions of packages rsyslog recommends:
> > ii logrotate 3.8.7-1+b1
> >
> > Versions of packages rsyslog suggests:
> > pn rsyslog-doc <none>
> > pn rsyslog-gnutls <none>
> > pn rsyslog-gssapi <none>
> > pn rsyslog-mongodb <none>
> > pn rsyslog-mysql | rsyslog-pgsql <none>
> > pn rsyslog-relp <none>
> >
> > -- Configuration Files:
> > /etc/logrotate.d/rsyslog [Errno 2] No such file or directory:
> > u'/etc/logrotate.d/rsyslog'
> >
> > -- no debconf information
>
>
> --
> Ondřej Surý <ondrej at sury.org>
> Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
--
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
More information about the Pkg-systemd-maintainers
mailing list