On Tuesday 20 April 2010 07:55:17 David C. Rankin wrote:
On 04/19/2010 09:12 AM, Will Stephenson wrote:
On Sunday 18 April 2010 21:15:07 David C. Rankin wrote:
Guys,
There seemes to be a bad rpm in place for 11.0 kvpnc x86_64. Here is the
error received:
Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/icons/hicolor/32x32/apps/kvpnc.png;4bcb45b3: cpio: link failed - Invalid cross-device link
--- 2010-04-17 22:09:54 OpenOffice_org-thesaurus-en-20060111-55.1.noarch.rpm installed ok 2010-04-17 22:10:20 kvpnc-0.9.6-18.23.x86_64.rpm install failed rpm output: error: unpacking of archive failed on file /usr/share/icons/hicolor/32x32/apps/kvpnc.png;4bca7819: cpio: link failed - Invalid cross-device link
2010-04-18 12:47:30 xmms2-0.7-16.1.x86_64.rpm installed ok 2010-04-18 12:47:34 kvpnc-0.9.6-18.23.x86_64.rpm install failed rpm output: error: unpacking of archive failed on file f4bcb45b3: cpio: link failed - Invalid cross-device link
Are /usr/share/icons/ and /usr/share/kde4 on different filesystems? I assume that fdupes has made /usr/share/icons/hicolor/32x32/apps/kvpnc.png into a hard link to /usr/share/kde4/apps/kvpnc/icons/locolor/32x32/apps/kvpnc.png
Yep,
I was running out of room on / so I moved icons to /home and symlinked it. I didn't think /usr/share/icons would be a problem because both filesystems are well mounted long before any icons are messed with. Is it a problem?
Yes, to save download and DVD space we run a program called fdupes which identifies duplicate files and makes them into hard links. Hard links don't work across filesystems. Splitting /usr/share across filesystems is really weird from our POV so you should solve the problem properly and resize some partitions. Will
I have
-rw-r--r-- 4 root root 2676 2005-10-08 22:13 /usr/share/icons/hicolor/32x32/apps/kvpnc.png
and
-rw-r--r-- 4 root root 2676 2005-10-08 22:13 /usr/share/kde4/apps/kvpnc/icons/locolor/32x32/apps/kvpnc.png
00:52 alchemy:~> l /usr/share/icons/hicolor/32x32/apps/kvpnc.png -rw-r--r-- 2 root root 2676 2005-10-08 15:13 /usr/share/icons/hicolor/32x32/apps/kvpnc.png
00:52 alchemy:~> l /usr/share/icons lrwxrwxrwx 1 root root 37 2010-04-14 12:40 /usr/share/icons -> /home/backup/alchemy/usr/share/icons//
It's usually safe to assume that all of /usr/share/ is on the same filesystem, but if it was not you would get this error. If it is split across 2 filesystems, I'm not sure if this is an error. If not, something else is afoot.
The game is no longer afoot -- you nailed this one 'dead on'!
Let me know if having ../icons on /home is an issue. I just made the move about a week ago, so I know it isn't related to the menu or kcmshell module issue.
-- Will Stephenson, KDE Developer, openSUSE Boosters Team SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg - HRB 16746 - GF: Markus Rex -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org