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: