[Spacewalk-list] no repodata

Denis Zinevich link at ngc.net.ua
Wed Feb 8 15:08:08 UTC 2012


Finally i figured out problem.
Spacewalk used system-wide java installed, with libs in /usr/share/java
/usr/share/java/postgresql-jdbc.jar was symlinked to 8.1 jdbc driver. I've downloaded and relinked it to 9.1 jdbc4 driver, and now everything works fine.


08.02.2012, 16:17, "Denis Zinevich" <link at ngc.net.ua>:
> well, that didn't help.
> I've cleaned tables as you sugessted ( with no errors ), and restarted services.
> When trying to single schedule run "channel-repodata-bunch" I'm getting same error in taskomatic log.
>
> 07.02.2012, 12:06, "Tomas Lestach" <tlestach at redhat.com>:
>
>>  On Monday 06 of February 2012 19:09:51 Denis Zinevich wrote:
>>>   Description:    CentOS release 5.7 (Final)
>>>   quartz-1.8.1-3.el5
>>>   tascomatic restart didn't help - same erros occurs.
>>>   rhn-search daemon is up. i do not see any erros in  it's log.
>>  You may try to reinitialize quartz configuration:
>>
>>  1. stop spacewalk services
>>  2. run following sql commands:
>>
>>  DELETE FROM qrtz_job_details;
>>  DELETE FROM qrtz_job_listeners
>>  DELETE FROM qrtz_triggers
>>  DELETE FROM qrtz_simple_triggers
>>  DELETE FROM qrtz_cron_triggers
>>  DELETE FROM qrtz_blob_triggers
>>  DELETE FROM qrtz_trigger_listeners
>>  DELETE FROM qrtz_calendars
>>  DELETE FROM qrtz_paused_trigger_grps
>>  DELETE FROM qrtz_fired_triggers
>>  DELETE FROM qrtz_scheduler_state
>>  DELETE FROM qrtz_locks
>>
>>  INSERT INTO qrtz_locks values('TRIGGER_ACCESS');
>>  INSERT INTO qrtz_locks values('JOB_ACCESS');
>>  INSERT INTO qrtz_locks values('CALENDAR_ACCESS');
>>  INSERT INTO qrtz_locks values('STATE_ACCESS');
>>  INSERT INTO qrtz_locks values('MISFIRE_ACCESS');
>>
>>  3. start spacewalk services
>>
>>  By deleting the quartz configuration, it shall be reinitialized.
>>
>>  Regards,
>>  Tomas
>>
>>  --
>>  Tomas Lestach
>>  RHN Satellite Engineering, Red Hat
>>>  06.02.2012, 15:19, "Tomas Lestach" <tlestach at redhat.com>:
>>>>  Hello,
>>>>
>>>>  what is your OS? What version of quartz you hvae installed?
>>>>  Do you get this error systematically after every taskomatic restart?
>>>>
>>>>  Does rhn-search work as exected?
>>>>
>>>>  Regards,
>>>>
>>>>  --
>>>>  Tomas Lestach
>>>>  RHN Satellite Engineering, Red Hat
>>>>
>>>>  On Tuesday 17 of January 2012 13:00:16 Denis Zinevich wrote:
>>>>>  Hi all,
>>>>>
>>>>>  just made fresh install. version 1.6
>>>>>  There's no repodata being generated. taskomatic produce following log.
>>>>>  Tried upgrade to 1.7-nightly. Didn't help.
>>>>>  Any ideas how to fix ?
>>>>>
>>>>>  INFO   | jvm 1    | 2012/01/17 10:56:08 | INFO: Initializing c3p0
>>>>>  pool... com.mchange.v2.c3p0.PoolBackedDataSource at 869113 [
>>>>>  connectionPoolDataSource ->
>>>>>  com.mchange.v2.c3p0.WrapperConnectionPoolDataSource at cb07ef [
>>>>>  acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay
>>>>>  -> 1000, autoCommitOnClose -> false, automaticTestTable -> null,
>>>>>  breakAfterAcquireFailure -> false, checkoutTimeout -> 0,
>>>>>  connectionTesterClassName ->
>>>>>  com.mchange.v2.c3p0.impl.DefaultConnectionTester, factoryClassLocation
>>>>>  -> null, forceIgnoreUnresolvedTransactions -> false, identityToken ->
>>>>>  cb07ef, idleConnectionTestPeriod -> 300, initialPoolSize -> 5,
>>>>>  maxIdleTime -> 300, maxPoolSize -> 20, maxStatements -> 0,
>>>>>  maxStatementsPerConnection -> 0, minPoolSize -> 5, nestedDataSource
>>>>>  ->
>>>>>  com.mchange.v2.c3p0.DriverManagerDataSource at 18b1f8f [ description ->
>>>>>  null, driverClass -> null, factoryClassLocation -> null,
>>>>>  identityToken -> 18b1f8f, jdbcUrl ->
>>>>>  jdbc:postgresql://localhost:5432/space, properties -> {user! =******,
>>>>>  password=******, driver_proto=jdbc:postgresql} ], preferredTestQuery
>>>>>  -> null, propertyCycle -> 300, testConnectionOnCheckin -> false,
>>>>>  testConnectionOnCheckout -> true,
>>>>>  usesTraditionalReflectiveProxies -> false ], factoryClassLocation ->
>>>>>  null, identityToken -> 869113, numHelperThreads -> 3 ] FATAL  | jvm 1
>>>>>     | 2012/01/17 10:56:17 | Failure occured during job recovery.
>>>>>  com.redhat.rhn.taskomatic.core.TaskomaticException: Failure occured
>>>>>  during job recovery. at
>>>>>  com.redhat.rhn.taskomatic.core.SchedulerKernel.startup(SchedulerKernel
>>>>>  .java>>
>>>>>  :174) at
>>>>>
>>>>>  com.redhat.rhn.taskomatic.core.TaskomaticDaemon$1.run(TaskomaticDaemon
>>>>>  .java>>
>>>>>  :102) at java.lang.Thread.run(Thread.java:636)
>>>>>
>>>>>  Caused by: org.quartz.SchedulerConfigException: Failure occured during
>>>>>  job recovery. [See nested exception:
>>>>>  org.quartz.JobPersistenceException: Couldn't retrieve trigger: 2 [See
>>>>>  nested exception:
>>>>>  java.lang.ArrayIndexOutOfBoundsException: 2]] at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.schedulerStarted(JobStore
>>>>>  Suppo rt.java:627) at
>>>>>  org.quartz.core.QuartzScheduler.start(QuartzScheduler.java:491) at
>>>>>  org.quartz.impl.StdScheduler.start(StdScheduler.java:143) at
>>>>>  com.redhat.rhn.taskomatic.core.SchedulerKernel.startup(SchedulerKernel
>>>>>  .java>>
>>>>>  :162) ... 2 more
>>>>>
>>>>>  Caused by: org.quartz.JobPersistenceException: Couldn't retrieve
>>>>>  trigger: 2 [See nested exception:
>>>>>  java.lang.ArrayIndexOutOfBoundsException: 2] at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveTrigger(JobStore
>>>>>  Suppor t.java:1571) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobSt
>>>>>  oreSu pport.java:950) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverJobs(JobStoreSuppo
>>>>>  rt.ja va:834) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport$2.execute(JobStoreSupport
>>>>>  .java>>
>>>>>  :806) at
>>>>>
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport$41.execute(JobStoreSuppor
>>>>>  t.jav a:3729) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock
>>>>>  (JobS toreSupport.java:3763) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock
>>>>>  (JobS toreSupport.java:3725) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverJobs(JobStoreSuppo
>>>>>  rt.ja va:802) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.schedulerStarted(JobStore
>>>>>  Suppo rt.java:625) ... 5 more
>>>>>  Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
>>>>>          at org.postgresql.util.PGbytea.toBytes(PGbytea.java:47)
>>>>>          at
>>>>>  org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes(AbstractJdbc2Resu
>>>>>  ltSet .java:2048) at
>>>>>  org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes(AbstractJdbc2Resu
>>>>>  ltSet .java:2233) at
>>>>>  org.apache.commons.dbcp.DelegatingResultSet.getBytes(DelegatingResultS
>>>>>  et.ja va:252) at
>>>>>  org.quartz.impl.jdbcjobstore.PostgreSQLDelegate.getObjectFromBlob(Post
>>>>>  greSQ LDelegate.java:92) at
>>>>>  org.quartz.impl.jdbcjobstore.StdJDBCDelegate.selectTrigger(StdJDBCDele
>>>>>  gate. java:2132) at
>>>>>  org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveTrigger(JobStoreS
>>>>>  uppor t.java:1553) ... 13 more
>>>>>
>>>>>  thanks in advance.
>>>>>
>>>>>  --
>>>>>  Denis
>>>>>
>>>>>  _______________________________________________
>>>>>  Spacewalk-list mailing list
>>>>>  Spacewalk-list at redhat.com
>>>>>  https://www.redhat.com/mailman/listinfo/spacewalk-list




More information about the Spacewalk-list mailing list