[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#595495: lib32gcc1: preinst may do rm -rf /usr/lib32



Package: lib32gcc1
Version: 1:4.4.4-11
Severity: grave
Tags: sid
Justification: causes non-serious data loss

Hi, some recent packaging changes have resurrected an ancient preinst script
that handles^Wmesses with some things related to /usr/lib32 and
/emul/ia32-linux/usr/lib. As a result /usr/lib32 becomes a symbolic link
to /emul/ia32-linux/usr/lib and previous content of /usr/lib32 is lost

Fortunately this only happend to me in a pbuilder environment breaking
some build, not a real system.

The problem seems to happen only if /emul/ia32-linux still exists - in
the pbuilder there was an ancient libssl.so.0.9.7 from 2007 left that I
never noticed before.
But it is quite likely that "grown" systems that regularily used testing
may still have /emul/ia32-linux around because some package updates
during the transition phase did not move their stuff properly, so the
/emul tree was never removed.

1:4.4.4-8 (testing) and 1:4.5.1-3 (experimental) are not affected.

Andreas

-- System Information:
Debian Release: squeeze/sid
  APT prefers stable
  APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (130, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lib32gcc1 depends on:
ii  gcc-XXX-base                  XXXXXXX    The GNU Compiler Collection (base 
ii  libc6-i386                    2.11.2-2   GNU C Library: 32-bit shared libra

lib32gcc1 recommends no packages.

lib32gcc1 suggests no packages.

-- no debconf information



Reply to: