Originally posted by: ctremel
after yum.sh run on a virigin lpar without any rpm packages , yum produces this error. manual mkdir of /var/lib/rpm/Packages fixes this. dont know what was the problem here.
root@aixtest01: /opt/freeware/etc/yum # yum update
AIX_Toolbox | 2.9 kB 00:00:00
AIX_Toolbox_72 | 2.9 kB 00:00:00
AIX_Toolbox_72/primary_db | 32 kB 00:00:00
AIX_Toolbox_noarch | 2.9 kB 00:00:00
Setting up Update Process
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/opt/freeware/share/yum-cli/yummain.py", line 288, in user_main
errcode = main(args)
File "/opt/freeware/share/yum-cli/yummain.py", line 140, in main
result, resultmsgs = base.doCommands()
File "/opt/freeware/share/yum-cli/cli.py", line 440, in doCommands
return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
File "/opt/freeware/share/yum-cli/yumcommands.py", line 236, in doCommand
return base.updatePkgs(extcmds, update_to=(basecmd == 'update-to'))
File "/opt/freeware/share/yum-cli/cli.py", line 744, in updatePkgs
self.update()
File "/opt/freeware/lib/python2.7/site-packages/yum/__init__.py", line 3738, in update
updates = self.up.getUpdatesTuples()
File "/opt/freeware/lib/python2.7/site-packages/yum/__init__.py", line 911, in <lambda>
up = property(fget=lambda self: self._getUpdates(),
File "/opt/freeware/lib/python2.7/site-packages/yum/__init__.py", line 730, in _getUpdates
self._up = rpmUtils.updates.Updates(self.rpmdb.simplePkgList(), self.pkgSack.simplePkgList())
File "/opt/freeware/lib/python2.7/site-packages/yum/rpmsack.py", line 495, in simplePkgList
return self.pkglist
File "/opt/freeware/lib/python2.7/site-packages/yum/rpmsack.py", line 253, in _get_pkglist
csumpkgtups = self.preloadPackageChecksums(load_packages=False)
File "/opt/freeware/lib/python2.7/site-packages/yum/rpmsack.py", line 965, in preloadPackageChecksums
rpmdbv = self.simpleVersion(main_only=True)[0]
File "/opt/freeware/lib/python2.7/site-packages/yum/rpmsack.py", line 1120, in simpleVersion
for pkg in sorted(self.returnPackages()):
File "/opt/freeware/lib/python2.7/site-packages/yum/rpmsack.py", line 618, in returnPackages
self._makePackageObject(hdr, idx)
File "/opt/freeware/lib/python2.7/site-packages/yum/rpmsack.py", line 1272, in _makePackageObject
self._cached_rpmdb_mtime = os.path.getmtime(rpmdbfname)
File "/opt/freeware/lib/python2.7/genericpath.py", line 62, in getmtime
return os.stat(filename).st_mtime
OSError: [Errno 2] No such file or directory: '//var/lib/rpm/Packages'
#AIX-Open-Source-Software#AIXOpenSource