[opensuse] Upgrade of package "darktable" fails, hardlink across devices.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Telcontar:/var/cache/zypp/packages.link # rpm --upgrade OBS_graphics/x86_64/darktable-2.2.4-139.1.x86_64.rpm error: unpacking of archive failed on file /usr/share/darktable/pixmaps/idbutton-1.svg;59012c94: cpio: link error: darktable-2.2.4-139.1.x86_64: install failed error: darktable-2.2.4-138.1.x86_64: erase skipped Telcontar:/var/cache/zypp/packages.link # open("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 21 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 umask(022) = 0777 write(21, "<?xml version=\"1.0\" encoding=\"UT"..., 41888) = 41888 close(21) = 0 link("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", "/usr/share/darktable/pixmaps/idbutton-1.svg;59012d6c") = -1 EXDEV (Invalid cross-device link) lstat("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", {st_mode=S_IFREG, st_size=41888, ...}) = 0 unlink("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c") = 0 close(20) This is happening more and more times lately. - -- Cheers Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlkBL0IACgkQtTMYHG2NR9VCYQCfRkL1CmbaBkjXKIGIjse1ww1q xBYAnRyt7WXj7Os0tVPve6Kw2vs33osN =hTnB -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Apr 27, 2017 at 01:37:38AM +0200, Carlos E. R. wrote:
Telcontar:/var/cache/zypp/packages.link # rpm --upgrade OBS_graphics/x86_64/darktable-2.2.4-139.1.x86_64.rpm error: unpacking of archive failed on file /usr/share/darktable/pixmaps/idbutton-1.svg;59012c94: cpio: link error: darktable-2.2.4-139.1.x86_64: install failed error: darktable-2.2.4-138.1.x86_64: erase skipped
Telcontar:/var/cache/zypp/packages.link #
open("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 21 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 umask(022) = 0777 write(21, "<?xml version=\"1.0\" encoding=\"UT"..., 41888) = 41888 close(21) = 0 link("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", "/usr/share/darktable/pixmaps/idbutton-1.svg;59012d6c") = -1 EXDEV (Invalid cross-device link) lstat("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", {st_mode=S_IFREG, st_size=41888, ...}) = 0 unlink("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c") = 0 close(20)
This is happening more and more times lately.
Well, do you have multiple mounts below /usr/share ? Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 27/04/2017 09:11, Marcus Meissner wrote:
On Thu, Apr 27, 2017 at 01:37:38AM +0200, Carlos E. R. wrote:
Telcontar:/var/cache/zypp/packages.link # rpm --upgrade OBS_graphics/x86_64/darktable-2.2.4-139.1.x86_64.rpm error: unpacking of archive failed on file /usr/share/darktable/pixmaps/idbutton-1.svg;59012c94: cpio: link error: darktable-2.2.4-139.1.x86_64: install failed error: darktable-2.2.4-138.1.x86_64: erase skipped
Telcontar:/var/cache/zypp/packages.link #
open("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 21 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 umask(022) = 0777 write(21, "<?xml version=\"1.0\" encoding=\"UT"..., 41888) = 41888 close(21) = 0 link("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", "/usr/share/darktable/pixmaps/idbutton-1.svg;59012d6c") = -1 EXDEV (Invalid cross-device link) lstat("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", {st_mode=S_IFREG, st_size=41888, ...}) = 0 unlink("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c") = 0 close(20)
This is happening more and more times lately.
Well, do you have multiple mounts below /usr/share ?
Ciao, Marcus
He does, see boo#987206 Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-04-27 09:16, Dave Plater wrote:
Well, do you have multiple mounts below /usr/share ?
Ciao, Marcus
He does, see boo#987206
My /usr partition is filling up (it "only" has 20 GB) and I had to make space moving directories across symlinks. It really uses 30GB. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 2017-04-27 09:11, Marcus Meissner wrote:
On Thu, Apr 27, 2017 at 01:37:38AM +0200, Carlos E. R. wrote:
link("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", "/usr/share/darktable/pixmaps/idbutton-1.svg;59012d6c") = -1 EXDEV (Invalid cross-device link) lstat("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", {st_mode=S_IFREG, st_size=41888, ...}) = 0 unlink("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c") = 0 close(20)
This is happening more and more times lately.
Well, do you have multiple mounts below /usr/share ?
Yes, of course. cer@Telcontar:~> mount | grep /usr cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) /dev/sdb8 on /usr type xfs (rw,relatime,lazytime,attr2,inode64,noquota) /dev/sdc6 on /usr/src type reiserfs (rw,relatime,lazytime,user_xattr,acl) /dev/sdc7 on /usr/local type reiserfs (rw,relatime,lazytime,user_xattr,acl) /dev/sdc12 on /usr/gamedata type reiserfs (rw,relatime,lazytime,user_xattr,acl) cer@Telcontar:~> Under /usr/share there may be some symlinks. /usr/share/flightgear --> /usr/gamedata/flightgear Recently the partition /usr filled up, so I had to move even more: /usr/gamedata/movidos_de_usr/share: clipart <-- /usr/share/clipart doc <-- /usr/share/doc fillets-ng <-- /usr/share/fillets-ng fpcsrc <-- /usr/share/fpcsrc help <-- /usr/share/help icons <-- /usr/share/icons sounds <-- /usr/share/sounds stellarium <-- /usr/share/stellarium supertuxkart <-- /usr/share/supertuxkart cer@Telcontar:~> df /usr/share/darktable/pixmaps/idbutton-1.svg Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb8 20962584 16593088 4369496 80% /usr cer@Telcontar:~> df /usr/share/icons/hicolor/scalable/apps/darktable-1.svg Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdc12 25599212 11379512 14219700 45% /usr/gamedata cer@Telcontar:~> -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 27/04/2017 01:37, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Telcontar:/var/cache/zypp/packages.link # rpm --upgrade OBS_graphics/x86_64/darktable-2.2.4-139.1.x86_64.rpm error: unpacking of archive failed on file /usr/share/darktable/pixmaps/idbutton-1.svg;59012c94: cpio: link error: darktable-2.2.4-139.1.x86_64: install failed error: darktable-2.2.4-138.1.x86_64: erase skipped
Telcontar:/var/cache/zypp/packages.link #
open("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 21 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 umask(022) = 0777 write(21, "<?xml version=\"1.0\" encoding=\"UT"..., 41888) = 41888 close(21) = 0 link("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", "/usr/share/darktable/pixmaps/idbutton-1.svg;59012d6c") = -1 EXDEV (Invalid cross-device link) lstat("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c", {st_mode=S_IFREG, st_size=41888, ...}) = 0 unlink("/usr/share/icons/hicolor/scalable/apps/darktable-1.svg;59012d6c") = 0 close(20)
This is happening more and more times lately.
Looking at the spec file I see %fdupes without the -s to create symbolic links between duplicate files so it's making hard ones instead. I can fix this and your 4pane problem which is the same but I don't know how long they will take to be accepted. File a bug against graphics/darktable and assign it to davejplater@gmail.com Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-04-27 09:13, Dave Plater wrote:
Looking at the spec file I see %fdupes without the -s to create symbolic links between duplicate files so it's making hard ones instead. I can fix this and your 4pane problem which is the same but I don't know how long they will take to be accepted. File a bug against graphics/darktable and assign it to davejplater@gmail.com
Thanks :-) -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 27/04/2017 12:33, Carlos E. R. wrote:
On 2017-04-27 09:13, Dave Plater wrote:
Looking at the spec file I see %fdupes without the -s to create symbolic links between duplicate files so it's making hard ones instead. I can fix this and your 4pane problem which is the same but I don't know how long they will take to be accepted. File a bug against graphics/darktable and assign it to davejplater@gmail.com
Thanks :-)
Sent off darktable via sr#491562 You can install from: http://download.opensuse.org/repositories/home:/plater/Leap_42.2 if you wish. Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Carlos E. R.
-
Dave Plater
-
Marcus Meissner