I can but it seems to be rather unreliable at the moment. I can run a few queries and then it will hang for a while. I've restarted oracle many times since this behavior started so it may be something persistent with oracle-xe. I'll keep digging into it and see what I can figure out. I don't suppose we'll be seeing mysql support anytime soon? ;)

Jem Tallon


Coe, Colin C. (Unix Engineer) wrote:
Probably a silly question, but has Oracle XE fallen over?  This happened to me 
a few times.  Can you do a 'sqlplus spacewalk/[EMAIL PROTECTED]' (changing auth 
if required)?

CC

________________________________________
From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] [EMAIL 
PROTECTED]
Sent: Friday, 3 October 2008 10:46 PM
To: [email protected]
Subject: Re: [Spacewalk-list] Sync profile failure

Yes, actually. I hadn't checked the tomcat logs.

[EMAIL PROTECTED] ~]# cat catalina.out

Oct 3, 2008 9:17:39 AM
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
WARNING:
[EMAIL PROTECTED]
-- APPARENT DEADLOCK!!! Creating emergency threads for unassigned
pending tasks!
Oct 3, 2008 9:17:39 AM
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
WARNING:
[EMAIL PROTECTED]
-- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3,
num_active: 3; activeTasks:
[EMAIL PROTECTED]
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0),
[EMAIL PROTECTED]
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1),
[EMAIL PROTECTED]
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2);
pendingTasks:
[EMAIL PROTECTED],
[EMAIL PROTECTED]
Oct 3, 2008 9:27:39 AM
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
WARNING:
[EMAIL PROTECTED]
-- APPARENT DEADLOCK!!! Creating emergency threads for unassigned
pending tasks!
Oct 3, 2008 9:27:39 AM
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
WARNING:
[EMAIL PROTECTED]
-- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3,
num_active: 3; activeTasks:
[EMAIL PROTECTED]
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0),
[EMAIL PROTECTED]
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2),
[EMAIL PROTECTED]
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1);
pendingTasks:
[EMAIL PROTECTED],
[EMAIL PROTECTED],
[EMAIL PROTECTED],
[EMAIL PROTECTED],
[EMAIL PROTECTED],
[EMAIL PROTECTED],
[EMAIL PROTECTED]
Oct 3, 2008 9:28:44 AM com.mchange.v2.async.ThreadPoolAsynchronousRunner
processReplacedThreads
WARNING: Task
[EMAIL PROTECTED]
(in deadlocked PoolThread) failed to complete in maximum time 60000ms.
Trying interrupt().


error_log contains an error similar to the following for each of the
matching errors in rhn_server_xmlrpc.log


