max. no. of channels/packages?

Werner Flamme werner.flamme at ufz.de
Mon Jan 14 06:08:04 PST 2008


Hi everyone,

for some days, I cannot get smart to update the channels. Is there a
maximum number of channels or packages that I have to obey?

The channels are not always proceeded in the same order when I invoke
"smart update" twice.

Below you find the two ways smart tells me that it does not want to
update and at the very bottom the list of installed python packages:

1) ***CASE 1
---snip---
# LANG=C smart update
Loading cache...
warning: Failed to download. You must fetch channel information to
acquire needed filelists.
warning:
ftp://ftp5.gwdg.de/pub/opensuse/repositories/KDE%3A/Qt/openSUSE_10.3/repodata/filelists.xml.gz:
Invalid SHA (expected 202fae6a3b55fc8b0780786edc846f35e3b9f78b, got
8bfc7f9a164f6377b43f53ca8050591e18738388)
Updating cache...
################################################################################
[100%]

Fetching information for '75 home-kssingvo-openSUSE_10.3'...
->
ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/kssingvo/openSUSE_10.3/repodata/repomd.xml
repomd.xml
################################################################################
[  0%]
---pins---
...and so on, until...
---snip---
Fetching information for '70 home-jnweiger-openSUSE_10.3'...
->
ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/jnweiger/openSUSE_10.3/repodata/repomd.xml
repomd.xml
################################################################################
[ 40%]
->
ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/jnweiger/openSUSE_10.3/repodata/filelists.xml.gz
*** glibc detected *** /usr/bin/python: double free or corruption
(!prev): 0x00000000013c3b00 ***
 (  0%)
======= Backtrace: =========
/lib64/libc.so.6[0x2adc9436421d]
/lib64/libc.so.6(cfree+0x76)[0x2adc94365f76]
/usr/lib64/libcurl.so.4[0x2adc99a8010d]
/usr/lib64/libcurl.so.4[0x2adc99a8366b]
/usr/lib64/libcurl.so.4(curl_easy_setopt+0x92)[0x2adc99a90652]
/usr/lib64/python2.5/site-packages/pycurl.so[0x2adc9981a448]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4d3f)[0x2adc937d551f]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x586e)[0x2adc937d604e]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7b8)[0x2adc937d7698]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x528d)[0x2adc937d5a6d]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x586e)[0x2adc937d604e]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7b8)[0x2adc937d7698]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x528d)[0x2adc937d5a6d]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x586e)[0x2adc937d604e]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7b8)[0x2adc937d7698]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x528d)[0x2adc937d5a6d]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x586e)[0x2adc937d604e]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7b8)[0x2adc937d7698]
/usr/lib64/libpython2.5.so.1.0(PyEval_EvalCode+0x32)[0x2adc937d77a2]
/usr/lib64/libpython2.5.so.1.0[0x2adc937f0df2]
/usr/lib64/libpython2.5.so.1.0(PyRun_FileExFlags+0x96)[0x2adc937f0ec6]
/usr/lib64/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x1bb)[0x2adc937f23ab]
/usr/lib64/libpython2.5.so.1.0(Py_Main+0x9e5)[0x2adc937fb275]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x2adc94313b54]
/usr/bin/python[0x400709]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:02 4018720
 /usr/bin/python2.5
00600000-00602000 rw-p 00000000 08:02 4018720
 /usr/bin/python2.5
00602000-0a1ef000 rw-p 00602000 00:00 0
 [heap]
40000000-40001000 ---p 40000000 00:00 0
40001000-40801000 rw-p 40001000 00:00 0
40801000-40802000 ---p 40801000 00:00 0
40802000-41002000 rw-p 40802000 00:00 0
2aaaaaae3000-2aaaaaae4000 rw-p 2aaaaaae3000 00:00 0
2aaaaaaf3000-2aaaaaafd000 r-xp 00000000 08:02 622343
 /lib64/libnss_files-2.6.1.so
2aaaaaafd000-2aaaaacfc000 ---p 0000a000 08:02 622343
 /lib64/libnss_files-2.6.1.so
2aaaaacfc000-2aaaaacfe000 rw-p 00009000 08:02 622343
 /lib64/libnss_files-2.6.1.so
2aaaaad45000-2aaaaad47000 r-xp 00000000 08:02 3466682
 /lib64/libnss_mdns_minimal.so.2
2aaaaad47000-2aaaaaf46000 ---p 00002000 08:02 3466682
 /lib64/libnss_mdns_minimal.so.2
2aaaaaf46000-2aaaaaf48000 rw-p 00001000 08:02 3466682
 /lib64/libnss_mdns_minimal.so.2
2aaaaaf48000-2aaaaaf4c000 r-xp 00000000 08:02 622341
 /lib64/libnss_dns-2.6.1.so
2aaaaaf4c000-2aaaab14b000 ---p 00004000 08:02 622341
 /lib64/libnss_dns-2.6.1.so
2aaaab14b000-2aaaab14d000 rw-p 00003000 08:02 622341
 /lib64/libnss_dns-2.6.1.so
2aaaab14d000-2aaaab15a000 r-xp 00000000 08:02 621433
 /lib64/libgcc_s.so.1
2aaaab15a000-2aaaab359000 ---p 0000d000 08:02 621433
 /lib64/libgcc_s.so.1
2aaaab359000-2aaaab35b000 rw-p 0000c000 08:02 621433
 /lib64/libgcc_s.so.1
2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0
2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0
2adc93506000-2adc93522000 r-xp 00000000 08:02 3466634
 /lib64/ld-2.6.1.so
2adc93522000-2adc93564000 rw-p 2adc935Abgebrochen
---pins---

2) ***CASE 2
---snip---
# LANG=C smart update
Loading cache...
warning: Failed to download. You must fetch channel information to
acquire needed filelists.
warning:
ftp://ftp5.gwdg.de/pub/opensuse/repositories/KDE%3A/Qt/openSUSE_10.3/repodata/filelists.xml.gz:
Invalid SHA (expected 202fae6a3b55fc8b0780786edc846f35e3b9f78b, got
8bfc7f9a164f6377b43f53ca8050591e18738388)
Updating cache...
################################################################################
[100%]

Fetching information for '75 home-kssingvo-openSUSE_10.3'...
->
ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/kssingvo/openSUSE_10.3/repodata/repomd.xml
repomd.xml
---pins---
...and so on, until...
---snip---
Fetching information for '66 home-darix-openSUSE_10.3'...
->
ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/darix/openSUSE_10.3/repodata/repomd.xml
repomd.xml
################################################################################
[ 35%]
->
ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/darix/openSUSE_10.3/repodata/filelists.xml.gz
filelists.xml.gz
################################################################################
[ 36%]
Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in <module>
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib64/python2.5/site-packages/smart/interface.py", line 53,
in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib64/python2.5/site-packages/smart/commands/update.py",
line 78, in main
    failed = not ctrl.reloadChannels(channels, caching=NEVER)
  File "/usr/lib64/python2.5/site-packages/smart/control.py", line 354,
in reloadChannels
    if not channel.fetch(self._fetcher, progress):
  File "/usr/lib64/python2.5/site-packages/smart/channels/rpm_md.py",
line 118, in fetch
    fetcher.run(progress=progress)
  File "/usr/lib64/python2.5/site-packages/smart/fetcher.py", line 243,
in run
    if not handler.tick():
  File "/usr/lib64/python2.5/site-packages/smart/fetcher.py", line 1544,
in tick
    multi.remove_handle(handle)
pycurl.error: curl object not on this multi-stack
---pins---

And the python packages that are on my machine (all from dependencies, I
am not a python programmer):
---snip---
# rpm -qa | grep -i python | sort
dbus-1-python-0.82.0-28
gnome-python-desktop-2.20.0-43.9
libopensync-plugin-python-module-0.22-48
libvirt-python-0.3.0-30.5
libxml2-python-2.6.30-24.1
libxslt-python-1.1.22-4.1
python-2.5.1-39
python-avahi-0.6.20-67.2
python-cairo-1.2.2-91
python-compizconfig-0.6.9_git071204-1.4
python-crypto-2.0.1-103
python-ctypes-1.0.1-0.pm.1
python-curl-7.16.4-14
python-curses-2.5.1-39
python-dateutil-1.1-75
python-devel-2.5.1-39
python-doc-2.5.1-31
python-gdbm-2.5.1-39
python-gnome-2.20.0-3
python-gobject2-2.14.0-9.2
python-gstreamer010-0.10.9-0.pm.1
python-gtk-2.12.0-4.2
python-imaging-1.1.6-69
python-kde3-3.16.0-28
python-kde-extensions-0.4.0-153
python-kid-0.9.6-14
python-ldap-2.3.1-18
python-logilab-astng-0.17.1-23
python-logilab-common-0.22.2-18
python-numeric-24.2-101
python-openssl-0.6-103
python-opensync-0.22-50
python-orbit-2.14.3-20
python-pam-0.4.2-105
python-qt-3.17.3-18
python-serial-2.2-100
python-sip-4.7.3-3.1
python-smbpasswd-1.0.1-0.pm.1
python-sqlite2-2.3.5-3.1
python-tk-2.5.1-39
python-twisted-2.5.0-16
python-twisted-web-0.7.0-16
python-urlgrabber-3.1.0-83
python-wxGTK-2.8.6.0-15.1
python-xml-2.5.1-39
python-zopeinterface-3.3.0-16
rpm-python-4.4.2-164
subversion-python-1.4.4-29
---pins---


Regards,
Werner
-- 
Werner Flamme, Abt. WKDV
Helmholtz-Zentrum für Umweltforschung GmbH - UFZ
Permoserstr. 15 - 04318 Leipzig
Tel.: (0341) 235-1921 - Fax (0341) 235-451921
http://www.ufz.de - eMail: werner.flamme at ufz.de



More information about the Smart mailing list