[et-mgmt-tools] re: "invalid kernel" -- found the problem!
Jan Wildeboer
jwildebo at redhat.com
Mon Feb 4 23:34:21 UTC 2008
Some more details.
I hammered cobbler sync, initiated by webui and console and could not
reproduce.
But a simple service cobbler restart did the trick. Now I have dhcpd
listening on 25152 and a b0rk3d xmlrpc for cobbler.
In the cobbler.log I see (not surprising):
2008-02-05 00:26:30,696 - cobbler.cobblerd - DEBUG - started
2008-02-05 00:26:30,865 - cobbler.cobblerd - INFO - XMLRPC running on
25151
2008-02-05 00:26:30,868 - cobbler.cobblerd - INFO - Exception occured:
socket.error
2008-02-05 00:26:30,869 - cobbler.cobblerd - INFO - Exception value:
(98, 'Address already in use')
2008-02-05 00:26:30,871 - cobbler.cobblerd - INFO - syslog running on
25150
2008-02-05 00:26:30,893 - cobbler.cobblerd - INFO - Exception Info:
File "/usr/bin/cobblerd", line 66, in ?
app.core(logger=logger)
File "/usr/lib/python2.4/site-packages/cobbler/cobblerd.py", line 44,
in core
do_xmlrpc_tasks(bootapi, settings, xmlrpc_port, xmlrpc_port2,
logger)
File "/usr/lib/python2.4/site-packages/cobbler/cobblerd.py", line 55,
in do_xmlrpc_tasks
do_xmlrpc_rw(bootapi, settings, xmlrpc_port2, logger)
File "/usr/lib/python2.4/site-packages/cobbler/cobblerd.py", line
114, in do_xmlrpc_rw
server = remote.CobblerReadWriteXMLRPCServer(('127.0.0.1', port))
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line 805,
in __init__
SimpleXMLRPCServer.SimpleXMLRPCServer.__init__(self,args)
File "/usr/lib/python2.4/SimpleXMLRPCServer.py", line 473, in
__init__
SocketServer.TCPServer.__init__(self, addr, requestHandler)
File "/usr/lib/python2.4/SocketServer.py", line 330, in __init__
self.server_bind()
File "/usr/lib/python2.4/SocketServer.py", line 341, in server_bind
self.socket.bind(self.server_address)
File "<string>", line 1, in bind
service dhcpd restart cleans up that part:
[root at vinf02 ~]# service dhcpd restart
Shutting down dhcpd: [ OK ]
Starting dhcpd: [ OK ]
[root at vinf02 ~]# netstat -alp | grep 25
tcp 0 0 *:25151 *:*
LISTEN 30016/python
udp 0 0 *:25150 *:*
30013/python
But now still a missing 25152, so lets try with
[root at vinf02 ~]# service cobblerd stop
Stopping cobbler daemon: [ OK ]
[root at vinf02 ~]# service cobblerd start
Starting cobbler daemon: [ OK ]
[root at vinf02 ~]# netstat -alp | grep 25
tcp 0 0 localhost.localdomain:25152 *:*
LISTEN 30105/python
tcp 0 0 *:25151 *:*
LISTEN 30106/python
udp 0 0 *:25150 *:*
30103/python
unix 2 [ ] DGRAM 3825
1144/rpc.statd
All fine again.
Now for debugging that - not today, I am off to bed.
Jan
--
Jan H Wildeboer |
Solution Architect, RHCE | Office: +49 (0)89 205071-207
Red Hat GmbH | Mobile: +49 (0)174 33 23 249
Otto-Hahn-Str.20 | Fax: +49 (0)89 205071-111
D-85609 Dornach/Munich | eMail: jan.wildeboer at redhat.com
_____________________________________________________________________
GPG-Key-ID: 5DEBAFB0
GPG-Fingerprint: 6104 0F74 8513 F17E DFD5 E820 6F61 A078 5DEB AFB0
_____________________________________________________________________
Reg. Adresse: Red Hat GmbH, Hauptstaetter Strasse 58, 70178 Stuttgart
Handelsregister: Amtsgericht Stuttgart HRB 153243
Geschaeftsfuehrer: Brendan Lane, Charlie Peters, Michael Cunningham,
Werner Knoblich
_____________________________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/et-mgmt-tools/attachments/20080205/0dd0cbaa/attachment.sig>
More information about the et-mgmt-tools
mailing list