Login | Register
My pages Projects Community openCollabNet

Discussions > users > RHEL 3 AS Update 2 Breaks Current.

Project highlights: Stable Version: 1.6.1, Development Version: 1.7.6

current
Discussion topic

Back to topic list

RHEL 3 AS Update 2 Breaks Current.

Reply

Author Ben <comsatcat at earthlink dot net>
Full name Ben <comsatcat at earthlink dot net>
Date 2004-06-01 14:17:44 PDT
Message Hello,

I recently updated to redhat AS 3 update2 (released a few weeks ago).
Ever since I updated the current server, it has been completely hosed.
All clients now get errors when attempting to fetch packages with
up2date and the current server can't even update the database anymore
with out the cadmin freaking out. I'm going to attempt to rollback
packages on the install server to see if I can determine which package
broke it, however a fix would be greatly appreciated, If anyone has
experienced this problem and fixed the situation please let me know as I
have a ton of machines which I need to update with some security
updates. I can provide access to redhat as 3 servers for developing if
needed.


Here is the traceback from cadmin:
--------------------​--------------

Jun 01 16:13:46 --------------------​-----------------
Jun 01 16:13:46 Examing ypserv-2.8-6.i386.rpm
Jun 01 16:13:46 Adding ypserv-2.8-6.i386.rpm
Jun 01 16:13:46
Jun 01 16:13:46 --------------------​-----------------
Jun 01 16:13:46 Examing cvs-1.11.2-22.i386.rpm
Jun 01 16:13:46 dep_names[cvs] = ['cvs:1.11.2:18:']
Jun 01 16:13:46 hits = ['cvs:1.11.2:18:']
Jun 01 16:13:46 dups = [['cvs', '1.11.2', '18', '', 'i386', '1106750']]
Jun 01 16:13:46 dups = [['cvs', '1.11.2', '18', '', 'i386', '1106750']]
Jun 01 16:13:46 Comparing packages: cvs-1.11.2-22 and cvs-1.11.2-18
yields 1
Jun 01 16:13:46 Comparing packages: cvs-1.11.2-18 and cvs-1.11.2-22
yields -1
Jun 01 16:13:46 pkg0 = cvs, pkg4 = i386, filename =
cvs-1.11.2-18.i386.rpm
Jun 01 16:13:46 Removing cvs-1.11.2-18.i386.rpm
Traceback (most recent call last):
  File "/usr/sbin/cadmin", line 311, in ?
    main()
  File "/usr/sbin/cadmin", line 179, in main
    newchan.update()
  File "/usr/share/current/​channel.py", line 183, in update
    self._addRpmDir(dir)
  File "/usr/share/current/​channel.py", line 668, in _addRpmDir
    self._addRpmPackage(pathname)
  File "/usr/share/current/​channel.py", line 777, in _addRpmPackage
    self._deleteRpmPacka​ge(fullname)
  File "/usr/share/current/​channel.py", line 1050, in _deleteRpmPackage
    self._shelfRemove(se​lf.dep_provides, pnames[i], value)
  File "/usr/share/current/​channel.py", line 1232, in _shelfRemove
    old_list.remove(value)
ValueError: list.remove(x): x not in list




Here is the traceback from up2date -u:
--------------------​--------------------​--------------------​----------

Testing package set / solving RPM inter-dependencies...
####################​####################​
GConf2-2.2.1-4.i386.rpm: ##########################
Done.
Traceback (most recent call last):
  File "/usr/sbin/up2date", line 1174, in ?
    sys.exit(main() or 0)
  File "/usr/sbin/up2date", line 772, in main
    fullUpdate, dryRun=options.dry_run))
  File "/usr/sbin/up2date", line 1066, in batchRun
    batch.run()
  File "up2dateBatch.py", line 81, in run
  File "up2dateBatch.py", line 159, in __getPackages
  File "up2date.py", line 190, in getPackage
  File "rpcServer.py", line 112, in doCall
  File "repoDirector.py", line 35, in getPackage
  File "rpmSource.py", line 183, in getPackage
  File "/usr/share/rhn/up2d​ate_client/repoBacke​nds/up2dateRepo.py",​ line
138, in getPackage
    fd = self.s.getPackage(channel, filename)
  File "/usr/lib/python2.2/​site-packages/rhn/rp​clib.py", line 555, in
__call__
    result = self._send(self._name, args)
  File "/usr/lib/python2.2/​site-packages/rhn/rp​clib.py", line 302, in
_request
    verbose=self._verbose
  File "/usr/lib/python2.2/​site-packages/rhn/tr​ansports.py", line 208,
