Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Broken file during revdep-rebuild
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
tskuzzy
n00b
n00b


Joined: 13 Aug 2008
Posts: 70

PostPosted: Thu Aug 13, 2009 2:20 am    Post subject: [Solved] Broken file during revdep-rebuild Reply with quote

So I ran revdep-rebuild to make sure my system is running smoothly and it came up with an error:
Code:
# revdep-rebuild -p
 * Configuring search environment for revdep-rebuild
 * Environment mismatch from previous run, deleting temporary files...

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 100% ]
 *   broken /usr/lib32/libAMDXvBA.so.1.0 (no version information available)
 * Generated new 3_broken.rr
 * Assigning files to packages
 *  !!! /usr/lib32/libAMDXvBA.so.1.0 not owned by any package is broken !!!
 *   /usr/lib32/libAMDXvBA.so.1.0 -> (none)
 * Generated new 4_raw.rr and 4_owners.rr
 * Found some broken files, but none of them were associated with known packages
 * Unable to proceed with automatic repairs.
 * The broken files are listed in 4_owners.rr


What is the best way to fix this? Should I just remove the broken file (libAMDXvBA.so.1.0) since its not associated with any known packages?


Last edited by tskuzzy on Sat Aug 29, 2009 7:04 pm; edited 1 time in total
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7549
Location: almost Mile High in the USA

PostPosted: Fri Aug 21, 2009 11:30 pm    Post subject: Reply with quote

Looks like a library file, and basically that's what I do when I see that happening - files that don't belong to any packages that are broken get deleted (or at least moved out of the way temporarily). Likely an errant emerge forgot about the file, or the file was created after the install.

Try doing that - rename the library and chmod so it no longer is executable - and re-run revdep-rebuild to see if anything else wanted that file.

I'd be more concerned about actual programs that are found to have dependency issues and aren't associated with packages...

I suspect the file may have belonged to ATI-drivers (fglrx) but you can't tell these days..
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
tomhartung
n00b
n00b


Joined: 15 Oct 2004
Posts: 7
Location: Denver

PostPosted: Sat Aug 22, 2009 3:42 am    Post subject: This worked for me - thanks! Reply with quote

I had some similar issues, apparently due to the fact I had ruby and sqlite installed at one point then deleted them.

Just renaming the files didn't help, but chmod-ing the renamed files to 444 did the trick - thanks!
_________________
Please visit my blog at http://tomhartung.com, now powered by joomla!
Back to top
View user's profile Send private message
tskuzzy
n00b
n00b


Joined: 13 Aug 2008
Posts: 70

PostPosted: Sat Aug 29, 2009 6:12 pm    Post subject: Reply with quote

Sorry for the late reply. I removed the file but strangely enough I still get the same error...

Code:
# revdep-rebuild
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.                                                     

 * Collecting system binaries and libraries
 * Found existing 1_files.rr               
 * Collecting complete LD_LIBRARY_PATH     
 * Found existing 2_ldpath.rr.             
 * Checking dynamic linking consistency   
 * Found existing 3_broken.rr.             
 * Assigning files to packages             
 *  !!! /usr/lib32/libAMDXvBA.so.1.0 not owned by any package is broken !!!
 *   /usr/lib32/libAMDXvBA.so.1.0 -> (none)                               
 * Generated new 4_raw.rr and 4_owners.rr                                 
 * Found some broken files, but none of them were associated with known packages
 * Unable to proceed with automatic repairs.                                   
 * The broken files are listed in 4_owners.rr                                   

# ls /usr/lib32/libAMDXvBA.so.1.0                               
ls: cannot access /usr/lib32/libAMDXvBA.so.1.0: No such file or directory
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7549
Location: almost Mile High in the USA

PostPosted: Sat Aug 29, 2009 6:32 pm    Post subject: Reply with quote

May want to run with -i

revdep-rebuild -i

to force it to recheck all the files again.
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
tskuzzy
n00b
n00b


Joined: 13 Aug 2008
Posts: 70

PostPosted: Sat Aug 29, 2009 7:03 pm    Post subject: Reply with quote

eccerr0r wrote:
May want to run with -i
revdep-rebuild -i
to force it to recheck all the files again.

Ah thanks, that did the trick ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo 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