Login | Register
My pages Projects Community openCollabNet

Discussions > users > Spoke to soon - Current not running on RH enterprise 4.0

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

current
Discussion topic

Back to topic list

Spoke to soon - Current not running on RH enterprise 4.0

Reply

Author "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov>
Full name "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov>
Date 2005-06-28 15:24:05 PDT
Message Hi All,

I was able to add all of the channels and directories I wanted but now
I cannot scan the channels:

[root@current RHEL-4WS-i386]# cadmin scan_channel -l RHEL-3WS-i386
Traceback (most recent call last):
   File "/usr/sbin/cadmin", line 131, in ?
     main()
   File "/usr/sbin/cadmin", line 118, in main
     scan_channels(sys.argv[2:])
   File "/usr/sbin/cadmin", line 55, in scan_channels
     result = rpcServer.doCall(ser​ver.cadmin.scanChann​els, chan)
   File "/usr/share/rhn/up2d​ate_client/rpcServer​.py", line 309, in doCall
     ret = apply(method, args, kwargs)
   File "/usr/lib/python2.3/​xmlrpclib.py", line 1029, in __call__
     return self.__send(self.__name, args)
   File "/usr/share/rhn/up2d​ate_client/rpcServer​.py", line 45, in
_request1
     ret = self._request(methodname, params)
   File "/usr/lib/python2.3/​site-packages/rhn/rp​clib.py", line 308, in
_request
     verbose=self._verbose
   File "/usr/lib/python2.3/​site-packages/rhn/tr​ansports.py", line 184,
in request
     return self._process_response(fd, connection)
   File "/usr/lib/python2.3/​site-packages/rhn/tr​ansports.py", line 212,
in _process_response
     return self.parse_response(fd)
   File "/usr/lib/python2.3/​site-packages/rhn/tr​ansports.py", line 236,
in parse_response
     return u.close()
   File "/usr/lib/python2.3/​xmlrpclib.py", line 742, in close
     raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault 1000: 'Function scanChannels call blew up. Bad
week.'>

The above output happens regardless of the channel. I logged into the
database and verified that the channels where there and valid. I have a
few stupid questions about the process:

1) Who should create the channel directories under /www? In the last
install I created them and the sub directories where created but which
step I am not sure since it was pretty hassle free last time.
2)Do the sub directories of the channel directories need to be created
by me or will they be created by cadmin?
3) When the scanning is happening who is it running as (I am assuming
root but I wanted to be sure)?
4) What should the permissions be on the rpm's and the directories?

Below is a snippet from the current.log