RHN 29456 2008/10/03 09:15:46 -05:00: ("DATABASE CONNECTION TO 'xe'
LOST", "Exception information: (3114, 'ORA-03114: not connected to
ORACLE\\n', 'select sysdate as ID from dual')")
Exception reported from rhn.fccinteractive.com
Time: Fri Oct  3 09:15:10 2008
Exception type cx_Oracle.DatabaseError
Exception while handling function handler
Request object information:
URI: /XMLRPC
Remote Host: 10.0.1.166
Server Name: rhn.fccinteractive.com:0
Headers passed in:
    Accept-Encoding: identity
    Content-Length: 156953
    Host: rhn.fccinteractive.com
    content-type: text/xml
    user-agent: rhn.rpclib.py/$Revision: 102540 $
    x-client-version: 1
    x-info: RPC Processor (C) Red Hat, Inc (version 102540)
    x-rhn-client-capability:
packages.verifyAll(1)=1,caneatCheese(1)=1,packages.extended_profile(1)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.rollBack(1)=1
    x-rhn-transport-capability: follow-redirects=2
    x-transport-info: Extended Capabilities Transport (C) Red Hat, Inc
(version 102540)
    x-up2date-version: 0.4.17-8.el5
Extra information about this error:
Unhandled exception type

Exception Handler Information
Traceback (most recent call last):
  File "/usr/share/rhn/server/apacheServer.py", line 57, in __call__
    ret = f(req)
  File "/usr/share/rhn/server/apacheHandler.py", line 201, in handler
    rhnSQL.rollback()
  File "/usr/share/rhn/server/rhnSQL/__init__.py", line 150, in rollback
    return db.rollback(name)
  File "/usr/share/rhn/server/rhnSQL/int_oracle.py", line 402, in rollback
    return self.dbh.rollback()
DatabaseError: ORA-03114: not connected to ORACLE

Jem Tallon



Coe, Colin C. (Unix Engineer) wrote:
Anything interesting in /var/log/tomcat5/catalina.out or 
/var/log/httpd/error_log?

CC
________________________________
From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] [EMAIL 
PROTECTED]
Sent: Friday, 3 October 2008 10:34 PM
To: [email protected]
Subject: Re: [Spacewalk-list] Sync profile failure

I realized after sending that last message that I didn't include enough 
information. Here is the result of a rhn-profile-sync:

[EMAIL PROTECTED] ~]# rhn-profile-sync -vvv
updateLoginInfo() login info
D: login(forceUpdate=True) invoked
D: opening  db environment /var/lib/rpm/Packages joinenv
D: opening  db index       /var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /var/lib/rpm/Packages
D: opening  db index       /var/lib/rpm/Providename rdonly mode=0x0
logging into up2date server
D: writeCachedLogin() invoked
D: Wrote pickled loginInfo at  1223043347.21  with expiration of  1223046947.21 
 seconds.
successfully retrieved authentication token from up2date server
D: logininfo: {'X-RHN-Server-Id': 1000010127, 'X-RHN-Auth-Server-Time': 
'1223043347.2', 'X-RHN-Auth': 'VSwy2U4NUYZJNugO9X/fgQ==', 
'X-RHN-Auth-Channels': [['centos-5-i386', '20080926021247', '1', '1']], 
'X-RHN-Auth-User-Id': '', 'X-RHN-Auth-Expire-Offset': '3600.0'}
Updating package profile...
Updating package profile
A protocol error occurred: Internal Server Error , attempt #1,
A protocol error occurred: Internal Server Error , attempt #2,
A protocol error occurred: Internal Server Error , attempt #3,
A protocol error occurred: Internal Server Error , attempt #4,
A protocol error occurred: Internal Server Error , attempt #5,
An error has occurred:
Internal Server Error
Error communicating with server. The message was:
Internal Server Error
See /var/log/up2date for more information
D: closed   db index       /var/lib/rpm/Providename
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages
D: May free Score board((nil))

And the accompanying rhn_server_xmlrpc.log output:

2008/10/03 09:15:46 -05:00 29456 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 09:15:46 -05:00 29456 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 09:15:47 -05:00 29456 10.0.1.166: xmlrpc/up2date.login(1000010127,)
2008/10/03 09:15:47 -05:00 29449 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 09:16:19 -05:00 30019 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 09:18:25 -05:00 29453 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 09:18:25 -05:00 29453 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 09:18:25 -05:00 29453 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 09:24:41 -05:00 29457 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 09:24:41 -05:00 29457 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 09:24:41 -05:00 29457 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 09:29:22 -05:00 29591 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 09:29:22 -05:00 29591 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 09:29:22 -05:00 29591 10.0.1.166: 
xmlrpc/up2date.listChannels(1000010127,)
2008/10/03 09:29:22 -05:00 29450 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 09:29:22 -05:00 29450 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 09:29:55 -05:00 30540 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: ('Can not prepare 
statement', (3114, 'ORA-03114: not connected to ORACLE', ''))")
2008/10/03 09:29:55 -05:00 30540 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 09:29:57 -05:00 30540 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')

Jem Tallon


[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]> wrote:
I'm having this exact same issue. rhn_register seems to be able to create a 
profile but causes errors when trying to populate the package list. I also 
receive the errors below when I use rhn_check or rhn-profile-sync on a client. 
yum-rhn works fine and downloads updates, then those packages that were updated 
are added to the package list. Any ideas what might be causing this?


*** Log file from running "rhn-profile-sync" then "yum update" ***
2008/10/03 08:47:37 -05:00 29451 10.0.1.166: xmlrpc/up2date.login(1000010127,)
2008/10/03 08:47:37 -05:00 29457 10.0.1.166: 
xmlrpc/up2date.listChannels(1000010127,)
2008/10/03 08:48:02 -05:00 29591 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: ('Can not prepare 
statement', (3114, 'ORA-03114: not connected to ORACLE', ''))")
2008/10/03 08:48:02 -05:00 29591 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 08:48:02 -05:00 29450 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: ('Can not prepare 
statement', (3114, 'ORA-03114: not connected to ORACLE', ''))")
2008/10/03 08:48:02 -05:00 29450 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 08:48:02 -05:00 30019 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 08:48:02 -05:00 30019 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 08:48:02 -05:00 29452 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: ('Can not prepare 
statement', (3114, 'ORA-03114: not connected to ORACLE', ''))")
2008/10/03 08:48:02 -05:00 29452 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 08:48:12 -05:00 29592 10.0.1.166: rhnSQL/int_oracle.check_connection('ERROR', 
"DATABASE CONNECTION TO 'xe' LOST", "Exception information: (3114, 'ORA-03114: not 
connected to ORACLE\\n', 'select sysdate as ID from dual')")
2008/10/03 08:48:12 -05:00 29592 10.0.1.166: 
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/10/03 08:48:12 -05:00 29592 10.0.1.166: 
xmlrpc/registration.delta_packages(1000010127, 'added: 6')
2008/10/03 08:48:14 -05:00 29590 10.0.1.166: 
xmlrpc/up2date.listChannels(1000010127,)
2008/10/03 08:48:36 -05:00 29449 10.0.1.166: 
xmlrpc/up2date.listChannels(1000010127,)
2008/10/03 08:48:56 -05:00 29455 10.0.1.166: xmlrpc/up2date.login(1000010127,)
2008/10/03 08:48:56 -05:00 29591 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 08:49:04 -05:00 29450 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 08:49:11 -05:00 30019 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 08:50:13 -05:00 29452 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')
2008/10/03 08:51:18 -05:00 29778 10.0.1.166: 
xmlrpc/registration.update_packages(1000010127, 'packages: 657')


Jem Tallon


________________________________

 *   From: "Jason Frisvold" <xenophage0 gmail com>
 *   To: spacewalk-list redhat com
 *   Subject: [Spacewalk-list] Sync profile failure
 *   Date: Tue, 23 Sep 2008 09:58:45 -0400

________________________________

Hi there,

I'm getting an error when trying to sync my server profile with
Spacewalk.  This started when 0.2 was installed.  As a result, the
systems overview page doesn't reflect the current status of the system
correctly, showing packages that need to be installed.  If you choose
details on a specific system, however, the details page shows
everything up to date.

This information is from the up2date log on the client system:

[Tue Sep 23 09:31:48 2008] up2date updateLoginInfo() login info
[Tue Sep 23 09:31:49 2008] up2date logging into up2date server
[Tue Sep 23 09:31:51 2008] up2date successfully retrieved
authentication token from up2date server
[Tue Sep 23 09:31:51 2008] up2date Updating package profile
[Tue Sep 23 09:31:57 2008] up2date A protocol error occurred: Internal
Server Error , attempt #1,
[Tue Sep 23 09:32:18 2008] up2date A protocol error occurred: Internal
Server Error , attempt #2,
[Tue Sep 23 09:33:15 2008] up2date A protocol error occurred: Internal
Server Error , attempt #3,
[Tue Sep 23 09:34:12 2008] up2date A protocol error occurred: Internal
Server Error , attempt #4,
[Tue Sep 23 09:36:03 2008] up2date A protocol error occurred: Internal
Server Error , attempt #5,
[Tue Sep 23 09:36:03 2008] up2date Error communicating with server.
The message was:
Internal Server Error
[Tue Sep 23 09:36:03 2008] up2date
Traceback (most recent call last):
  File "/usr/sbin/rhn-profile-sync", line 54, in ?
    cli.run()
  File "/usr/share/rhn/up2date_client/rhncli.py", line 65, in run
    sys.exit(self.main() or 0)
  File "/usr/sbin/rhn-profile-sync", line 42, in main
    rhnPackageInfo.updatePackageProfile()
  File "/usr/share/rhn/up2date_client/rhnPackageInfo.py", line 27, in
updatePackageProfile
    rpmUtils.getInstalledPackageList(getArch=1))
  File "/usr/share/rhn/up2date_client/rhnserver.py", line 50, in __call__
    return rpcServer.doCall(method, *args, **kwargs)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 263, in doCall
    raise up2dateErrors.CommunicationError(e.errmsg)
up2date_client.up2dateErrors.CommunicationError: Error communicating
with server. The message was:
Internal Server Error


On the Spacewalk server, I have the following in the rhn_server_xmlrpc.log file:

2008/09/23 09:48:19 -04:00 21923 192.168.1.1:
rhnSQL/int_oracle.check_connection('ERROR', "DATABASE CONNECTION TO
'xe' LOST", "Exception information: (3114, 'ORA-03114: not connected
to ORACLE\\n', 'select sysdate as ID from dual')")
2008/09/23 09:48:19 -04:00 21923 192.168.1.1:
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/09/23 09:48:19 -04:00 21923 192.168.1.1: xmlrpc/up2date.login(1000010000,)
2008/09/23 09:48:20 -04:00 30476 192.168.1.1:
rhnSQL/int_oracle.check_connection('ERROR', "DATABASE CONNECTION TO
'xe' LOST", "Exception information: ('Can not prepare statement',
(3114, 'ORA-03114: not connected to ORACLE', ''))")
2008/09/23 09:48:20 -04:00 30476 192.168.1.1:
rhnSQL/int_oracle.connect('Connecting to database', 'xe')
2008/09/23 09:48:21 -04:00 30476 192.168.1.1:
xmlrpc/registration.update_packages(1000010000, 'packages: 653')


So it appears that Oracle is to blame (again) ...  I looked at the
oracle status during this transaction and I have the following :

[root dev rhn]# /sbin/service oracle-xe status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 23-SEP-2008 09:49:07

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                19-SEP-2008 16:12:01
Uptime                    3 days 17 hr. 37 min. 6 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Listener Log File
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dev.example.com)(PORT=1521)))
  
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=9000))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XE" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XE_XPT" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
The command completed successfully


I'm not familiar with Oracle, so I could use some assistance.  Is the
above problem caused by the single handler instance?  Can that be
increased?  Or is it something else causing the problem?

Thanks!

--
Jason 'XenoPhage' Frisvold
XenoPhage0 gmail com
http://blog.godshell.com




________________________________

_______________________________________________
Spacewalk-list mailing list
[email protected]<mailto:[email protected]>
https://www.redhat.com/mailman/listinfo/spacewalk-list

NOTICE: This email and any attachments are confidential.
They may contain legally privileged information or
copyright material. You must not read, copy, use or
disclose them without authorisation. If you are not an
intended recipient, please contact us at once by return
email and then delete both messages and all attachments.





_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

NOTICE: This email and any attachments are confidential. They may contain legally privileged information or copyright material. You must not read, copy, use or disclose them without authorisation. If you are not an intended recipient, please contact us at once by return email and then delete both messages and all attachments.



_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to