Description of problem: When urpmi try to add or update packages it failed with this error: error: dbiOpen: dbapi 1 not available error: cannot open Packages database in /var/lib/rpm unable to open rpmdb Version-Release number of selected component (if applicable): rpm-4.9.1.1-3.mga2 How reproducible: Everytime urpmi is used. Steps to Reproduce: 1. update rpm to this version 2. urpmi --auto-select
CC: (none) => titou
yes this is normal you need next perl-URPM ( try to wget and rpm -Uvh from from here : ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/media/core/updates_testing/ )
CC: (none) => dmorganec
As far as I can see during the last update I did this morning, perl-URPM has been updated to the version: perl-URPM-3.38.2-4.mga2. This version is newer than the one available on the repository accessible through your link. However when I downgrade this package urpmi becomes usable! I guess that some dependencies are broken or the latest perl-URPM package is bad.
I have the same issue. I tried to fix it following D. Morgan's advice. So I downloaded and installed perl-URPM. It wanted rpm-lib64rpmbuild2-4.9.1.1-3.mga2.x86_64.rpm as a dependency which I downloaded from the same place and installed before installing perl-URPM. Then when I executed "urpmi --auto-select" it said that there is one update available and the package to be updated was perl-URPM. So I updated it and then urpmi restarted and again it was unable to open rpmdb. So I can't update anything because the first thing it wants to update is perl-URPM after which urpmi doesn't work anymore.
CC: (none) => corneliu.dabija
CC: (none) => pasotti.matteo
Is that issue solved now?
CC: (none) => stormi
Keywords: (none) => NEEDINFOWhiteboard: (none) => ceck
The problem is solved for me. Thank you
closing according to comment #5
Status: NEW => RESOLVEDResolution: (none) => FIXED
I'm still experiencing this problem.
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
(In reply to comment #7) > I'm still experiencing this problem.
Assignee: bugsquad => dmorganec
you need the perl-URPM from testing that's all.
The problem is solved for me, too. Thank you
Status: REOPENED => RESOLVEDResolution: (none) => FIXED