Jun 28 15:11:49 Inside Current main hander
Jun 28 15:11:49 Requesting: cadmin.scanChannels
Jun 28 15:11:49 with params = [{'channels': ['RHEL-3WS-i386']}]
Jun 28 15:11:49 method = cadmin.scanChannels
Jun 28 15:11:49 module = cadmin
Jun 28 15:11:49 function = scanChannels
Jun 28 15:11:49 (/usr/share/current/​current_apache.py, callAPIMethod(),
288): params = [{'channels': ['RHEL-3WS-i386']}]
Jun 28 15:11:49 Dispatching: cadmin.scanChannels
Jun 28 15:11:49
/usr/share/current/a​pi/cadmin.py:scanCha​nnels({'chanlist': {'channels':
['RHEL-3WS-i386']}, 'result': {}})
Jun 28 15:11:49
/usr/share/current/d​b/currentdb.py:updat​eChannel({'channel':​
'RHEL-3WS-i386'})
Jun 28 15:11:49 /usr/share/current/d​b/currentdb.py:_addR​pms({'add_set':
Set(['/current/RHEL/​3WS/i386-common/kinp​ut2-canna-wnn6-v3.1
-12.EL.i386.rpm',
'/current/RHEL/3WS/i​386-common/ethereal-​gnome-0.10.5-0.30E.2​.i386.rpm',
'/current/RHEL/3WS/i​386-common/pkgconfig​-0.14.0-5.i386.rpm',​
'/current/RHEL/3WS/i​386-common/laus-0.1-​70RHEL3.i386.rpm',
'/current/RHEL/3WS/i​386-common/rh-postgr​esql-jdbc-7.3.10-1.i​386.rpm',
---many packages do not want to fill up that in the email

Jun 28 15:11:49 Adding
/current/RHEL/3WS/i3​86-common/kinput2-ca​nna-wnn6-v3.1-12.EL.​i386.rpm to
channel RHEL-3WS-i386
Jun 28 15:11:49 (/usr/share/current/​db/currentdb.py,
_insertChannelTable(), 358): RPM ID=10 added to channel
Jun 28 15:11:49 (/usr/share/current/​db/currentdb.py, _createHeader(),
365): Inside _createHeader
Jun 28 15:11:49 Database transaction aborted!
Jun 28 15:11:49 ERROR: Recognized function cadmin.scanChannels blew up
with undefined error
Jun 28 15:1149 : EXCEPTION in /usr/share/current/c​urrent_apache.py,
callAPIMethod(), 317 [logException()]
Traceback (most recent call last):
File "/usr/share/current/​current_apache.py", line 294, in callAPIMethod
    result = apply(func, params)
File "/usr/share/current/​api/cadmin.py", line 39, in scanChannels
result[chan] = db.db.updateChannel(chan)
File "/usr/share/current/​db/currentdb.py", line 158, in updateChannel
  result['addedrpms'] = self._addRpms(channel, added_rpms)
File "/usr/share/current/​db/currentdb.py", line 329, in _addRpms
self._createHeader(channel, header)
File "/usr/share/current/​db/currentdb.py", line 370, in _createHeader
  header.unload(dirname)
File "/usr/share/current/RPM.py", line 181, in unload h_file =
file(pathname, 'wb')
IOError: [Errno 2] No such file or directory:
'/current/www/RHEL-3​WS-i386/getPackageHe​ader/kinput2-canna-w​nn6-v3.1
-12.EL.i386.hdr'
Jun 28 15:11:49 params were: [{'channels': ['RHEL-3WS-i386']}]
Jun 28 15:11:49 API Result = <Fault 1000: u'Function scanChannels call
blew up. Bad week.'>
Jun 28 15:11:49 Fault: <Fault 1000: u'Function scanChannels call blew
up. Bad week.'>
Jun 28 15:11:49 (/usr/share/current/​current_apache.py,
sendClientResult(), 240): Data sent.
Jun 28 15:11:49 sendClientResult() finished

Thank you,

Ryan
On Jun 28, 2005, at 1:53 PM, Ryan C. Spaulding wrote:

>
> Hi Jack,
>
> It worked!!
>
> [root@current 3WS]# cadmin create_channel -l RHEL-3WS-i386 -a i386 -r
> 3WS -n "Red Hat Enterprise Linux WS (v.3 for x86)"
> {'msg': 0, 'status': 'ok', 'call': 'Backend call returned without
> error'}
>
> I had the packages in the distro but was waiting to get current
> working so I could update the system.
>
> Thank you,
>
> Ryan
> On Jun 28, 2005, at 1:27 PM, Jack Neely wrote:
>
>> Ryan,
>>
>> Crap, looks like you got bitten by the broketastic postgres python
>> bindings in FC3 that apperently made it into RHEL 4. Are you using
>> the latest available postgresql packages?
>>
>> Depending on if RH has fixed the postgres packages in RHEL 4 or not
>> you might want to grab the latest ones out of FC3 and use those
>> instead.
>>
>> Jack
>>
>> --------------------​--------------------​--------------------​---------
>> To unsubscribe, e-mail: users-unsubscribe@cu​rrent.tigris.org
>> For additional commands, e-mail: users-help at current dot tigris dot org
>>
>
>
> --------------------​--------------------​--------------------​---------
> 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 | 6 of 12 | Next message in topic »

Messages

Show all messages in topic

Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-28 11:07:18 PDT
     Re: Current not running on RH enterprise 4.0 Jack Neely <jjneely at pams dot ncsu dot edu> Jack Neely <jjneely at pams dot ncsu dot edu> 2005-06-28 12:22:52 PDT
         Re: Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-28 12:36:03 PDT
             Re: Current not running on RH enterprise 4.0 theslack Jack Neely 2005-06-28 13:27:30 PDT
                 Re: Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-28 13:53:16 PDT
                     Spoke to soon - Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-28 15:24:05 PDT
                         [Solved] Spoke too soon - Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-29 11:37:01 PDT
                             Re: [Solved] Spoke too soon - Current not running on RH enterprise 4.0 Jack Neely <jjneely at pams dot ncsu dot edu> Jack Neely <jjneely at pams dot ncsu dot edu> 2005-06-29 12:29:12 PDT
                                 Re: [Solved] Spoke too soon - Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-29 12:38:21 PDT
                                     Re: [Solved] Spoke too soon - Current not running on RH enterprise 4.0 Jack Neely <jjneely at pams dot ncsu dot edu> Jack Neely <jjneely at pams dot ncsu dot edu> 2005-06-29 15:44:20 PDT
                                         Re: [Solved] Spoke too soon - Current not running on RH enterprise 4.0 "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> "Ryan C dot Spaulding" <rspaulding at mail dot arc dot nasa dot gov> 2005-06-29 16:31:51 PDT
                                             Re: [Solved] Spoke too soon - Current not running on RH enterprise 4.0 Jack Neely <jjneely at pams dot ncsu dot edu> Jack Neely <jjneely at pams dot ncsu dot edu> 2005-06-29 20:54:35 PDT
Messages per page: