On Sat, Aug 2, 2008 at 4:57 AM, Coe, Colin C. (Unix Engineer) <[EMAIL PROTECTED]> wrote: > Hi all > > After more problems with my Spacewalk dev environment I re-installed the box > (RHEL5u2 x86_64) and started again. This time round I done a lot more > checking to make sure that things are properly working before going on to > next thing on the list. > > Anyway, after running 'spacewalk-setup --disconnected', I got a message (it's > no longer in my history) that basically said someting failed to start. > > All looked OK except for /var/log/rhn/rhn_taskomatic_daemon.log which I've > pasted below. > > --- > STATUS | wrapper | 2008/08/02 16:39:17 | --> Wrapper Started as Daemon > STATUS | wrapper | 2008/08/02 16:39:17 | Launching a JVM... > INFO | jvm 1 | 2008/08/02 16:39:18 | Wrapper (Version 3.2.1) > http://wrapper.tanukisoftware.org <http://wrapper.tanukisoftware.org> > INFO | jvm 1 | 2008/08/02 16:39:18 | > INFO | jvm 1 | 2008/08/02 16:39:29 | 2008-08-02 16:39:29,421 [Thread-0] > FATAL org.hibernate.connection.C3P0ConnectionProvider - JDBC Driver class not > found: oracle.jdbc.driver.OracleDriver > INFO | jvm 1 | 2008/08/02 16:39:29 | java.lang.ClassNotFoundException: > oracle.jdbc.driver.OracleDriver > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.net.URLClassLoader$1.run(URLClassLoader.java:217) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.security.AccessController.doPrivileged(Native Method) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.net.URLClassLoader.findClass(URLClassLoader.java:205) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.ClassLoader.loadClass(ClassLoader.java:323) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.ClassLoader.loadClass(ClassLoader.java:268) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.Class.forName0(Native Method) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.Class.forName(Class.java:186) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:96) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.common.hibernate.ConnectionManager.createSessionFactory(ConnectionManager.java:183) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.common.hibernate.ConnectionManager.initialize(ConnectionManager.java:119) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.common.hibernate.HibernateFactory.createSessionFactory(HibernateFactory.java:91) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.taskomatic.SchedulerKernel.startup(SchedulerKernel.java:83) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.taskomatic.TaskomaticDaemon$1.run(TaskomaticDaemon.java:89) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.Thread.run(Thread.java:636) > INFO | jvm 1 | 2008/08/02 16:39:29 | 2008-08-02 16:39:29,428 [Thread-0] > ERROR com.redhat.rhn.common.hibernate.ConnectionManager - FATAL ERROR > creating HibernateFactory > INFO | jvm 1 | 2008/08/02 16:39:29 | org.hibernate.HibernateException: > JDBC Driver class not found: oracle.jdbc.driver.OracleDriver > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:101) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.common.hibernate.ConnectionManager.createSessionFactory(ConnectionManager.java:183) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.common.hibernate.ConnectionManager.initialize(ConnectionManager.java:119) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.common.hibernate.HibernateFactory.createSessionFactory(HibernateFactory.java:91) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.taskomatic.SchedulerKernel.startup(SchedulerKernel.java:83) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > com.redhat.rhn.taskomatic.TaskomaticDaemon$1.run(TaskomaticDaemon.java:89) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.Thread.run(Thread.java:636) > INFO | jvm 1 | 2008/08/02 16:39:29 | Caused by: > java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.net.URLClassLoader$1.run(URLClassLoader.java:217) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.security.AccessController.doPrivileged(Native Method) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.net.URLClassLoader.findClass(URLClassLoader.java:205) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.ClassLoader.loadClass(ClassLoader.java:323) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.ClassLoader.loadClass(ClassLoader.java:268) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.Class.forName0(Native Method) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > java.lang.Class.forName(Class.java:186) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100) > INFO | jvm 1 | 2008/08/02 16:39:29 | at > org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:96) > INFO | jvm 1 | 2008/08/02 16:39:29 | ... 12 more > FATAL | jvm 1 | 2008/08/02 16:39:29 | HibernateFactory failed to > initialize > com.redhat.rhn.taskomatic.TaskomaticException: HibernateFactory failed to > initialize > at > com.redhat.rhn.taskomatic.SchedulerKernel.startup(SchedulerKernel.java:85) > at > com.redhat.rhn.taskomatic.TaskomaticDaemon$1.run(TaskomaticDaemon.java:89) > at java.lang.Thread.run(Thread.java:636) > --- > > --- > [EMAIL PROTECTED] ~]$ ls -l `locate ojdbc` > -rw-r--r-- 1 root root 1555682 Mar 12 15:37 > /usr/lib/oracle/10.2.0.4/client64/lib/ojdbc14.jar > -r--r--r-- 1 oracle dba 1928615 Jan 30 2006 > /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/jdbc/lib/ojdbc14_g.jar > -r--r--r-- 1 oracle dba 1536797 Jan 30 2006 > /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/jdbc/lib/ojdbc14.jar > lrwxrwxrwx 1 root root 47 Aug 2 15:57 > /var/lib/tomcat5/webapps/rhn/WEB-INF/lib/ojdbc14.jar -> > /usr/lib/oracle/10.2.0/client64/lib/ojdbc14.jar > [EMAIL PROTECTED] ~]$ > --- > >
Anyone got ideas why this is happening?Someone posted about this earlier, ojdbc14 is not currently being symlinked correctly to /usr/share/java/. taskomatic looks in /usr/share/java/ to load the ojdbc14.jar because that's what is configured by default in the rhn_taskomatic_daemon.conf. So easiest fix is to symlink your ojdbc14.jar to /usr/share/java and then restart taskomatic: /sbin/service taskomatic restart jesus _______________________________________________ Spacewalk-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-list
