Problem with current 1.0

[email protected]
Newsgroups gmane.network.up2date.current.devel
Message-ID <51FF18D8483ED211BFB700A0C9612D3539158C@CORBEY_PDC>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Regarding a problem discussed in IRC:

from a client, i get the error:

root@images:/etc/sysconfig/rhn# up2date up2date 

Retrieving list of all available packages...
########################################

Removing installed packages from list of updates...
########################################

Removing packages with files not specified from list...

Removing packages marked to skip from list...
########################################

Getting headers for available packages...
Traceback (innermost last):
  File "/usr/sbin/up2date", line 996, in ?
    main()
  File "/usr/sbin/up2date", line 342, in main
    sys.exit(batchRun(argObj.getLong("list"), pkgNames, fullUpdate))
  File "/usr/sbin/up2date", line 879, in batchRun
    printCallback, percentCallback)
  File "/usr/sbin/up2date", line 792, in runInteractive
    progressCallback = percentCallback)
  File "/usr/share/rhn/up2date_client/up2date.py", line 1539, in
getUpdatedPackageList
    refreshCallback)
  File "/usr/share/rhn/up2date_client/up2date.py", line 796, in
getHeaders
    hdr, sourcetype = doCall(headerSource.getHeader, pkg)
  File "/usr/share/rhn/up2date_client/up2date.py", line 302, in
doCall
    (errCode, errMsg ) = rhnHTTPlib.reportError(e.headers)
  File "/usr/share/rhn/up2date_client/rhnHTTPlib.py", line 314, in
reportError
    if headers.has_key(s):
AttributeError: 'None' object has no attribute 'has_key'


The server side, at the same time, shows:

Mar 03 11:11:53 Current server v1.0 starting, released under the GPL
Mar 03 11:11:53 Starting up Backend
Mar 03 11:11:53 /usr/share/current/channel.py:open({'mode': 'r',
'db_dir': '/data/current/redhat-7.2/i386/current'})
Mar 03 11:11:53 Starting Up Frontend
Mar 03 11:12:08 /usr/share/current/standalone.py:do_POST(None)
Mar 03 11:12:08 Requesting: up2date.login
Mar 03 11:12:08 Dispatching: up2date.login
Mar 03 11:12:08 /usr/share/current/up2date.py:login({'connInfo':
{'client_address': ('127.0.0.1', 2638), 'command': 'POST', 'version':
'', 'headers': <mimetools.Message instance at 80f6c20>, 'path':
'https://10.1.1.1:8081/XMLRPC'}, 'sysid_string': '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\
012<name>type</name>\012<value><string>REAL</string></value>\012</memb
er>\012<member>\012<name>architecture</name>\012<value><string>i686</s
tring></value>\012</member>\012<member>\012<name>checksum</name>\012<v
alue><string>a054cbd2cd5e8944ecb0969b3fa0714bdc00554b</string></value>
\012</member>\012<member>\012<name>os_release</name>\012<value><string
>7.2</string></value>\012</member>\012<member>\012<name>description</n
ame>\012<value><string>7.2 running on
i686</string></value>\012</member>\012<member>\012<name>system_id</nam
e>\012<value><string>Current-ANONYMOUS</string></value>\012</member>\0
12<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>images.internal.corbey.com</string></value>\0
12</member>\012<member>\012<name>fields</name>\012<value><array><data>
\012<value><string>type</string></value>\012<value><string>operating_s
ystem</string></value>\012<value><string>checksum</string></value>\012
<value><string>description</string></value>\012<value><string>os_relea
se</string></value>\012<value><string>architecture</string></value>\01
2<value><string>system_id</string></value>\012<value><string>profile_n
ame</string></value>\012<value><string>username</string></value>\012</
data></array></value>\012</member>\012<member>\012<name>username</name
>\012<value><string>[email protected]</string></value>\012</member>
\012</struct></value>\012</param>\012</params>\012'})
Mar 03 11:12:08
/usr/share/current/packagedb.py:getCompatibleChannels({'client_arch':
'i686', 'client_release': '7.2'})
Mar 03 11:12:08
/usr/share/current/packagedb.py:_getCannonArch({'arch': 'i686'})
Mar 03 11:12:08 Result was normal
Mar 03 11:12:08 sendClientResult() finished
Mar 03 11:12:17 /usr/share/current/standalone.py:do_POST(None)
Mar 03 11:12:17 Requesting: up2date.login
Mar 03 11:12:17 Dispatching: up2date.login
Mar 03 11:12:17 /usr/share/current/up2date.py:login({'connInfo':
{'client_address': ('127.0.0.1', 2639), 'command': 'POST', 'version':
'', 'headers': <mimetools.Message instance at 81ff7b8>, 'path':
'https://10.1.1.1:8081/XMLRPC'}, 'sysid_string': '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\
012<name>type</name>\012<value><string>REAL</string></value>\012</memb
er>\012<member>\012<name>architecture</name>\012<value><string>i686</s
tring></value>\012</member>\012<member>\012<name>checksum</name>\012<v
alue><string>a054cbd2cd5e8944ecb0969b3fa0714bdc00554b</string></value>
\012</member>\012<member>\012<name>os_release</name>\012<value><string
>7.2</string></value>\012</member>\012<member>\012<name>description</n
ame>\012<value><string>7.2 running on
i686</string></value>\012</member>\012<member>\012<name>system_id</nam
e>\012<value><string>Current-ANONYMOUS</string></value>\012</member>\0
12<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>images.internal.corbey.com</string></value>\0
12</member>\012<member>\012<name>fields</name>\012<value><array><data>
\012<value><string>type</string></value>\012<value><string>operating_s
ystem</string></value>\012<value><string>checksum</string></value>\012
<value><string>description</string></value>\012<value><string>os_relea
se</string></value>\012<value><string>architecture</string></value>\01
2<value><string>system_id</string></value>\012<value><string>profile_n
ame</string></value>\012<value><string>username</string></value>\012</
data></array></value>\012</member>\012<member>\012<name>username</name
>\012<value><string>[email protected]</string></value>\012</member>
\012</struct></value>\012</param>\012</params>\012'})
Mar 03 11:12:17
/usr/share/current/packagedb.py:getCompatibleChannels({'client_arch':
'i686', 'client_release': '7.2'})
Mar 03 11:12:17
/usr/share/current/packagedb.py:_getCannonArch({'arch': 'i686'})
Mar 03 11:12:17 Result was normal
Mar 03 11:12:17 sendClientResult() finished
Mar 03 11:12:17 requesthandler.log_error(): code 400, message Bad
request syntax ("GET
https://10.1.1.1:8081/XMLRPC/$RHN/{'X-RHN-Auth-Channels':
[['redhat-linux-i386-7.2', '20020314103852']], 'X-RHN-Server-Id':
'w00t', 'X-RHN-Auth-Expiration': '1016129537', 'X-RHN-Auth':
'05bdd1037ea502709eb778a865b2bf1ffbd1dd5a', 'X-RHN-Auth-User-Id':
'[email protected]'}/set_headers HTTP/1.0")


Its very likely something stupid I did, but pointers would be
appreciated.  have config files available also, if necessary.

TIA.

-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8

iQA/AwUBPJEQOA5f1W2SXvNnEQK/vwCeNN6PsDgRDKNle22IbdZn7c0S6icAn0nQ
EfTeeEozTRLKPvumiyPvm3eW
=RQkQ
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.