[KDE3][TW] zypper cannot hardlink
Why does this only happen with the KDE3 repo and none of the others? Why is hard linking of zypper downloads occurring? # mount | grep var <server>:/pub/zyp on /var/cache/zypp/packages type nfs (rw,nosuid,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,soft,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.xxx.xxx,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.xxx.xxx) # zypper -v dup -d In cache kdelibs3-3.5.10-243.5.x86_64.rpm (445/469), 16.0 MiB Retrieving: kdeutils3-3.5.10-122.4.x86_64 (KDE3) (446/469), 1.9 MiB Retrieving: kdeutils3-3.5.10-122.4.x86_64.rpm ...........................................................................................................................[done (367.8 KiB/s)] Failed to provide Package kdeutils3-3.5.10-122.4.x86_64 (KDE3). Do you want to retry retrieval? [KDE3|http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/] Can't provide file './x86_64/kdeutils3-3.5.10-122.4.x86_64.rpm' from repository 'KDE3' History: - Can't hardlink/copy /var/adm/mount/AP_0xqSnGuK/x86_64/kdeutils3-3.5.10-122.4.x86_64.rpm to /var/cache/zypp/packages/KDE3 - Can't provide ./x86_64/kdeutils3-3.5.10-122.4.x86_64.rpm Abort, retry, ignore? [a/r/i] (a): i In cache kdelibs3-arts-3.5.10-243.5.x86_64.rpm (447/469), 125.0 KiB Retrieving: kdegraphics3-pdf-3.5.10-165.22.x86_64 (KDE3) (448/469), 763.4 KiB Retrieving: kdegraphics3-pdf-3.5.10-165.22.x86_64.rpm ...................................................................................................................[done (182.1 KiB/s)] Failed to provide Package kdegraphics3-pdf-3.5.10-165.22.x86_64 (KDE3). Do you want to retry retrieval? [KDE3|http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/] Can't provide file './x86_64/kdegraphics3-pdf-3.5.10-165.22.x86_64.rpm' from repository 'KDE3' History: - Can't hardlink/copy /var/adm/mount/AP_0xqSnGuK/x86_64/kdegraphics3-pdf-3.5.10-165.22.x86_64.rpm to /var/cache/zypp/packages/KDE3 - Can't provide ./x86_64/kdegraphics3-pdf-3.5.10-165.22.x86_64.rpm Abort, retry, ignore? [a/r/i] (a): i Retrieving: kdegraphics3-3.5.10-165.22.x86_64 (KDE3) (449/469), 2.1 MiB Retrieving: kdegraphics3-3.5.10-165.22.x86_64.rpm .......................................................................................................................[done (403.7 KiB/s)] Failed to provide Package kdegraphics3-3.5.10-165.22.x86_64 (KDE3). Do you want to retry retrieval? [KDE3|http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/] Can't provide file './x86_64/kdegraphics3-3.5.10-165.22.x86_64.rpm' from repository 'KDE3' History: - Can't hardlink/copy /var/adm/mount/AP_0xqSnGuK/x86_64/kdegraphics3-3.5.10-165.22.x86_64.rpm to /var/cache/zypp/packages/KDE3 - Can't provide ./x86_64/kdegraphics3-3.5.10-165.22.x86_64.rpm Abort, retry, ignore? [a/r/i] (a): i In cache kdebase3-runtime-3.5.10.1-372.31.x86_64.rpm (450/469), 1.1 MiB In cache kdebase3-kdm-3.5.10.1-372.31.x86_64.rpm (451/469), 954.1 KiB In cache kdebase3-3.5.10.1-372.31.x86_64.rpm (452/469), 9.6 MiB In cache libMagickCore-7_Q16HDRI10-7.1.0.62-2.1.x86_64.rpm (453/469), 1.9 MiB In cache libopencv3_4-3.4.18-2.3.x86_64.rpm (454/469), 7.0 MiB In cache mpv-0.35.1+git.20230128.140ec21c-1.1.x86_64.rpm (455/469), 1.4 MiB In cache youtube-dl-2021.12.17-5.1.noarch.rpm (456/469), 1.7 MiB In cache icewm-default-3.3.1-1.2.x86_64.rpm (457/469), 865.8 KiB In cache icewm-3.3.1-1.2.x86_64.rpm (458/469), 831.0 KiB In cache icewm-lite-3.3.1-1.2.x86_64.rpm (459/469), 743.5 KiB In cache libMagickWand-7_Q16HDRI10-7.1.0.62-2.1.x86_64.rpm (460/469), 394.5 KiB In cache vlc-noX-3.0.18-6.1.x86_64.rpm (461/469), 3.7 MiB In cache vlc-opencv-3.0.18-6.1.x86_64.rpm (462/469), 42.4 KiB In cache vlc-qt-3.0.18-6.1.x86_64.rpm (463/469), 1.1 MiB In cache vlc-3.0.18-6.1.x86_64.rpm (464/469), 689.9 KiB In cache xorg-x11-Xvnc-1.13.0-1.1.x86_64.rpm (465/469), 1.2 MiB In cache ImageMagick-7.1.0.62-2.1.x86_64.rpm (466/469), 117.2 KiB In cache kdebase3-workspace-3.5.10.1-372.31.x86_64.rpm (467/469), 11.7 MiB In cache kdebase3-apps-3.5.10.1-372.31.x86_64.rpm (468/469), 2.4 MiB In cache kdebase3-session-3.5.10.1-372.31.x86_64.rpm (469/469), 14.4 KiB CommitResult (total 472, done 0, error 3, skipped 469, updateMessages 0) Installation has completed with error. # ls -Gg /var/cache/zypp/packages/ total 5 drwxr-xr-x 3 1024 Mar 9 00:35 KDE3 drwxrwxrwx 3 1024 Jan 19 00:30 Non-OSS drwxrwxrwx 4 1024 Aug 26 2022 OSS drwxr-xr-x 3 1024 Mar 11 01:26 PackmanE drwxrwxrwx 3 1024 Nov 9 13:02 Update # I have no idea why the permissions on KDE3 and PackmanE keep getting changed from 0777 to 0755. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On 3/11/23 00:42, Felix Miata wrote:
Why does this only happen with the KDE3 repo and none of the others? Why is hard linking of zypper downloads occurring?
# mount | grep var <server>:/pub/zyp on /var/cache/zypp/packages type nfs (rw,nosuid,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,soft,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.xxx.xxx,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.xxx.xxx) # zypper -v dup -d In cache kdelibs3-3.5.10-243.5.x86_64.rpm (445/469), 16.0 MiB Retrieving: kdeutils3-3.5.10-122.4.x86_64 (KDE3) (446/469), 1.9 MiB Retrieving: kdeutils3-3.5.10-122.4.x86_64.rpm ...........................................................................................................................[done (367.8 KiB/s)] Failed to provide Package kdeutils3-3.5.10-122.4.x86_64 (KDE3). Do you want to retry retrieval? <snip>
Wow, I wonder if that is Tumbleweed related somehow. (does dup, do something with download all in advance and then hardlink that's different from Leap?) I haven't had any issue with the Leap KDE3 doing strange things with links -- but I also don't use NFS either. This part is really strange: (445/469), 16.0 MiB
Retrieving: kdeutils3-3.5.10-122.4.x86_64 (KDE3)
(446/469), 1.9 MiB
Retrieving: kdeutils3-3.5.10-122.4.x86_64.rpm
The first is the rpmdb package name as returned by, e.g. rpm -q kdeutils3 (without the KDE3 which is just the repo name), $ rpm -q kdeutils3 kdeutils3-3.5.10-lp154.122.1.x86_64 What I'm confused by is why is it treating the package name and rpm name as two separate things to retrieve?? I've been though my cache on 15.4, nothing strange and no hard links locally -- I don't know what the repo does, but I haven't had any similar issues. I have the actual file in cache, e.g. $ find /var/cache/zypp/packages/ -name "kdeutils3*" /var/cache/zypp/packages/kde3/x86_64/kdeutils3-3.5.10-lp154.122.1.x86_64.rpm /var/cache/zypp/packages/kde3/x86_64/kdeutils3-extra-3.5.10-lp154.122.1.x86_64.rpm $ l /var/cache/zypp/packages/kde3/x86_64/kdeutils3-3.5.10-lp154.122.1.x86_64.rpm -rw-r--r-- 1 root root 1895864 Feb 8 03:55 /var/cache/zypp/packages/kde3/x86_64/kdeutils3-3.5.10-lp154.122.1.x86_64.rpm No links. I'll watch this thread and see if anyone else chimes in. I've got no similar experience here to help with. -- David C. Rankin, J.D.,P.E.
participants (2)
-
David C. Rankin
-
Felix Miata