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

Re: Bug#218081: [peterc@gelato.unsw.edu.au: Bug#218081: libc6 2.3.2-9 won't install]



>>>>> "Daniel" == Daniel Jacobowitz <dan@debian.org> writes:

Daniel> Meant to copy yo on this, Peter.  Adam suggests checking the
Daniel> output of lsattr.  If you can repeat this, strace output of
Daniel> dpkg would be nice too.

The root filesystem is reiserfs.

lsattr /lib/ld-2.3.2.so
s-------c-------- ld-2.3.2.so

And this is the relevant part of strace output:
...

[pid  1280] utime("/lib/ld-2.3.2.so.dpkg-new", [2003/10/30-10:28:13, 2003/10/27-13:34:17]) = 0
[pid  1280] link("/lib/ld-2.3.2.so", "/lib/ld-2.3.2.so.dpkg-tmp") = 0
[pid  1280] rename("/lib/ld-2.3.2.so.dpkg-new", "/lib/ld-2.3.2.so") = -1 EBUSY (
Device or resource busy)
[pid  1280] write(2, "dpkg: error processing libc6_2.3"..., 138dpkg: error proce
ssing libc6_2.3.2-9_i386.deb (--install):
 unable to install new version of `./lib/ld-2.3.2.so': Device or resource busy
) = 138
[pid  1280] lstat64("//lib/ld-2.3.2.so.dpkg-tmp", {st_mode=S_IFREG|0755, st_size=92174, ...}) = 0
[pid  1280] rename("//lib/ld-2.3.2.so.dpkg-tmp", "//lib/ld-2.3.2.so") = 0
[pid  1280] rmdir("//lib/ld-2.3.2.so.dpkg-new") = -1 ENOTDIR (Not a directory)
[pid  1280] unlink("//lib/ld-2.3.2.so.dpkg-new") = 0


I note that /lib/ld-2.3.2.so.dpkg-tmp is left behind after the process
completes, too.



Reply to: