up2date -u gives a an error in up2date.solveDependencies
Joe Ammann <[email protected]>
| Newsgroups | gmane.network.up2date.current.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all
The same error was already reported by Thornton Prime (I found it in
the archive), but without detailed logs (see end of message)
My current server (from 0.9.4 RPM) runs on a freshly update RH 7.1
machine. The up2date client is running an RH 7.1 out-of-the-box, but
with up2date package itsself updated to up2date-2.7.11-7.x.1
This is my first try at really doing some upgrades with
up2date. rhn_register and up2date -l work smoothly.
Any hints?
CU, Joe
--- excerpt from current.log (this message appears multiple times)
ERROR: Recognized function up2date.solveDependencies called with wrong arg count
EXCEPTION in /usr/share/current/standalone.py, callAPIMethod(), 284 [logException()]
Traceback (innermost last):
File "/usr/share/current/standalone.py", line 276, in callAPIMethod
result = apply(func, params)
File "/usr/share/current/up2date.py", line 227, in solveDependencies
unk)
File "/usr/share/current/packagedb.py", line 156, in solveDependancy
best_pkg = self._pickBestPackage(client_arch, pick_list)
File "/usr/share/current/packagedb.py", line 206, in _pickBestPackage
for pick in pick_list:
TypeError: loop over non-sequence
params were: [{'client_address': ('127.0.0.1', 34805),
'command': 'POST',
'headers': <mimetools.Message instance at 8125920>,
'path': 'https://malus.pyx.ch:8081/XMLRPC',
'version': ''},
'<?xml version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\012<name>type</name>\012<value><string>REAL</string></value>\012</member>\012<member>\012<name>architecture</name>\012<value><string>i686</string></value>\012</member>\012<member>\012<name>checksum</name>\012<value><string>3e80727270afadfc4441af0bf568afe1730edbcf</string></value>\012</member>\012<member>\012<name>os_release</name>\012<value><string>7.1</string></value>\012</member>\012<member>\012<name>description</name>\012<value><string>7.1 running on i686</string></value>\012</member>\012<member>\012<name>system_id</name>\012<value><string>Current-ANONYMOUS</string></value>\012</member>\012<member>\012<name>operating_system</name>\012<value><string>Red Hat Linux</string></value>\012</member>\012<member>\012<name>profile_name</name>\012<value><string>laptop</string></value>\012</member>\012<member>\012<name>fields</name>\012<value><array><data>\012<value><string>type</string></value>\012<value><string>operating_system</string></value>\012<value><string>checksum</string></value>\012<value><string>description</string></value>\012<value><string>os_release</string></value>\012<value><string>architecture</string></value>\012<value><string>system_id</string></value>\012<value><string>profile_name</string></value>\012<value><string>username</string></value>\012</data></array></value>\012</member>\012<member>\012<name>username</name>\012<value><string>laptop</string></value>\012</member>\012</struct></value>\012</param>\012</params>\012',
['xinitrc',
'libmm.so.11',
'mod_bandwidth',
'mod_put',
'mod_throttle',
'xtt-fonts',
'filesystem',
'cracklib',
'cracklib-dicts',
'libcrack.so.2']]
sendClientResult() finished