[packman] Package 4pane fails to upgrade (4pane-4.0-4.14.x86_64.rpm)

Carlos E. R. robin.listas at telefonica.net
Thu Apr 27 01:27:44 CEST 2017


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Hi,

I get:

Telcontar:/var/cache/zypp/packages.link # rpm --upgrade --verbose EXT_Packman/Extra/x86_64/4pane-4.0-4.14.x86_64.rpm 
Preparing packages...
4pane-4.0-4.14.x86_64
error: unpacking of archive failed on file /usr/share/4Pane/bitmaps/DnDSelectedCursor.png;590129b3: cpio: link
error: 4pane-4.0-4.14.x86_64: install failed
error: 4pane-4.0-2.3.x86_64: erase skipped
Telcontar:/var/cache/zypp/packages.link #


An strace reveals:

utime("/usr/share/locale/vi/LC_MESSAGES/4Pane.mo", [2017/04/20-19:34:14, 2017/04/20-19:34:14]) = 0
getuid()                                = 0
umask(0777)                             = 022
open("/usr/share/doc/packages/4Pane/DnDSelectedCursor.png;590129e9", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 21
fcntl(21, F_SETFD, FD_CLOEXEC)          = 0
umask(022)                              = 0777
write(21, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\20\0\0\0\20\10\6\0\0\0\37\363\377"..., 181) = 181
close(21)                               = 0
link("/usr/share/doc/packages/4Pane/DnDSelectedCursor.png;590129e9", "/usr/share/4Pane/bitmaps/DnDSelectedCursor.png;590129e9") = -1 EXDEV (Invalid cross-device link)
lstat("/usr/share/doc/packages/4Pane/DnDSelectedCursor.png;590129e9", {st_mode=S_IFREG, st_size=181, ...}) = 0
unlink("/usr/share/doc/packages/4Pane/DnDSelectedCursor.png;590129e9") = 0
munmap(0x7f7e2116b000, 8392704)         = 0
close(20)                               = 0
munmap(0x7f7e24ccb000, 4096)            = 0
write(2, "error: ", 7)                  = 7
write(2, "unpacking of archive failed on f"..., 104) = 104
close(19)                               = 0
write(2, "error: ", 7)                  = 7
write(2, "4pane-4.0-4.14.x86_64: install f"..., 38) = 38
write(2, "error: ", 7)                  = 7
write(2, "4pane-4.0-2.3.x86_64: erase skip"..., 36) = 36
umask(022)                              = 022
close(4)                                = 0



The problem is that the package is using now hardlinks, across devices, and of course, it fails.
This did not happen previously, on 4pane-4.0-4.9.x86_64.rpm



- -- 
Cheers,
        Carlos E. R.
        (from 42.2 x86_64 "Malachite" at Telcontar)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlkBLPgACgkQtTMYHG2NR9UmSACaAiouvEPdIpZ+fP9mu1CmG3mn
aR8An3xRCqNHD4Kl+VQwpMFXT6SNGcT3
=yOvF
-----END PGP SIGNATURE-----




More information about the Packman mailing list