Por qué yum o up2date terminan con el error "No se pudo determinar la versión de Red Hat Linux que está ejecutando' en Red Hat Enterprise Linux?
Issue
-
Por qué yum o up2date terminan con el error "No se pudo determinar la versión de Red Hat Linux que está ejecutando' en Red Hat Enterprise Linux?
$ yum repolist Loaded plugins: changelog, downloadonly, kmod, protectbase, rhnplugin, security, versionlock rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: d296 error: db4 error(22) from db->close: Invalid argument error: cannot open Providename index using db3 - Cannot allocate memory (12) rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: d299 error: db4 error(22) from db->close: Invalid argument Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 309, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 157, in main base.getOptionsConfig(args) File "/usr/share/yum-cli/cli.py", line 187, in getOptionsConfig self.conf File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 664, in <lambda> conf = property(fget=lambda self: self._getConfig(), File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 253, in _getConfig self.plugins.run('init') File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run func(conduitcls(self, self.base, conf, **kwargs)) File "/usr/lib/yum-plugins/rhnplugin.py", line 111, in init_hook login_info = up2dateAuth.getLoginInfo() File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 217, in getLoginInfo login() File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 181, in login maybeUpdateVersion() File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 45, in maybeUpdateVersion systemVer = up2dateUtils.getVersion() File "/usr/share/rhn/up2date_client/up2dateUtils.py", line 46, in getVersion os_release, version, release = _getOSVersionAndRelease() File "/usr/share/rhn/up2date_client/up2dateUtils.py", line 36, in _getOSVersionAndRelease raise up2dateErrors.RpmError( up2date_client.up2dateErrors.RpmError: RPM error. The message was: Could not determine what version of Red Hat Linux you are running. If you get this error, try running rpm --rebuilddb -
rhn register command against satellite server fails with the message below
$ rhnreg_ks An error has occurred: Could not determine what version of Red Hat Linux you are running. If you get this error, try running rpm --rebuilddb -
El intento de aplicar las actualizaciones utilizando el applet de Gnome Updater y recibo el siguiente error:
$ Component: pirut Summary: TB008f8aa3 up2dateUtils.py:36:_getOSVersionAndRelease:RpmError: Could not determine what version of Red Hat Linux you are running. If you get this error, try running rpm --rebuilddb
Environment
- Red Hat Enterpirse Linux 5
- Red Hat Enterpirse Linux 4
- Red Hat Enterpirse Linux 3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
