Dne 28.1.2010 17:04, William L. Maltby napsal(a):
On Wed, 2010-01-27 at 08:59 +0100, David Hrbáč wrote:
Dne 27.1.2010 8:54, David Hrbáč napsal(a):
- run yum check-update --enablerepo=hrb-test
- run yum update yum --enablerepo=hrb-test
Sorry, should be: 4. run yum check-update --enablerepo=hrb-testing 5. run yum update yum --enablerepo=hrb-testing
I thought I got it all right, but still have problems. I must apologize in that other matters keep me from digging as deep as I normally would, so I'm in "just do it best I can and report" mode.
Current setup is this.
yum-updateonboot-0.5-2.el4.centos yum-metadata-parser-1.1.2-12.el4.hrb.1 yum-fastestmirror-1.1.16-13.el4.hrb.1 yum-utils-1.1.16-13.el4.hrb.1 yum-plugin-priorities-0.0.7-2.c4 yumex-1.0.2-1.0.c4 yum-3.2.19-18.el4.hrb.6 yum-arch-2.2.2-1.el4.rf yum-plugin-protectbase-1.1-1.c4
Tried a simple "yum update glib*" and got this
# yum update glib* Loaded plugins: fastestmirror, installonlyn, priorities, protectbase /usr/lib/python2.3/site-packages/yum/plugins.py:465: DeprecationWarning: registerOpt() will go away in a future version of Yum. Please manipulate config.YumConf and config.RepoConf directly. DeprecationWarning) Loading mirror speeds from cached hostfile
- fasttrack: ftp.linux.ncsu.edu
- update: ftp.linux.ncsu.edu
- rpmforge: fr2.rpmfind.net
- base: www.gtlib.gatech.edu
- addons: ftp.linux.ncsu.edu
- hrb-stable: fs12.vsb.cz
- extras: ftp.linux.ncsu.edu
0 packages excluded due to repository protections 555 packages excluded due to repository priority protections Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package glibc-common.i386 0:2.3.4-2.43.el4_8.1 set to be updated ---> Package glibc.i686 0:2.3.4-2.43.el4_8.1 set to be updated ---> Package glibc-profile.i386 0:2.3.4-2.43.el4_8.1 set to be updated ---> Package glibc-devel.i386 0:2.3.4-2.43.el4_8.1 set to be updated ---> Package glibc-utils.i386 0:2.3.4-2.43.el4_8.1 set to be updated ---> Package glibc-headers.i386 0:2.3.4-2.43.el4_8.1 set to be updated --> Processing Dependency: glibc-devel = 2.3.4-2.43 for package: nptl-devel --> Running transaction check ---> Package nptl-devel.i686 0:2.3.4-2.43.el4_8.1 set to be updated --> Finished Dependency Resolution /usr/lib/yum-plugins/installonlyn.py:56: YumDeprecationWarning: getProvidesNames() will go away in a future version of Yum.
if (m.name == instpkg or instpkg in m.po.getProvidesNames()) \
Dependencies Resolved
================================================================================ Package Arch Version Repository Size ================================================================================Updating: glibc i686 2.3.4-2.43.el4_8.1 update 6.0 M glibc-common i386 2.3.4-2.43.el4_8.1 update 16 M glibc-devel i386 2.3.4-2.43.el4_8.1 update 1.9 M glibc-headers i386 2.3.4-2.43.el4_8.1 update 589 k glibc-profile i386 2.3.4-2.43.el4_8.1 update 1.1 M glibc-utils i386 2.3.4-2.43.el4_8.1 update 112 k nptl-devel i686 2.3.4-2.43.el4_8.1 update 935 k
Transaction Summary ================================================================================Install 0 Package(s) Update 7 Package(s) Remove 0 Package(s)
Total download size: 26 M Is this ok [y/N]: y Downloading Packages: 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 229, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 181, in main return_code = base.doTransaction() File "/usr/share/yum-cli/cli.py", line 391, in doTransaction problems = self.downloadPkgs(downloadpkgs, callback_total=self.download_callback_total_cb) File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 1123, in downloadPkgs remote_pkgs.sort(mediasort) File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 1072, in mediasort a = apo.getDiscNum() File "/usr/lib/python2.3/site-packages/yum/packages.py", line 586, in getDiscNum if self.basepath is None: File "/usr/lib/python2.3/site-packages/yum/sqlitesack.py", line 151, in __getattr__ (self.pkgId,)).fetchone() File "/usr/lib/python2.3/site-packages/yum/sqlitesack.py", line 123, in _sql_MD executeSQL(cur, sql, *args) File "/usr/lib/python2.3/site-packages/yum/sqlutils.py", line 150, in executeSQLPyFormat return cursor.execute(q, p) File "/var/tmp/python-sqlite-root//usr/lib/python2.3/site-packages/sqlite/main.py", line 255, in execute _sqlite.DatabaseError: no such column: location_base
I had to C&P the error messages, so if there seems to be dupes, it's operator error.
Sorry I'm not able to be more thorough in my investigations before I post.
DH
<snip sig stuff>
Works, pretty well:Loaded plugins: fastestmirror, priorities, protect-packages, protectbase
[root@yumc4 ~]# yum check-update --enablerepo=hrb-testing --disablerepo=extras Loaded plugins: fastestmirror, priorities, protect-packages, protectbase Loading mirror speeds from cached hostfile * update: merlin.fit.vutbr.cz * base: merlin.fit.vutbr.cz * hrb-testing: fs12.vsb.cz * addons: merlin.fit.vutbr.cz * hrb-stable: fs12.vsb.cz 55 packages excluded due to repository protections [root@yumc4 ~]#
Do you have installonlyn plug-in installed? There's no such plug-in within this version. It's already included as a core feature. David Hrbáč