System database not found or corrupted, running in safe mode using temporary, empty repository
phoenix jude # equo rescue resurrect
>> ####### ATTENTION: The installed package database will be resurrected, this will take a LOT of time.
>> ####### ATTENTION: Please use this function ONLY if you are using an Entropy-aware distribution.
Can I continue ? [Yes/No] yes
Are you REALLY sure ? [Yes/No] yes
Do you even know what you're doing ? [Yes/No] yes
>> @@ Creating backup of the previous database, if exists.
>> @@ Previous database copied to file /var/lib/entropy/client/database/amd64/equo.db.backup.15103
>> Initializing the new database at /var/lib/entropy/client/database/amd64/equo.db
>> Database reinitialized correctly at /var/lib/entropy/client/database/amd64/equo.db
>> Found 420663 files on the system. Assigning packages...
>> Matching in repository: Sabayon Linux Official Repository
>> Found 0 packages. Filling database...
>> Database resurrected successfully.
>> Now generating reverse dependencies metadata...
>> Now indexing tables...
>> Database reinitialized successfully.
>> Keep in mind that virtual packages couldn't be matched. They don't own any files.
phoenix jude #
fascinating and too simple!
For one thing, I have no clue why did it say “Found 0 packages.”, because just after this I was successful in doing an equo upgrade and it worked beautifully.
equo has become a teenager…

Comments
2 responses to “Restore Broken Package DB on Sabayon”
Bonjour, nice article and blog, but you should check some articles for some spam. Just a hint or use Akismet or alike. I’m running it on my blog and it’s really cool! Tschau
[…] Restore Broken Package DB on Sabayon […]