[Yum] Yum 3.1.3 released
Fajar A. Nugraha
fajar at fajar.net
Tue Mar 6 07:27:06 UTC 2007
Fajar A. Nugraha wrote:
>> yum-3.1.X packages for openSUSE,
>> classical SUSE Linux and SLE* 10 are available from:
>>
>> http://software.opensuse.org/download/home:/cthiel1/
>>
>>
>>
> Aha. I didn't know about that. I see you have yum-3.1.3-3.1.i586.rpm.
> I'll try it and see if it works.
Well, it doesn't.
How I tested :
- install
http://software.opensuse.org/download/home:/cthiel1/yum-3.1.3-3.1.i586.rpm.
- rpm -e --nodeps a52dec xvid (for testing purposes. packman packages)
- remove yum cache directory
# rm -rf /var/cache/yum
- install those packages with yum, using --noplugins to isolate any
possible plugin-related problem.
# yum -y --noplugins install a52dec xvid
Setting up Install Process
Parsing package install arguments
primary.xml.gz 100% |=========================| 1.1 MB 00:00
################################################## 2841/2841
primary.xml.gz 100% |=========================| 9.0 kB 00:00
################################################## 41/41
primary.xml.gz 100% |=========================| 129 kB 00:00
################################################## 304/304
primary.xml.gz 100% |=========================| 593 kB 00:00
################################################## 1918/1918
primary.xml.gz 100% |=========================| 201 kB 00:00
################################################## 582/582
primary.xml.gz 100% |=========================| 2.0 kB 00:00
################################################## 1/1
Resolving Dependencies
--> Running transaction check
Checking deps for a52dec.i586 0-0.7.4-3.pm.1 - u
Checking deps for xvid.i686 0-1.1.2-0.pm.1 - u
Dependencies Resolved
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 172, in main
base.doTransaction()
File "/usr/share/yum-cli/cli.py", line 271, in doTransaction
self.listTransaction())
File "/usr/share/yum-cli/output.py", line 263, in listTransaction
pkgsize = float(txmbr.po.size)
File "packages.py", line 460, in _size
File "sqlitesack.py", line 104, in __getattr__
File "sqlutils.py", line 146, in executeSQLQmark
File "/usr/lib/python2.5/site-packages/sqlite/main.py", line 255, in
execute
self.rs = self.con.db.execute(SQL % parms)
TypeError: not all arguments converted during string formatting
Here's the same command, run with yum-3.1.1 (custom-built rpm)
# yum -y --noplugins install a52dec xvid
Setting up Install Process
Setting up repositories
suse102-base 100% |=========================| 951 B 00:00
suse102-local 100% |=========================| 951 B 00:00
suse102-updates 100% |=========================| 951 B 00:00
suse102-mozilla 100% |=========================| 951 B 00:00
suse102-packman 100% |=========================| 951 B 00:00
suse102-guru 100% |=========================| 951 B 00:00
suse102-non-oss 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 14 kB 00:00
suse102-mo: ################################################## 42/42
Added 42 new packages, deleted 0 old in 0.90 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for a52dec to pack into transaction set.
a52dec-0.7.4-3.pm.1.i586. 100% |=========================| 4.4 kB 00:00
---> Package a52dec.i586 0:0.7.4-3.pm.1 set to be updated
---> Downloading header for xvid to pack into transaction set.
xvid-1.1.2-0.pm.1.i686.rp 100% |=========================| 5.3 kB 00:00
---> Package xvid.i686 0:1.1.2-0.pm.1 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
a52dec i586 0.7.4-3.pm.1 suse102-packman 119 k
xvid i686 1.1.2-0.pm.1 suse102-packman 823 k
Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 942 k
Downloading Packages:
(1/2): a52dec-0.7.4-3.pm. 100% |=========================| 119 kB 00:00
(2/2): xvid-1.1.2-0.pm.1. 100% |=========================| 823 kB 00:00
Running Transaction Test
warning: a52dec-0.7.4-3.pm.1: Header V3 DSA signature: NOKEY, key ID
3ab2ce5e
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: xvid ######################### [1/2]
Installing: a52dec ######################### [2/2]
Installed: a52dec.i586 0:0.7.4-3.pm.1 xvid.i686 0:1.1.2-0.pm.1
Complete!
At least now I know that python-sqlite is no longer required (for yum
3.1.x anyway).
Regards,
Fajar
More information about the Yum
mailing list