16.0MB of package files are needed. 20.3MB will be used.
Confirm changes? (Y/n): y
Fetching packages...
-> http://download.idms-linux.org/trunk/x86_64/RPMS/postgresql-perl-contrib-8.4.4-1.4.x86_64.rpm
postgresql-perl-contrib-8.4.4-1.4.x86_64.rpm ####################################################################################### [ 8%]
-> http://download.idms-linux.org/trunk/x86_64/RPMS/fuse-libs-2.8.4-1.2.x86_64.rpm
fuse-libs-2.8.4-1.2.x86_64.rpm ####################################################################################### [ 12%]
-> http://download.idms-linux.org/trunk/x86_64/RPMS/squid-3.0.STABLE19-1.3.x86_64.rpm
squid-3.0.STABLE19-1.3.x86_64.rpm ####################################################################################### [ 16%]
-> http://download.idms-linux.org/trunk/x86_64/RPMS/squid-httpd-3.0.STABLE19-1.3.x86_64.rpm
squid-httpd-3.0.STABLE19-1.3.x86_64.rpm ####################################################################################### [ 20%]
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 1536, in tick
num, succeeded, failed = multi.info_read()
pycurl.error: (43, 'Unable to fetch curl handle from curl object')
> Yeah, noticed. bazaar. launchpad. net/~dsmid/ smart/pycurl- ftp-segfault/ revision/ 938
>
> You could try this patch:
> http://
>
> Even though it's linked to a segfault with FTP, rather than generic...
No go with the patch ... I'll leave it at that and not upgrade those packages for now ... I have a reproducer now so I can test fixes :)
[Linux: root@nigel- e6400 ~]# rpm -Uvh /tmp/smart- *1.3.1- 0.1* ####### ####### ####### ####### ####### # [100%] ####### ####### ####### ####### ####### # [ 33%] ####### ####### ####### ####### ####### # [ 67%] ####### ####### ####### ####### ####### # [100%]
Preparing... #######
1:smart #######
2:smart-update #######
3:smart-gui #######
[Linux: root@nigel- e6400 ~]# smart upgrade flex ftp fuse* m4 mdadm mingetty minicom mktemp nagios* squid* postgresql* ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [100%]
Loading cache...
Updating cache... #######
Computing transaction...
Upgrading packages (25): perl-contrib squid-httpd
flex m4 nagios postgresql-devel postgresql-plpython
ftp mdadm nagios-devel postgresql-docs postgresql-server
fuse mingetty nagios-www postgresql-libs squid
fuse-devel minicom postgresql postgresql-
fuse-libs mktemp postgresql-contrib postgresql-plperl squid-ldap
16.0MB of package files are needed. 20.3MB will be used.
Confirm changes? (Y/n): y
Fetching packages... download. idms-linux. org/trunk/ x86_64/ RPMS/postgresql -perl-contrib- 8.4.4-1. 4.x86_64. rpm perl-contrib- 8.4.4-1. 4.x86_64. rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 8%] download. idms-linux. org/trunk/ x86_64/ RPMS/fuse- libs-2. 8.4-1.2. x86_64. rpm 2.8.4-1. 2.x86_64. rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 12%] download. idms-linux. org/trunk/ x86_64/ RPMS/squid- 3.0.STABLE19- 1.3.x86_ 64.rpm 0.STABLE19- 1.3.x86_ 64.rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 16%] download. idms-linux. org/trunk/ x86_64/ RPMS/squid- httpd-3. 0.STABLE19- 1.3.x86_ 64.rpm 3.0.STABLE19- 1.3.x86_ 64.rpm ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ### [ 20%] 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/control. py", line 801, in fetchPackages run(what= _("packages" )) python2. 6/site- packages/ smart/fetcher. py", line 243, in run python2. 6/site- packages/ smart/fetcher. py", line 1536, in tick
-> http://
postgresql-
-> http://
fuse-libs-
-> http://
squid-3.
-> http://
squid-httpd-
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/
fetcher.
File "/usr/lib/
if not handler.tick():
File "/usr/lib/
num, succeeded, failed = multi.info_read()
pycurl.error: (43, 'Unable to fetch curl handle from curl object')