Your message dated Sat, 25 Jul 2009 22:07:36 +0300
with message-id <20090725190736.ga1...@minerva.local.invalid>
and subject line Re: Bug#531556: upgrade problem with the proposed
libarchive-tar-perl Etch update
has caused the Debian Bug report #531556,
regarding perl needs updated Replaces on libarchive-tar-perl
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 ow...@bugs.debian.org
immediately.)
--
531556: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531556
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: upgrade-reports
Severity: critical
Justification: breaks the whole system
Hi,
when I upgraded one of my Etch machines to Lenny, the new Perl 5.10 could not
be installed because it conflicted with libarchive-tar-perl (version
1.38-3~etch1) which I had installed. As a consequence, all sorts of package
managing scripts (debsums etc.pp.) broke, and nothing moved. I was able to
manuall delete the offending package using dpkg, and get things going again,
but I don't know if that's within reach of the end user because, at that point,
the system was mostly non-functional because about half of all my packages were
not correctly installed.
I pretty much adhered to the release notes about upgrading from Etch to
Lenny, and used Lenny's aptitude to do most of the job. I also recorded
the upgrade process using 'script'. Here's an excerpt from that
recording:
Unpacking replacement perl ...
dpkg: error processing /srv/apt/archives/perl_5.10.0-19_amd64.deb (--unpack):
trying to overwrite `/usr/bin/ptardiff', which is also in package
libarchive-tar-perl
dpkg-deb: subprocess paste killed by signal (Broken pipe)
After I figured out that simply overwriting the file using --force
didn't seem to do the trick, I removed the package manually:
# dpkg --purge --force-depends libarchive-tar-perl
dpkg: libarchive-tar-perl: dependency problems, but removing anyway as you
request:
spamassassin depends on libarchive-tar-perl; however:
Package libarchive-tar-perl is to be removed.
Package perl-modules which provides libarchive-tar-perl is not configured yet.
(Reading database ... 238308 files and directories currently installed.)
Removing libarchive-tar-perl ...
After that, things were back in working order, as far as Perl was concerned.
Kind regards,
--Toni++
-- System Information:
Debian Release: 5.0.1
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
On Sun, Jul 12, 2009 at 11:18:23PM +0200, Luk Claes wrote:
> Niko Tyni wrote:
> > As we can only update the Lenny Conflicts entry for 5.0.3, that leaves
> > broken upgrades from Etch r9 to Lenny 5.0.{0,1,2}. Is this really
> > acceptable?
> >
> > Is it possible to remove 1.38-3~etch1 from oldstable-proposed-updates?
>
> Yes, that's possible via a bugreport against ftp.debian.org. It would
> not be possible to upload a lower version though.
Hi,
libarchive-tar-perl / 1.38-3~etch1 has been removed from oldstable-p-u
(see #537601), so I believe this issue is now resolved.
Closing #531556 with this message. Toni, thanks again.
Cheers,
--
Niko Tyni nt...@debian.org
--- End Message ---