[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1123831: rpmlint: autopkgtests fail: _rpm.error: rpmdb open failed



Package: rpmlint
Version: 2.8.0-1
Severity: serious
X-Debbugs-CC: byang@debian.org
Tags: sid

autopkgtests fail on all archs:

https://ci.debian.net/packages/r/rpmlint/testing/amd64/67125660/

 39s test/test_cli.py:109: 
 39s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 39s rpmlint/lint.py:109: in run
 39s     return self._run()
 39s            ^^^^^^^^^^^
 39s rpmlint/lint.py:74: in _run
 39s     self.validate_installed_packages(self._load_installed_rpms(self.options['installed']))
 39s                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 39s rpmlint/lint.py:170: in _load_installed_rpms
 39s     pkg = get_installed_pkgs(name)
 39s           ^^^^^^^^^^^^^^^^^^^^^^^^
 39s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 39s 
 39s name = 'rpm'
 39s 
 39s     def get_installed_pkgs(name):
 39s         """Get list of installed package objects by name."""
 39s     
 39s         pkgs = []
 39s         ts = rpm.TransactionSet()
 39s         if re.search(r'[?*]|\[.+\]', name):
 39s             mi = ts.dbMatch()
 39s             mi.pattern('name', rpm.RPMMIRE_GLOB, name)
 39s         else:
 39s >           mi = ts.dbMatch('name', name)
 39s                  ^^^^^^^^^^^^^^^^^^^^^^^^
 39s E           _rpm.error: rpmdb open failed
 39s 
 39s rpmlint/pkg.py:754: error
 39s ----------------------------- Captured stderr call -----------------------------
 39s error: Unable to open sqlite database /var/lib/rpm/rpmdb.sqlite: unable to open database file
 39s error: cannot open Packages index using sqlite - Operation not permitted (1)
 39s error: cannot open Packages database in /var/lib/rpm
 


Reply to: