[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