Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] merge-usr: Special files are not supported
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
edward_scott
Apprentice
Apprentice


Joined: 17 Jan 2006
Posts: 163

PostPosted: Thu Mar 21, 2024 1:28 am    Post subject: [solved] merge-usr: Special files are not supported Reply with quote

When I run
Code:
merge-usr --dryrun

amongst a lot of INFO logs indicating everything else looks OK, I get the following error:

Quote:
ERROR: Conflict for special file '/lib/splash/cache/.splash': Special files are not supported
ERROR: Leaving '/lib' as a directory due to prior errors


I cannot find any documentation on errors around special files, so I am not sure how to go about resolving it.

Anyone have any clue what I am supposed to do?


Last edited by edward_scott on Sat Mar 23, 2024 2:00 am; edited 1 time in total
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Thu Mar 21, 2024 3:07 am    Post subject: Reply with quote

My guess would be character special devices or block special devices and the file system not supporting them, or because they have been intentionally disabled with the "nodev" mount option (see man mount).

I would not have expected the listed file to be a character or block device.

You can use the command "file" to see if it can identify the listed file.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1547

PostPosted: Thu Mar 21, 2024 7:21 am    Post subject: Reply with quote

It looks like you have or had some very old and perhaps unsupported spalsh screen utilities. Find out which package this file belongs to and if it doesn't check the directory. If it still does not link to any package, I would just delete it. This is a directory that should be managed by portage and if it does not know anything about some files in it, chances are they are remains of something that' not anymore.

EDIT: here's what I found and it's exactly what I suspected - something very old: https://forums.gentoo.org/viewtopic-t-313994-highlight-cachedir.html

Best Regards,
Georgi
Back to top
View user's profile Send private message
Banana
Veteran
Veteran


Joined: 21 May 2004
Posts: 1393
Location: Germany

PostPosted: Thu Mar 21, 2024 1:19 pm    Post subject: Reply with quote

It was removed long time ago: https://bugs.gentoo.org/417439
_________________
My personal space
My delta-labs.org snippets do expire

PFL - Portage file list - find which package a file or command belongs to.
Back to top
View user's profile Send private message
edward_scott
Apprentice
Apprentice


Joined: 17 Jan 2006
Posts: 163

PostPosted: Sat Mar 23, 2024 2:02 am    Post subject: Reply with quote

Yup it appears it was very old (files dated 2011) and not needed any longer. I removed them and that resolved the issue. Thank you, this community is so helpful.

I guess that the rule for merge-usr is that special files should not be in the directories it operates on in the first place, and if they are they should be removed.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1547

PostPosted: Sat Mar 23, 2024 12:59 pm    Post subject: Reply with quote

edward_scott wrote:
Yup it appears it was very old (files dated 2011)


Congratulations on the longevity of your installation! :)

Best Regards,
Georgi
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum