An strace shows:
$ sudo strace -o /tmp/dpkg.log -f dpkg -i /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ grep -E '(Mcrt1|error processing)' /tmp/strace-dpkg.log
22528 lstat("/usr/arm-linux-gnueabihf/lib/Mcrt1.o", 0x7ffef13bf320) = -1 ENOENT (No such file or directory) 22528 rename("/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-tmp", "/usr/arm-linux-gnueabihf/lib/Mcrt1.o") = -1 ENOENT (No such file or directory) 22528 rmdir("/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new") = -1 ENOENT (No such file or directory) 22528 rmdir("/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-tmp") = -1 ENOENT (No such file or directory) 22528 openat(AT_FDCWD, "/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new", O_WRONLY|O_CREAT|O_EXCL, 000) = 11 22528 utimes("/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new", [{tv_sec=1538707686, tv_usec=0} /* 2018-10-05T03:48:06+0100 */, {tv_sec=1537191595, tv_usec=0} /* 2018-09-17T14:39:55+0100 */]) = 0 22528 lstat("/usr/arm-linux-gnueabi/libhf/Mcrt1.o", 0x7ffef13bf320) = -1 ENOENT (No such file or directory) 22528 rename("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-tmp", "/usr/arm-linux-gnueabi/libhf/Mcrt1.o") = -1 ENOENT (No such file or directory) 22528 rmdir("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new") = -1 ENOTDIR (Not a directory) 22528 lstat("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new", {st_mode=S_IFREG|0644, st_size=448, ...}) = 0 22528 unlink("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new") = 0 22528 rmdir("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-tmp") = -1 ENOENT (No such file or directory) 22528 symlink("../../arm-linux-gnueabihf/lib/Mcrt1.o", "/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new") = 0 22528 lchown("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new", 0, 0) = 0 22528 utimensat(AT_FDCWD, "/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new", [{tv_sec=1538707686, tv_nsec=0} /* 2018-10-05T03:48:06+0100 */, {tv_sec=1537191595, tv_nsec=0} /* 2018-09-17T14:39:55+0100 */], AT_SYMLINK_NOFOLLOW) = 0 22528 openat(AT_FDCWD, "/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new", O_WRONLY) = -1 ENOENT (No such file or directory) 22528 write(2, "\33[1mdpkg:\33[0m error processing a"..., 219) = 219 22528 lstat("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-tmp", 0x7ffef13bff30) = -1 ENOENT (No such file or directory) 22528 rmdir("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new") = -1 ENOTDIR (Not a directory) 22528 lstat("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new", {st_mode=S_IFLNK|0777, st_size=37, ...}) = 0 22528 unlink("/usr/arm-linux-gnueabi/libhf/Mcrt1.o.dpkg-new") = 0 22528 lstat("/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-tmp", 0x7ffef13bff30) = -1 ENOENT (No such file or directory) 22528 rmdir("/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new") = -1 ENOENT (No such file or directory)
At the same time an inotifywait shows:
$ grep Mcrt1 /tmp/inotifywait.log
/usr/arm-linux-gnueabihf/lib/ CREATE Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ OPEN Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ MODIFY Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ ATTRIB Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ CLOSE_WRITE,CLOSE Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ ATTRIB Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ DELETE Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ CREATE Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ ATTRIB Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ ATTRIB Mcrt1.o.dpkg-new /usr/arm-linux-gnueabihf/lib/ DELETE Mcrt1.o.dpkg-new
An strace shows:
$ sudo strace -o /tmp/dpkg.log -f dpkg -i /var/cache/ apt/archives/ libc6-dev- armhf-cross_ 2.27-3ubuntu1cr oss1.1_ all.deb
$ grep -E '(Mcrt1|error processing)' /tmp/strace- dpkg.log
22528 lstat(" /usr/arm- linux-gnueabihf /lib/Mcrt1. o", 0x7ffef13bf320) = -1 ENOENT (No such file or directory) "/usr/arm- linux-gnueabihf /lib/Mcrt1. o.dpkg- tmp", "/usr/arm- linux-gnueabihf /lib/Mcrt1. o") = -1 ENOENT (No such file or directory) /usr/arm- linux-gnueabihf /lib/Mcrt1. o.dpkg- new") = -1 ENOENT (No such file or directory) /usr/arm- linux-gnueabihf /lib/Mcrt1. o.dpkg- tmp") = -1 ENOENT (No such file or directory) linux-gnueabihf /lib/Mcrt1. o.dpkg- new", O_WRONLY| O_CREAT| O_EXCL, 000) = 11 "/usr/arm- linux-gnueabihf /lib/Mcrt1. o.dpkg- new", [{tv_sec= 1538707686, tv_usec=0} /* 2018-10- 05T03:48: 06+0100 */, {tv_sec=1537191595, tv_usec=0} /* 2018-09- 17T14:39: 55+0100 */]) = 0 /usr/arm- linux-gnueabi/ libhf/Mcrt1. o", 0x7ffef13bf320) = -1 ENOENT (No such file or directory) "/usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- tmp", "/usr/arm- linux-gnueabi/ libhf/Mcrt1. o") = -1 ENOENT (No such file or directory) /usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new") = -1 ENOTDIR (Not a directory) /usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new", {st_mode= S_IFREG| 0644, st_size=448, ...}) = 0 "/usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new") = 0 /usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- tmp") = -1 ENOENT (No such file or directory) "../../ arm-linux- gnueabihf/ lib/Mcrt1. o", "/usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new") = 0 "/usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new", 0, 0) = 0 linux-gnueabi/ libhf/Mcrt1. o.dpkg- new", [{tv_sec= 1538707686, tv_nsec=0} /* 2018-10- 05T03:48: 06+0100 */, {tv_sec=1537191595, tv_nsec=0} /* 2018-09- 17T14:39: 55+0100 */], AT_SYMLINK_ NOFOLLOW) = 0 linux-gnueabihf /lib/Mcrt1. o.dpkg- new", O_WRONLY) = -1 ENOENT (No such file or directory) /usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- tmp", 0x7ffef13bff30) = -1 ENOENT (No such file or directory) /usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new") = -1 ENOTDIR (Not a directory) /usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new", {st_mode= S_IFLNK| 0777, st_size=37, ...}) = 0 "/usr/arm- linux-gnueabi/ libhf/Mcrt1. o.dpkg- new") = 0 /usr/arm- linux-gnueabihf /lib/Mcrt1. o.dpkg- tmp", 0x7ffef13bff30) = -1 ENOENT (No such file or directory) /usr/arm- linux-gnueabihf /lib/Mcrt1. o.dpkg- new") = -1 ENOENT (No such file or directory)
22528 rename(
22528 rmdir("
22528 rmdir("
22528 openat(AT_FDCWD, "/usr/arm-
22528 utimes(
22528 lstat("
22528 rename(
22528 rmdir("
22528 lstat("
22528 unlink(
22528 rmdir("
22528 symlink(
22528 lchown(
22528 utimensat(AT_FDCWD, "/usr/arm-
22528 openat(AT_FDCWD, "/usr/arm-
22528 write(2, "\33[1mdpkg:\33[0m error processing a"..., 219) = 219
22528 lstat("
22528 rmdir("
22528 lstat("
22528 unlink(
22528 lstat("
22528 rmdir("
At the same time an inotifywait shows:
$ grep Mcrt1 /tmp/inotifywai t.log
/usr/arm- linux-gnueabihf /lib/ CREATE Mcrt1.o.dpkg-new linux-gnueabihf /lib/ OPEN Mcrt1.o.dpkg-new linux-gnueabihf /lib/ MODIFY Mcrt1.o.dpkg-new linux-gnueabihf /lib/ ATTRIB Mcrt1.o.dpkg-new linux-gnueabihf /lib/ CLOSE_WRITE,CLOSE Mcrt1.o.dpkg-new linux-gnueabihf /lib/ ATTRIB Mcrt1.o.dpkg-new linux-gnueabihf /lib/ DELETE Mcrt1.o.dpkg-new linux-gnueabihf /lib/ CREATE Mcrt1.o.dpkg-new linux-gnueabihf /lib/ ATTRIB Mcrt1.o.dpkg-new linux-gnueabihf /lib/ ATTRIB Mcrt1.o.dpkg-new linux-gnueabihf /lib/ DELETE Mcrt1.o.dpkg-new
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-