in request
    return self.parse_response(fd)
  File "/usr/lib/python2.2/​site-packages/rhn/tr​ansports.py", line 228,
in parse_response
    p.feed(response)
  File "/usr/lib/python2.2/​xmlrpclib.py", line 390, in feed
    self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1,
column 0




And here is the output from current log (debug level 10):
--------------------​--------------------​-----------------
Jun 01 16:15:42 Current v1.4.4 starting up
Jun 01 16:15:42 Requesting: up2date.login
Jun 01 16:15:42 with params = ['<?xml
version="1.0"?>\​n<params>\n​<param>\n<va​lue><struct​>\n<member>\​n<name>usernam​e</name>\n​<value><string​>anonymous</st​ring></value​>\n</member>​\n<member>\n​<name>profile_​name</name>\n​<value><str​ing>tickets.easyn​ews.com</string​></val
ue>\n</member​>\n<member​>\n<name>syst​em_id</name>\​n<value><st​ring>Current-ANON​YMOUS</string>​</value>\n​</member>\n<m​ember>\n<name​>architecture<​/name>\n<valu​e><string>i​686-redhat-linux<​/string></valu​e>\n</member​>\n<member>​\n<name>os_re​lease</name>\​n<value><st​ring>3AS</
string></value​>\n</member​>\n<member>​n<name>fields​</name>\n<​value><array​><data>\n​<value><string​>username</str​ing></value​>\n<value>​<string>profile_n​ame</string>​</value>\n<v​alue><string​>system_id</stri​ng></value>​\n<value><​string>architectu​re</string>​</value>\n<va​lue><
string>os_release​</string></​value>\n<valu​e><string>c​hecksum</string​></value>\n​<value><stri​ng>description​</string></val​ue>\n<value​><string>type​</string></​value>\n<valu​e><string>o​perating_system</​string></value​>\n</data>​</array></v​alue>\n</memb​er>\n<member​>\n<name>op​e
rating_system</na​me>\n<value​><string>Red Hat
Linux</string>​</value>\n​</member>\n<m​ember>\n<name​>checksum</nam​e>\n<value​><string>8f3b3​c1bd81022735853a6e49​fb197603412d14e</​string></value​>\n</member​>\n<member>​n<name>type​</name>\n<va​lue><string​>REAL</string>​</value>\n​<
/member>\n<me​mber>\n<name​>description</n​ame>\n<value​><string>3AS​ running
on
i686-redhat-linux​</string></val​ue>\n</member​>\n</struct​></value>\n​</param>\n<​/params>\n']
Jun 01 16:15:42 module = up2date
Jun 01 16:15:42 function = login
Jun 01 16:15:42 (/usr/share/current/​current_apache.py, callAPIMethod(),
309): params = ['<?xml
version="1.0"?>\​n<params>\n​<param>\n<va​lue><struct​>\n<member>\​n<name>usernam​e</name>\n​<value><string​>anonymous</st​ring></value​>\n</member>​\n<member>\n​<name>profile_​name</n
ame>\n<value​><string>tic​kets.easynews.com​</string></val​ue>\n</member​>\n<member​>\n<name>syst​em_id</name>\​n<value><st​ring>Current-ANON​YMOUS</string>​</value>\n​</member>\n<m​ember>\n<name​>architecture<​/name>\n<valu​e><string>i​686-redhat-linux<​/string></valu​e>\n</member​>\n
<member>\n​<name>os_release​</name>\n<v​alue><string​>3AS</string>​</value>\n​</member>\n<m​ember>\n<name​>fields</name​>\n<value>​<array><data​>\n<value>​<string>userna​me</string>​</value>\n<va​lue><string​>profile_name</st​ring></value​>\n<value>​<string>system_i​d</string><​/value>\
n<value><st​ring>architecture​</string></​value>\n<valu​e><string>o​s_release</string​></value>\​n<value><st​ring>checksum<​/string></valu​e>\n<value​><string>descr​iption</string​></value>\n​<value><strin​g>type</string​></value>\​n<value><st​ring>operating_sy​stem</string>​</value>\n
</data></ar​ray></value​>\n</member>​n<member>\n​<name>operating​_system</name>​\n<value><​string>Red Hat Linux</string>​</value>\n​</member>\n<m​ember>\n<name​>checksum</nam​e>\n<value​><string>8f3b3​c1bd81022735853a6e49​fb197603412d14e</​string></value​>\n</member​>\n<member>​n<na
me>type</name​>\n<value>​<string>REAL​</string></val​ue>\n</member​>\n<member​>\n<name>desc​ription</name>​\n<value><​string>3AS running on i686-redhat-linux​</string></val​ue>\n</member​>\n</struct​></value>\n​</param>\n<​/params>\n']
Jun 01 16:15:42 Dispatching: up2date.login
Jun 01 16:15:42 /usr/share/current/u​p2date.py:login({'sy​sid_string':
'<?xml
version="1.0"?>\​n<params>\n​<param>\n<va​lue><struct​>\n<member>\​n<name>usernam​e</name>\n​<value><string​>anonymous</st​ring></value​>\n</member>​\n<member>\n​<name>profile_​name</name>\n​<value><str​in
g>tickets.easynew​s.com</string>​</value>\n​</member>\n<m​ember>\n<name​>system_id</na​me>\n<value​><string>Curr​ent-ANONYMOUS</st​ring></value​>\n</member>​\n<member>\n​<name>architec​ture</name>\n​<value><str​ing>i686-redhat-l​inux</string>​</value>\n<​/member>\n<me​mber>\n<name​>os_
release</name>​\n<value><​string>3AS</st​ring></value​>\n</member>​\n<member>\n​<name>fields​</name>\n<va​lue><array>​<data>\n<v​alue><string​>username</strin​g></value>​n<value><s​tring>profile_nam​e</string><​/value>\n<val​ue><string>​system_id</string​></value>\​n<value><st​ring>arc
hitecture</string​></value>\​n<value><st​ring>os_release​</string></va​lue>\n<value​><string>che​cksum</string>​</value>\n​<value><string​>description</​string></value​>\n<value>​<string>type​</string></va​lue>\n<value​><string>ope​rating_system</st​ring></value​>\n</data>​</array></va
lue>\n</membe​r>\n<member​>\n<name>ope​rating_system</na​me>\n<value​><string>Red Hat Linux</string>​</value>\n​</member>\n<m​ember>\n<name​>checksum</nam​e>\n<value​><string>8f3b3​c1bd81022735853a6e49​fb197603412d14e</​string></value​>\n</member​>\n<member>​n<name>type​</name>\n<va​
lue><string​>REAL</string>​</value>\n​</member>\n<m​ember>\n<name​>description</​name>\n<value​><string>3A​S running on i686-redhat-linux​</string></val​ue>\n</member​>\n</struct​></value>\n​</param>\n<​/params>\n'})
Jun 01 16:15:42
/usr/share/current/p​ackagedb.py:getCompa​tibleChannels({'clie​nt_release':
'3AS', 'client_arch': 'i686-redhat-linux'})
Jun 01 16:15:42 /usr/share/current/p​ackagedb.py:_getCann​onArch({'arch':
'i686-redhat-linux'})
Jun 01 16:15:42 Result is normal data: turn it into an XML chunk
Jun 01 16:15:42 (/usr/share/current/​current_apache.py,
sendClientResult(), 263): Data sent.
Jun 01 16:15:42 sendClientResult() finished
Jun 01 16:15:43 Current v1.4.4 starting up
Jun 01 16:15:43 Header object successfully parsed: ['redhat-3AS-i386',
'20040601161347']
Jun 01 16:15:43 /usr/share/current/a​uth.py:isValid({})
Jun 01 16:15:43 Current v1.4.4 starting up
Jun 01 16:15:43 Header object successfully parsed: ['redhat-3AS-i386',
'20040601161347']
Jun 01 16:15:43 /usr/share/current/a​uth.py:isValid({})
Jun 01 16:15:46 Current v1.4.4 starting up
Jun 01 16:15:46 Requesting: up2date.solveDependencies
Jun 01 16:15:46 with params = ['<?xml
version="1.0"?>\​n<params>\n​<param>\n<va​lue><struct​>\n<member>\​n<name>usernam​e</name>\n​<value><string​>anonymous</st​ring></value​>\n</member>​\n<member>\n​<name>profile_​name</name>\n​<value><str​ing>tickets.easyn​ews.com</string​></val
ue>\n</member​>\n<member​>\n<name>syst​em_id</name>\​n<value><st​ring>Current-ANON​YMOUS</string>​</value>\n​</member>\n<m​ember>\n<name​>architecture<​/name>\n<valu​e><string>i​686-redhat-linux<​/string></valu​e>\n</member​>\n<member>​\n<name>os_re​lease</name>\​n<value><st​ring>3AS</
string></value​>\n</member​>\n<member>​n<name>fields​</name>\n<​value><array​><data>\n​<value><string​>username</str​ing></value​>\n<value>​<string>profile_n​ame</string>​</value>\n<v​alue><string​>system_id</stri​ng></value>​\n<value><​string>architectu​re</string>​</value>\n<va​lue><
string>os_release​</string></​value>\n<valu​e><string>c​hecksum</string​></value>\n​<value><stri​ng>description​</string></val​ue>\n<value​><string>type​</string></​value>\n<valu​e><string>o​perating_system</​string></value​>\n</data>​</array></v​alue>\n</memb​er>\n<member​>\n<name>op​e
rating_system</na​me>\n<value​><string>Red Hat
Linux</string>​</value>\n​</member>\n<m​ember>\n<name​>checksum</nam​e>\n<value​><string>8f3b3​c1bd81022735853a6e49​fb197603412d14e</​string></value​>\n</member​>\n<member>​n<name>type​</name>\n<va​lue><string​>REAL</string>​</value>\n​<
/member>\n<me​mber>\n<name​>description</n​ame>\n<value​><string>3AS​ running
on
i686-redhat-linux​</string></val​ue>\n</member​>\n</struct​></value>\n​</param>\n<​/params>\n',
 ['jaf',
  'javamail',
  'junit',
  'lib-javax-activatio​n-20030319.so',
  'lib-javax-mail-20031006.so',
  'jaf',
  'javamail',
  'junit',
  'lib-javax-activatio​n-20030319.so',
  'lib-javax-mail-20031006.so',
  'lib-junit-3.8.1.so',
  'elfutils-libelf-devel',
  'liblaus.so.1']]
Jun 01 16:15:46 module = up2date
Jun 01 16:15:46 function = solveDependencies
Jun 01 16:15:46 (/usr/share/current/​current_apache.py, callAPIMethod(),
309): params = ['<?xml
version="1.0"?>\​n<params>\n​<param>\n<va​lue><struct​>\n<member>\​n<name>usernam​e</name>\n​<value><string​>anonymous</st​ring></value​>\n</member>​\n<member>\n​<name>profile_​name</n
ame>\n<value​><string>tic​kets.easynews.com​</string></val​ue>\n</member​>\n<member​>\n<name>syst​em_id</name>\​n<value><st​ring>Current-ANON​YMOUS</string>​</value>\n​</member>\n<m​ember>\n<name​>architecture<​/name>\n<valu​e><string>i​686-redhat-linux<​/string></valu​e>\n</member​>\n
<member>\n​<name>os_release​</name>\n<v​alue><string​>3AS</string>​</value>\n​</member>\n<m​ember>\n<name​>fields</name​>\n<value>​<array><data​>\n<value>​<string>userna​me</string>​</value>\n<va​lue><string​>profile_name</st​ring></value​>\n<value>​<string>system_i​d</string><​/value>\
n<value><st​ring>architecture​</string></​value>\n<valu​e><string>o​s_release</string​></value>\​n<value><st​ring>checksum<​/string></valu​e>\n<value​><string>descr​iption</string​></value>\n​<value><strin​g>type</string​></value>\​n<value><st​ring>operating_sy​stem</string>​</value>\n
</data></ar​ray></value​>\n</member>​n<member>\n​<name>operating​_system</name>​\n<value><​string>Red Hat Linux</string>​</value>\n​</member>\n<m​ember>\n<name​>checksum</nam​e>\n<value​><string>8f3b3​c1bd81022735853a6e49​fb197603412d14e</​string></value​>\n</member​>\n<member>​n<na
me>type</name​>\n<value>​<string>REAL​</string></val​ue>\n</member​>\n<member​>\n<name>desc​ription</name>​\n<value><​string>3AS running on i686-redhat-linux​</string></val​ue>\n</member​>\n</struct​></value>\n​</param>\n<​/params>\n',
 ['jaf',
  'javamail',
  'junit',
  'lib-javax-activatio​n-20030319.so',
  'lib-javax-mail-20031006.so',
  'jaf',
  'javamail',
  'junit',
  'lib-javax-activatio​n-20030319.so',
  'lib-javax-mail-20031006.so',
  'lib-junit-3.8.1.so',
  'elfutils-libelf-devel',
  'liblaus.so.1']]
Jun 01 16:15:46 Dispatching: up2date.solveDependencies
Jun 01 16:15:46
/usr/share/current/u​p2date.py:solveDepen​dencies({'unknowns':​ ['jaf',
'javamail', 'junit', 'lib-javax-activatio​n-20030319.so',
'lib-javax-mail-20031006.so', 'jaf', 'javamail', 'junit',
'lib-javax-activatio​n-20030319.so', 'lib-javax-mail-20031006.so',
'lib-junit-3.8.1.so', 'elfutils-libelf-devel', 'liblaus.so.1']})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:getCompa​tibleChannels({'clie​nt_release':
'3AS', 'client_arch': 'i686-redhat-linux'})
Jun 01 16:15:46 /usr/share/current/p​ackagedb.py:_getCann​onArch({'arch':
'i686-redhat-linux'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown': 'jaf',
'client_arch': 'i686-redhat-linux', 'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown': 'javamail',
'client_arch': 'i686-redhat-linux', 'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown': 'junit',
'client_arch': 'i686-redhat-linux', 'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'lib-javax-activatio​n-20030319.so', 'client_arch': 'i686-redhat-linux',
'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'lib-javax-mail-20031006.so', 'client_arch': 'i686-redhat-linux',
'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown': 'jaf',
'client_arch': 'i686-redhat-linux', 'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown': 'javamail',
'client_arch': 'i686-redhat-linux', 'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown': 'junit',
'client_arch': 'i686-redhat-linux', 'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'lib-javax-activatio​n-20030319.so', 'client_arch': 'i686-redhat-linux',
'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'lib-javax-mail-20031006.so', 'client_arch': 'i686-redhat-linux',
'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'lib-junit-3.8.1.so', 'client_arch': 'i686-redhat-linux', 'chan_label':
'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'elfutils-libelf-devel', 'client_arch': 'i686-redhat-linux',
'chan_label': 'redhat-3AS-i386'})
Jun 01 16:15:46
/usr/share/current/p​ackagedb.py:solveDep​endancy({'unknown':
'liblaus.so.1', 'client_arch': 'i686-redhat-linux', 'chan_label':
'redhat-3AS-i386'})
Jun 01 16:15:46 Result is normal data: turn it into an XML chunk
Jun 01 16:15:46 (/usr/share/current/​current_apache.py,
sendClientResult(), 263): Data sent.
Jun 01 16:15:46 sendClientResult() finished
Jun 01 16:15:56 Current v1.4.4 starting up
Jun 01 16:15:56 Header object successfully parsed: ['redhat-3AS-i386',
'20040601161347']
Jun 01 16:15:56 /usr/share/current/a​uth.py:isValid({})


Thanks,
Ben


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@cu​rrent.tigris.org
For additional commands, e-mail: users-help at current dot tigris dot org

« Previous message in topic | 1 of 12 | Next message in topic »

Messages

Show all messages in topic

RHEL 3 AS Update 2 Breaks Current. Ben <comsatcat at earthlink dot net> Ben <comsatcat at earthlink dot net> 2004-06-01 14:17:44 PDT
     RE: RHEL 3 AS Update 2 Breaks Current. "Lawrence, Steve" <Steve dot Lawrence at factiva dot com> "Lawrence, Steve" <Steve dot Lawrence at factiva dot com> 2004-06-01 14:23:17 PDT
         RE: RHEL 3 AS Update 2 Breaks Current. Ben <comsatcat at earthlink dot net> Ben <comsatcat at earthlink dot net> 2004-06-01 14:25:57 PDT
             Re: RHEL 3 AS Update 2 Breaks Current. josvos Jos Vos 2004-06-01 14:36:51 PDT
             RE: RHEL 3 AS Update 2 Breaks Current. Joy Almacen <jalmacen at edgeprojects dot com> Joy Almacen <jalmacen at edgeprojects dot com> 2004-06-01 18:15:20 PDT
                 RE: RHEL 3 AS Update 2 Breaks Current. cwertman Chris Wertman 2004-06-01 18:29:37 PDT
                     RE: RHEL 3 AS Update 2 Breaks Current. Joy Almacen <jalmacen at edgeprojects dot com> Joy Almacen <jalmacen at edgeprojects dot com> 2004-06-01 18:56:07 PDT
                 RE: RHEL 3 AS Update 2 Breaks Current. hunterm Hunter Matthews 2004-06-02 08:32:10 PDT
                     RE: RHEL 3 AS Update 2 Breaks Current. Joy Almacen <jalmacen at edgeprojects dot com> Joy Almacen <jalmacen at edgeprojects dot com> 2004-06-02 09:57:51 PDT
                 RE: RHEL 3 AS Update 2 Breaks Current. Ben <comsatcat at earthlink dot net> Ben <comsatcat at earthlink dot net> 2004-06-02 13:00:59 PDT
                     RE: RHEL 3 AS Update 2 Breaks Current. Joy Almacen <jalmacen at edgeprojects dot com> Joy Almacen <jalmacen at edgeprojects dot com> 2004-06-02 13:59:05 PDT
             RE: RHEL 3 AS Update 2 Breaks Current. cwertman Chris Wertman 2004-06-01 18:26:54 PDT
Messages per page: