[Linux:root@nigel-e6400 ~]# rpm -q rpm
rpm-5.3.6-0.5.x86_64
[Linux:root@nigel-e6400 ~]# rpm -q python-pycurl
python-pycurl-7.19.0-0.0.x86_64
[Linux:root@nigel-e6400 ~]# rpm -q smart
smart-1.3.1-0.0.x86_64
smart-1.3 seemed to of worked fine
[Linux:root@nigel-e6400 ~]# smart upgrade bc bash bash-completion fuse libcap libcap-ng
Loading cache...
Updating cache... ####################################################################################### [100%]
Computing transaction...
Upgrading packages (7):
bash-4.1-0.0@x86_64 bc-1.06-1.25@x86_64 libcap-2.19-1.1@x86_64 libcap-ng-0.6.5-0.2@x86_64
bash-completion-4.1-0.0@x86_64 fuse-2.8.4-1.2@x86_64 libcap-devel-2.19-1.1@x86_64
2.1MB of package files are needed. 555.8kB will be used.
Confirm changes? (Y/n): y
Fetching packages...
-> http://download.idms-linux.org/trunk/x86_64/RPMS/bash-4.1-0.0.x86_64.rpm
bash-4.1-0.0.x86_64.rpm ####################################################################################### [ 71%]
-> http://download.idms-linux.org/trunk/x86_64/RPMS/fuse-2.8.4-1.2.x86_64.rpm
fuse-2.8.4-1.2.x86_64.rpm ####################################################################################### [ 85%]
-> http://download.idms-linux.org/trunk/x86_64/RPMS/libcap-2.19-1.1.x86_64.rpm
libcap-2.19-1.1.x86_64.rpm ####################################################################################### [100%]
Traceback (most recent call last):
File "/usr/bin/smart", line 195, in <module>
main(sys.argv[1:])
File "/usr/bin/smart", line 168, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.6/site-packages/smart/interface.py", line 53, in run
result = _command.main(self._ctrl, opts)
File "/usr/lib/python2.6/site-packages/smart/commands/upgrade.py", line 191, in main
ctrl.commitTransaction(trans, confirm=confirm)
File "/usr/lib/python2.6/site-packages/smart/control.py", line 635, in commitTransaction
return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
File "/usr/lib/python2.6/site-packages/smart/control.py", line 683, in commitChangeSet
caching)
File "/usr/lib/python2.6/site-packages/smart/control.py", line 801, in fetchPackages
fetcher.run(what=_("packages"))
File "/usr/lib/python2.6/site-packages/smart/fetcher.py", line 243, in run
if not handler.tick():
File "/usr/lib/python2.6/site-packages/smart/fetcher.py", line 1524, in tick
num, succeeded, failed = multi.info_read()
pycurl.error: (43, 'Unable to fetch curl handle from curl object')
I'm not applying any patches to smart.
It seems I can update some packages, but others ... here is another example...
[Linux: root@nigel- e6400 ~]# smart upgrade "mysql*" "openssh*" ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [100%]
Loading cache...
Updating cache... #######
Computing transaction...
Upgrading packages (13): 5.1.48- 1.4@x86_ 64 mysql-embedded- devel-5. 1.48-1. 4@x86_64 openssh- clients- 5.2p1-1. 3@x86_64 bench-5. 1.48-1. 4@x86_64 mysql-libs- 5.1.48- 1.4@x86_ 64 openssh- common- 5.2p1-1. 3@x86_64 cluster- 5.1.48- 1.4@x86_ 64 mysql-server- 5.1.48- 1.4@x86_ 64 openssh- server- 5.2p1-1. 3@x86_64 devel-5. 1.48-1. 4@x86_64 mysql-test- 5.1.48- 1.4@x86_ 64 embedded- 5.1.48- 1.4@x86_ 64 openssh- 5.2p1-1. 3@x86_64
mysql-
mysql-
mysql-
mysql-
mysql-
43.3MB of package files are needed. 112.2MB will be used.
Confirm changes? (Y/n): y
Fetching packages... download. idms-linux. org/trunk/ x86_64/ RPMS/mysql- libs-5. 1.48-1. 4.x86_64. rpm download. idms-linux. org/trunk/ x86_64/ RPMS/mysql- 5.1.48- 1.4.x86_ 64.rpm 5.1.48- 1.4.x86_ 64.rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 7%] download. idms-linux. org/trunk/ x86_64/ RPMS/openssh- server- 5.2p1-1. 3.x86_64. rpm server- 5.2p1-1. 3.x86_64. rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 15%] download. idms-linux. org/trunk/ x86_64/ RPMS/mysql- server- 5.1.48- 1.4.x86_ 64.rpm 5.1.48- 1.4.x86_ 64.rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 23%] sys.argv[ 1:]) opts.command, opts.argv) python2. 6/site- packages/ smart/interface .py", line 53, in run main(self. _ctrl, opts) python2. 6/site- packages/ smart/commands/ upgrade. py", line 191, in main commitTransacti on(trans, confirm=confirm) python2. 6/site- packages/ smart/control. py", line 635, in commitTransaction geSet(trans. getChangeSet( ), caching, confirm) python2. 6/site- packages/ smart/control. py", line 683, in commitChangeSet python2. 6/site- packages/ smart/. ..
-> http://
-> http://
mysql-libs-
-> http://
openssh-
-> http://
mysql-server-
Traceback (most recent call last):
File "/usr/bin/smart", line 195, in <module>
main(
File "/usr/bin/smart", line 168, in main
exitcode = iface.run(
File "/usr/lib/
result = _command.
File "/usr/lib/
ctrl.
File "/usr/lib/
return self.commitChan
File "/usr/lib/
caching)
File "/usr/lib/