Failed to install patterns-uyuni_server-2024.05-230900.1.1.uyuni3.x86_64
szymonsypula opened this issue · 22 comments
Problem description
Installation process failed.
Command used:
zypper -n update --auto-agree-with-licenses
'zypper' 'addrepo' '-G' 'https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable/images/repo/Uyuni-Server-POOL-x86_64-Media1/' 'uyuni-server-stable'
'zypper' '--gpg-auto-import-keys' 'refresh'
'zypper' '-n' 'install' '--auto-agree-with-licenses' 'patterns-uyuni_server'
'/usr/lib/susemanager/bin/mgr-setup' '-s'
× taskomatic.service - Taskomatic
Loaded: loaded (/usr/lib/systemd/system/taskomatic.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/taskomatic.service.d
└─override.conf
Active: failed (Result: exit-code) since Mon 2024-06-03 09:25:32 UTC; 16s ago
Process: 26340 ExecStart=/usr/sbin/taskomatic (code=exited, status=255/EXCEPTION)
Main PID: 26340 (code=exited, status=255/EXCEPTION)
Steps to reproduce
- Setup Uyuni server using cmd commands and answer file
Uyuni version
patterns-uyuni_server-2024.05-230900.1.1.uyuni3.x86_64
Uyuni proxy version (if used)
No response
Useful logs
Installation output:
CREATE ROLE
* Loading answer file: /root/spacewalk-answers.
** Database: Setting up database connection for PostgreSQL backend.
** Database: Populating database.
** Database: --clear-db option used. Clearing database.
** Database: Shutting down spacewalk services that may be using DB.
** Database: Services stopped. Clearing DB.
Running spacewalk-sql --select-mode-direct /usr/share/susemanager/db/postgres/deploy.sql
*** Progress: ###########################
* Performing initial configuration.
* Configuring apache SSL virtual host.
* Creating SSL certificates.
** SSL: Generating server certificate.
** Database: Setting up report database.
** Database: --clear-db option used. Clearing report database.
Running /usr/bin/uyuni-setup-reportdb create --db reportdb --user pythia_susemanager --host localhost --address * --remote 0.0.0.0/0,::/0 --autogenpw
*** Progress: #
** Database: Installation complete.
* Report DB Configured.
* Update configuration in database.
* Setting up Cobbler..
* Deploying configuration files.
* Restarting services.
Tomcat failed to start properly or the installer ran out of tries. Please check /var/log/tomcat/catalina.out or /var/log/tomcat/catalina.$(date +%Y-%m-%d).log for errors.
ERROR: spacewalk-setup failed
----
/var/log/tomcat/catalina.out
03-Jun-2024 09:15:03.509 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [rhn] appears to have started a thread named [RHN Message Dispatcher] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@11.0.23/java.lang.Object.wait(Native Method)
EDU.oswego.cs.dl.util.concurrent.LinkedQueue.poll(LinkedQueue.java:170)
com.redhat.rhn.common.messaging.MessageQueue.popEventMessage(MessageQueue.java:146)
com.redhat.rhn.common.messaging.MessageDispatcher.run(MessageDispatcher.java:84)
java.base@11.0.23/java.lang.Thread.run(Thread.java:829)
03-Jun-2024 09:15:03.543 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/share/susemanager/www/tomcat/webapps/rhn] has finished in [16,648] ms
03-Jun-2024 09:15:03.566 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-127.0.0.1-8009"]
03-Jun-2024 09:15:03.732 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-0:0:0:0:0:0:0:1-8009"]
03-Jun-2024 09:15:03.843 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-127.0.0.1-8080"]
03-Jun-2024 09:15:03.962 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [17161] milliseconds
03-Jun-2024 09:15:32.666 INFO [pool-4-thread-1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [java.util.function.Consumer]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [java.util.function.Consumer]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1349)
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1337)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1174)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1141)
at com.suse.manager.webui.websocket.WebsocketHeartbeatService.clearStaleSessions(WebsocketHeartbeatService.java:84)
at com.suse.manager.webui.websocket.WebsocketHeartbeatService.lambda$initScheduler$2(WebsocketHeartbeatService.java:123)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
spacewalk-service status
● mgr-check-payg.service - Check and install payg billing service.
Loaded: loaded (/usr/lib/systemd/system/mgr-check-payg.service; static)
Active: active (exited) since Mon 2024-06-03 09:14:42 UTC; 11min ago
Process: 21140 ExecStart=/usr/sbin/spacewalk-startup-helper check-billing-service (code=exited, status=0/SUCCESS)
Main PID: 21140 (code=exited, status=0/SUCCESS)
● uyuni-update-config.service - Uyuni update config
Loaded: loaded (/usr/lib/systemd/system/uyuni-update-config.service; static)
Active: active (exited) since Mon 2024-06-03 09:14:42 UTC; 11min ago
Process: 21142 ExecStart=/usr/sbin/uyuni-update-config (code=exited, status=0/SUCCESS)
Main PID: 21142 (code=exited, status=0/SUCCESS)
● uyuni-check-database.service - Uyuni check database
Loaded: loaded (/usr/lib/systemd/system/uyuni-check-database.service; static)
Active: active (exited) since Mon 2024-06-03 09:14:44 UTC; 11min ago
Process: 21178 ExecStart=/usr/sbin/spacewalk-startup-helper check-database (code=exited, status=0/SUCCESS)
Main PID: 21178 (code=exited, status=0/SUCCESS)
● tomcat.service - Apache Tomcat Web Application Container
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/tomcat.service.d
└─override.conf
Active: active (running) since Mon 2024-06-03 09:14:44 UTC; 11min ago
Main PID: 21295 (java)
Tasks: 67 (limit: 576)
CGroup: /system.slice/tomcat.service
└─ 21295 /usr/lib64/jvm/jre/bin/java -Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory -ea -Xms256m -Xmx1G -Dja…
● spacewalk-wait-for-tomcat.service - Spacewalk wait for tomcat
Loaded: loaded (/usr/lib/systemd/system/spacewalk-wait-for-tomcat.service; static)
Active: active (exited) since Mon 2024-06-03 09:15:05 UTC; 10min ago
Process: 21296 ExecStart=/usr/sbin/spacewalk-startup-helper wait-for-tomcat (code=exited, status=0/SUCCESS)
Main PID: 21296 (code=exited, status=0/SUCCESS)
● salt-master.service - The Salt Master Server
Loaded: loaded (/usr/lib/systemd/system/salt-master.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/salt-master.service.d
└─override.conf
Active: active (running) since Mon 2024-06-03 09:15:40 UTC; 10min ago
Docs: man:salt-master(1)
file:///usr/share/doc/salt/html/contents.html
https://docs.saltproject.io/en/latest/contents.html
Main PID: 23869 (salt-master)
Tasks: 31
CGroup: /system.slice/salt-master.service
├─ 23869 /usr/bin/python3 /usr/bin/salt-master
├─ 23930 /usr/bin/python3 /usr/bin/salt-master
├─ 23931 /usr/bin/python3 /usr/bin/salt-master
├─ 23934 /usr/bin/python3 /usr/bin/salt-master
├─ 23935 /usr/bin/python3 /usr/bin/salt-master
├─ 23936 /usr/bin/python3 /usr/bin/salt-master
├─ 23937 /usr/bin/python3 /usr/bin/salt-master
├─ 23938 /usr/bin/python3 /usr/bin/salt-master
├─ 23939 /usr/bin/python3 /usr/bin/salt-master
├─ 23940 /usr/bin/python3 /usr/bin/salt-master
├─ 23941 /usr/bin/python3 /usr/bin/salt-master
└─ 23948 /usr/bin/python3 /usr/bin/salt-master
● salt-api.service - The Salt API
Loaded: loaded (/usr/lib/systemd/system/salt-api.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/salt-api.service.d
└─override.conf
Active: active (running) since Mon 2024-06-03 09:14:44 UTC; 11min ago
Docs: man:salt-api(1)
file:///usr/share/doc/salt/html/contents.html
https://docs.saltproject.io/en/latest/contents.html
Main PID: 21288 (salt-api)
Tasks: 104 (limit: 4915)
CGroup: /system.slice/salt-api.service
├─ 21288 /usr/bin/python3 /usr/bin/salt-api
└─ 21370 /usr/bin/python3 /usr/bin/salt-api
● spacewalk-wait-for-salt.service - Make sure that salt is started before httpd
Loaded: loaded (/usr/lib/systemd/system/spacewalk-wait-for-salt.service; static)
Active: active (exited) since Mon 2024-06-03 09:14:44 UTC; 11min ago
Process: 21294 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 21294 (code=exited, status=0/SUCCESS)
● apache2.service - The Apache Webserver
Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/apache2.service.d
└─override.conf
Active: active (running) since Mon 2024-06-03 09:15:05 UTC; 10min ago
Main PID: 22328 (httpd-prefork)
Status: "Processing requests..."
Tasks: 8
CGroup: /system.slice/apache2.service
├─ 22328 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
├─ 22359 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
├─ 22360 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
├─ 22361 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
├─ 22362 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
├─ 22364 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
├─ 22564 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
└─ 26430 /usr/sbin/httpd-prefork -DSYSCONFIG -DSSL -DISSUSE -C "PidFile /run/httpd.pid" -C "Include /etc/apache2/sysconfig.d//loadmodule.co…
● rhn-search.service - Spacewalk search engine
Loaded: loaded (/usr/lib/systemd/system/rhn-search.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/rhn-search.service.d
└─override.conf
Active: active (running) since Mon 2024-06-03 09:15:05 UTC; 10min ago
Main PID: 22343 (rhn-search)
Tasks: 78 (limit: 4915)
CGroup: /system.slice/rhn-search.service
├─ 22343 /bin/sh /usr/sbin/rhn-search
└─ 22356 /usr/bin/java -Djava.library.path=/usr/lib:/usr/lib64:/usr/lib/gcj/postgresql-jdbc:/usr/lib64/gcj/postgresql-jdbc -classpath "/usr…
● cobblerd.service - Cobbler Helper Daemon
Loaded: loaded (/usr/lib/systemd/system/cobblerd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2024-06-03 09:14:46 UTC; 11min ago
Main PID: 21286 (cobblerd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/cobblerd.service
└─ 21286 /usr/bin/python3 -s /usr/bin/cobblerd -F
× taskomatic.service - Taskomatic
Loaded: loaded (/usr/lib/systemd/system/taskomatic.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/taskomatic.service.d
└─override.conf
Active: failed (Result: exit-code) since Mon 2024-06-03 09:25:32 UTC; 16s ago
Process: 26340 ExecStart=/usr/sbin/taskomatic (code=exited, status=255/EXCEPTION)
Main PID: 26340 (code=exited, status=255/EXCEPTION)
● spacewalk-wait-for-taskomatic.service - Spacewalk wait for taskomatic
Loaded: loaded (/usr/lib/systemd/system/spacewalk-wait-for-taskomatic.service; static)
Active: active (exited) since Mon 2024-06-03 09:16:37 UTC; 9min ago
Process: 22346 ExecStart=/usr/sbin/spacewalk-startup-helper wait-for-taskomatic (code=exited, status=0/SUCCESS)
Main PID: 22346 (code=exited, status=0/SUCCESS)
● salt-secrets-config.service - Configures secrets between salt-master and other services
Loaded: loaded (/usr/lib/systemd/system/salt-secrets-config.service; static)
Drop-In: /usr/lib/systemd/system/salt-secrets-config.service.d
└─override.conf
Active: active (exited) since Mon 2024-06-03 09:14:42 UTC; 11min ago
Process: 21141 ExecStart=/usr/bin/salt-secrets-config.py (code=exited, status=0/SUCCESS)
Main PID: 21141 (code=exited, status=0/SUCCESS)
● mgr-websockify.service - TCP to WebSocket proxy
Loaded: loaded (/usr/lib/systemd/system/mgr-websockify.service; static)
Active: active (running) since Mon 2024-06-03 09:14:44 UTC; 11min ago
Process: 21287 ExecStartPre=/usr/bin/sh -c grep secret_key /etc/rhn/rhn.conf | tr -d ' ' | cut -f2 -d '=' | perl -ne 's/([0-9a-f]{2})/print chr hex $1/gie' > /etc/rhn/websockify.key (code=exited, status=0/SUCCESS)
Main PID: 21300 (websockify)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/mgr-websockify.service
└─ 21300 /usr/bin/python3 /usr/bin/websockify --token-plugin JWTTokenApi --token-source /etc/rhn/websockify.key localhost:8050
● cobbler-refresh-mkloaders.service - Refresh Cobbler bootloaders
Loaded: loaded (/usr/lib/systemd/system/cobbler-refresh-mkloaders.service; static)
Drop-In: /usr/lib/systemd/system/cobbler-refresh-mkloaders.service.d
└─override.conf
Active: active (exited) since Mon 2024-06-03 09:15:12 UTC; 10min ago
Process: 22345 ExecStart=/usr/bin/cobbler mkloaders (code=exited, status=0/SUCCESS)
Main PID: 22345 (code=exited, status=0/SUCCESS)
○ spacewalk.target - Spacewalk
Loaded: loaded (/usr/lib/systemd/system/spacewalk.target; enabled; vendor preset: disabled)
Active: inactive (dead) since Mon 2024-06-03 09:25:32 UTC; 16s ago
Additional information
NAME="openSUSE Leap"
VERSION="15.5"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.5"
PRETTY_NAME="openSUSE Leap 15.5"
Tomcat error logs:
SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener ins
tance of class [com.redhat.rhn.webapp.RhnServletListener]
java.lang.NoClassDefFoundError: net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver
SEVERE [main] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instan
ce of class [com.redhat.rhn.webapp.RhnServletListener]
java.lang.NullPointerException
Same issue +1
Hi,
same +1
Bump.
same +1
+1
do you have any error after:
SEVERE [main] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instan
ce of class [com.redhat.rhn.webapp.RhnServletListener]
java.lang.NullPointerException
In /var/log/tomcat/localhost.log only this two exceptions.
In /var/log/tomcat/catalina.out
SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be fo
und in the appropriate container log file
SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/rhn] startup failed due to previous errors
WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [rhn] appears to have started a thread named [pool-2-thread-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@11.0.23/sun.nio.ch.EPoll.wait(Native Method)
INFO [pool-4-thread-1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [java.util.function.Consumer]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [java.util.function.Consumer]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1349)
same issue +1
Hello,
same issue +1
Does
$> ls -la /usr/share/susemanager/www/tomcat/webapps/rhn/WEB-INF/lib/
show any broken symlinks?
Does
$> ls -la /usr/share/susemanager/www/tomcat/webapps/rhn/WEB-INF/lib/
show any broken symlinks?
none in my installation.
No broken symlinks.
Below symlinks from mentioned directory:
ls -la /usr/share/susemanager/www/tomcat/webapps/rhn/WEB-INF/lib/
total 12
drwxrwxr-x 2 tomcat tomcat 8192 Jun 3 11:09 .
drwxrwxr-x 8 tomcat tomcat 172 Jun 3 11:09 ..
lrwxrwxrwx 1 tomcat tomcat 35 May 14 12:34 antlr.jar -> ../../../../../../../java/antlr.jar
lrwxrwxrwx 1 tomcat tomcat 53 May 14 12:34 apache-commons-compress.jar -> ../../../../../../../java/apache-commons-compress.jar
lrwxrwxrwx 1 tomcat tomcat 62 May 14 12:34 apache-commons-jexl_commons-jexl.jar -> ../../../../../../../java/apache-commons-jexl/commons-jexl.jar
lrwxrwxrwx 1 tomcat tomcat 54 May 14 12:34 apache-commons-validator.jar -> ../../../../../../../java/apache-commons-validator.jar
lrwxrwxrwx 1 tomcat tomcat 34 May 14 12:34 bcel.jar -> ../../../../../../../java/bcel.jar
lrwxrwxrwx 1 tomcat tomcat 51 May 14 12:34 byte-buddy_byte-buddy.jar -> ../../../../../../../java/byte-buddy/byte-buddy.jar
lrwxrwxrwx 1 tomcat tomcat 34 May 14 12:34 c3p0.jar -> ../../../../../../../java/c3p0.jar
lrwxrwxrwx 1 tomcat tomcat 41 May 14 12:34 cglib_cglib.jar -> ../../../../../../../java/cglib/cglib.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 classmate_classmate.jar -> ../../../../../../../java/classmate/classmate.jar
lrwxrwxrwx 1 tomcat tomcat 47 May 14 12:34 commons-beanutils.jar -> ../../../../../../../java/commons-beanutils.jar
lrwxrwxrwx 1 tomcat tomcat 41 May 14 12:34 commons-cli.jar -> ../../../../../../../java/commons-cli.jar
lrwxrwxrwx 1 tomcat tomcat 43 May 14 12:34 commons-codec.jar -> ../../../../../../../java/commons-codec.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 commons-collections.jar -> ../../../../../../../java/commons-collections.jar
lrwxrwxrwx 1 tomcat tomcat 46 May 14 12:34 commons-digester.jar -> ../../../../../../../java/commons-digester.jar
lrwxrwxrwx 1 tomcat tomcat 47 May 14 12:34 commons-discovery.jar -> ../../../../../../../java/commons-discovery.jar
lrwxrwxrwx 1 tomcat tomcat 40 May 14 12:34 commons-el.jar -> ../../../../../../../java/commons-el.jar
lrwxrwxrwx 1 tomcat tomcat 48 May 14 12:34 commons-fileupload.jar -> ../../../../../../../java/commons-fileupload.jar
lrwxrwxrwx 1 tomcat tomcat 40 May 14 12:34 commons-io.jar -> ../../../../../../../java/commons-io.jar
lrwxrwxrwx 1 tomcat tomcat 43 May 14 12:34 commons-lang3.jar -> ../../../../../../../java/commons-lang3.jar
lrwxrwxrwx 1 tomcat tomcat 45 May 14 12:34 commons-logging.jar -> ../../../../../../../java/commons-logging.jar
lrwxrwxrwx 1 tomcat tomcat 40 May 14 12:34 concurrent.jar -> ../../../../../../../java/concurrent.jar
lrwxrwxrwx 1 tomcat tomcat 85 May 14 12:34 concurrentlinkedhashmap-lruconcurrentlinkedhashmap-lru.jar -> ../../../../../../../java/concurrentlinkedhashmap-lru/concurrentlinkedhashmap-lru.jar
lrwxrwxrwx 1 tomcat tomcat 35 May 14 12:34 dom4j.jar -> ../../../../../../../java/dom4j.jar
lrwxrwxrwx 1 tomcat tomcat 33 May 14 12:34 dwr.jar -> ../../../../../../../java/dwr.jar
lrwxrwxrwx 1 tomcat tomcat 42 May 14 12:34 ehcache-core.jar -> ../../../../../../../java/ehcache-core.jar
lrwxrwxrwx 1 tomcat tomcat 50 May 14 12:34 geronimo-jta-1.1-api.jar -> ../../../../../../../java/geronimo-jta-1.1-api.jar
lrwxrwxrwx 1 tomcat tomcat 50 May 14 12:34 glassfish-activation.jar -> ../../../../../../../java/glassfish-activation.jar
lrwxrwxrwx 1 tomcat tomcat 48 May 14 12:34 glassfish-jaxb-api.jar -> ../../../../../../../java/glassfish-jaxb-api.jar
lrwxrwxrwx 1 tomcat tomcat 54 May 14 12:34 glassfish-jaxb_jaxb-impl.jar -> ../../../../../../../java/glassfish-jaxb/jaxb-impl.jar
lrwxrwxrwx 1 tomcat tomcat 57 May 14 12:34 glassfish-jaxb_jaxb-runtime.jar -> ../../../../../../../java/glassfish-jaxb/jaxb-runtime.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 glassfish-jaxb_txw2.jar -> ../../../../../../../java/glassfish-jaxb/txw2.jar
lrwxrwxrwx 1 tomcat tomcat 53 May 14 12:34 google-gson_google-gsongson-extras.jar -> ../../../../../../../java/google-gson/gson-extras.jar
lrwxrwxrwx 1 tomcat tomcat 46 May 14 12:34 google-gson_google-gsongson.jar -> ../../../../../../../java/google-gson/gson.jar
lrwxrwxrwx 1 tomcat tomcat 89 May 14 12:34 hibernate-commons-annotations_hibernate-commons-annotations.jar -> ../../../../../../../java/hibernate-commons-annotations/hibernate-commons-annotations.jar
lrwxrwxrwx 1 tomcat tomcat 64 May 14 12:34 hibernate-types_hibernate-types-52.jar -> ../../../../../../../java/hibernate-types/hibernate-types-52.jar
lrwxrwxrwx 1 tomcat tomcat 55 May 14 12:34 hibernate5_hibernate-c3p0.jar -> ../../../../../../../java/hibernate5/hibernate-c3p0.jar
lrwxrwxrwx 1 tomcat tomcat 55 May 14 12:34 hibernate5_hibernate-core.jar -> ../../../../../../../java/hibernate5/hibernate-core.jar
lrwxrwxrwx 1 tomcat tomcat 58 May 14 12:34 hibernate5_hibernate-ehcache.jar -> ../../../../../../../java/hibernate5/hibernate-ehcache.jar
lrwxrwxrwx 1 tomcat tomcat 45 May 14 12:34 httpasyncclient.jar -> ../../../../../../../java/httpasyncclient.jar
lrwxrwxrwx 1 tomcat tomcat 55 May 14 12:34 httpcomponents_httpclient.jar -> ../../../../../../../java/httpcomponents/httpclient.jar
lrwxrwxrwx 1 tomcat tomcat 57 May 14 12:34 httpcomponents_httpcore-nio.jar -> ../../../../../../../java/httpcomponents/httpcore-nio.jar
lrwxrwxrwx 1 tomcat tomcat 53 May 14 12:34 httpcomponents_httpcore.jar -> ../../../../../../../java/httpcomponents/httpcore.jar
lrwxrwxrwx 1 tomcat tomcat 36 May 14 12:34 ical4j.jar -> ../../../../../../../java/ical4j.jar
lrwxrwxrwx 1 tomcat tomcat 52 May 14 12:34 istack-commons-runtime.jar -> ../../../../../../../java/istack-commons-runtime.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 jackson-annotations.jar -> ../../../../../../../java/jackson-annotations.jar
lrwxrwxrwx 1 tomcat tomcat 42 May 14 12:34 jackson-core.jar -> ../../../../../../../java/jackson-core.jar
lrwxrwxrwx 1 tomcat tomcat 46 May 14 12:34 jackson-databind.jar -> ../../../../../../../java/jackson-databind.jar
lrwxrwxrwx 1 tomcat tomcat 43 May 14 12:34 jade4jjade4j.jar -> ../../../../../../../java/jade4j/jade4j.jar
lrwxrwxrwx 1 root root 46 May 6 08:01 java-branding.jar -> ../../../../../../../rhn/lib/java-branding.jar
lrwxrwxrwx 1 tomcat tomcat 44 May 14 12:34 java-saml-core.jar -> ../../../../../../../java/java-saml-core.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 java-saml.jar -> ../../../../../../../java/java-saml.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 javassist.jar -> ../../../../../../../java/javassist.jar
lrwxrwxrwx 1 tomcat tomcat 40 May 14 12:34 javax.mail.jar -> ../../../../../../../java/javax.mail.jar
lrwxrwxrwx 1 tomcat tomcat 57 May 14 12:34 jboss-logging.jar -> ../../../../../../../java/jboss-logging/jboss-logging.jar
lrwxrwxrwx 1 tomcat tomcat 50 May 14 12:34 jctools_jctools-core.jar -> ../../../../../../../java/jctools/jctools-core.jar
lrwxrwxrwx 1 tomcat tomcat 34 May 14 12:34 jdom.jar -> ../../../../../../../java/jdom.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 joda-time.jar -> ../../../../../../../java/joda-time.jar
lrwxrwxrwx 1 tomcat tomcat 36 May 14 12:34 jose4j.jar -> ../../../../../../../java/jose4j.jar
lrwxrwxrwx 1 tomcat tomcat 61 May 14 12:34 jpa-api_jakarta.persistence-api.jar -> ../../../../../../../java/jpa-api/jakarta.persistence-api.jar
lrwxrwxrwx 1 tomcat tomcat 45 May 14 12:34 log4j_log4j-api.jar -> ../../../../../../../java/log4j/log4j-api.jar
lrwxrwxrwx 1 tomcat tomcat 46 May 14 12:34 log4j_log4j-core.jar -> ../../../../../../../java/log4j/log4j-core.jar
lrwxrwxrwx 1 tomcat tomcat 45 May 14 12:34 log4j_log4j-jcl.jar -> ../../../../../../../java/log4j/log4j-jcl.jar
lrwxrwxrwx 1 tomcat tomcat 52 May 14 12:34 log4j_log4j-slf4j-impl.jar -> ../../../../../../../java/log4j/log4j-slf4j-impl.jar
lrwxrwxrwx 1 tomcat tomcat 66 May 14 12:34 mchange-commons_mchange-commons-java.jar -> ../../../../../../../java/mchange-commons/mchange-commons-java.jar
lrwxrwxrwx 1 tomcat tomcat 48 May 14 12:34 netty_netty-buffer.jar -> ../../../../../../../java/netty/netty-buffer.jar
lrwxrwxrwx 1 tomcat tomcat 47 May 14 12:34 netty_netty-codec.jar -> ../../../../../../../java/netty/netty-codec.jar
lrwxrwxrwx 1 tomcat tomcat 48 May 14 12:34 netty_netty-common.jar -> ../../../../../../../java/netty/netty-common.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 netty_netty-handler.jar -> ../../../../../../../java/netty/netty-handler.jar
lrwxrwxrwx 1 tomcat tomcat 50 May 14 12:34 netty_netty-resolver.jar -> ../../../../../../../java/netty/netty-resolver.jar
lrwxrwxrwx 1 tomcat tomcat 79 May 14 12:34 netty_netty-transport-native-unix-common.jar -> ../../../../../../../../lib64/java/netty/netty-transport-native-unix-common.jar
lrwxrwxrwx 1 tomcat tomcat 51 May 14 12:34 netty_netty-transport.jar -> ../../../../../../../java/netty/netty-transport.jar
lrwxrwxrwx 1 tomcat tomcat 47 May 14 12:34 objectweb-asm_asm.jar -> ../../../../../../../java/objectweb-asm/asm.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 ongres-scram_client.jar -> ../../../../../../../java/ongres-scram/client.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 ongres-scram_common.jar -> ../../../../../../../java/ongres-scram/common.jar
lrwxrwxrwx 1 tomcat tomcat 56 May 14 12:34 ongres-stringprep_saslprep.jar -> ../../../../../../../java/ongres-stringprep/saslprep.jar
lrwxrwxrwx 1 tomcat tomcat 58 May 14 12:34 ongres-stringprep_stringprep.jar -> ../../../../../../../java/ongres-stringprep/stringprep.jar
lrwxrwxrwx 1 tomcat tomcat 33 May 14 12:34 oro.jar -> ../../../../../../../java/oro.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 pgjdbc-ng_pgjdbc-ng.jar -> ../../../../../../../java/pgjdbc-ng/pgjdbc-ng.jar
lrwxrwxrwx 1 tomcat tomcat 43 May 14 12:34 pgjdbc-ng_spy.jar -> ../../../../../../../java/pgjdbc-ng/spy.jar
lrwxrwxrwx 1 root root 45 May 14 12:34 postgresql-jdbc.jar -> ../../../../../../../java/postgresql-jdbc.jar
lrwxrwxrwx 1 tomcat tomcat 36 May 14 12:34 quartz.jar -> ../../../../../../../java/quartz.jar
lrwxrwxrwx 1 tomcat tomcat 52 May 14 12:34 redstone-xmlrpc-client.jar -> ../../../../../../../java/redstone-xmlrpc-client.jar
lrwxrwxrwx 1 tomcat tomcat 45 May 14 12:34 redstone-xmlrpc.jar -> ../../../../../../../java/redstone-xmlrpc.jar
lrwxrwxrwx 1 tomcat tomcat 36 May 14 12:34 rhn.jar -> ../../../../../../../rhn/lib/rhn.jar
lrwxrwxrwx 1 tomcat tomcat 67 May 14 12:34 salt-netapi-clientsalt-netapi-client.jar -> ../../../../../../../java/salt-netapi-client/salt-netapi-client.jar
lrwxrwxrwx 1 tomcat tomcat 41 May 14 12:34 simple-core.jar -> ../../../../../../../java/simple-core.jar
lrwxrwxrwx 1 tomcat tomcat 40 May 14 12:34 simple-xml.jar -> ../../../../../../../java/simple-xml.jar
lrwxrwxrwx 1 tomcat tomcat 42 May 14 12:34 simpleclient.jar -> ../../../../../../../java/simpleclient.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 simpleclient_common.jar -> ../../../../../../../java/simpleclient_common.jar
lrwxrwxrwx 1 tomcat tomcat 52 May 14 12:34 simpleclient_hibernate.jar -> ../../../../../../../java/simpleclient_hibernate.jar
lrwxrwxrwx 1 tomcat tomcat 53 May 14 12:34 simpleclient_httpserver.jar -> ../../../../../../../java/simpleclient_httpserver.jar
lrwxrwxrwx 1 tomcat tomcat 50 May 14 12:34 simpleclient_servlet.jar -> ../../../../../../../java/simpleclient_servlet.jar
lrwxrwxrwx 1 tomcat tomcat 38 May 14 12:34 sitemesh.jar -> ../../../../../../../java/sitemesh.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 slf4j_api.jar -> ../../../../../../../java/slf4j/api.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 snakeyaml.jar -> ../../../../../../../java/snakeyaml.jar
lrwxrwxrwx 1 tomcat tomcat 51 May 14 12:34 spark-corespark-core.jar -> ../../../../../../../java/spark-core/spark-core.jar
lrwxrwxrwx 1 tomcat tomcat 69 May 14 12:34 spark-template-jadespark-template-jade.jar -> ../../../../../../../java/spark-template-jade/spark-template-jade.jar
lrwxrwxrwx 1 tomcat tomcat 40 May 14 12:34 statistics.jar -> ../../../../../../../java/statistics.jar
lrwxrwxrwx 1 tomcat tomcat 38 May 14 12:34 stax-api.jar -> ../../../../../../../java/stax-api.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 stax2-api.jar -> ../../../../../../../java/stax2-api.jar
lrwxrwxrwx 1 tomcat tomcat 45 May 14 12:34 stringtree-json.jar -> ../../../../../../../java/stringtree-json.jar
lrwxrwxrwx 1 tomcat tomcat 36 May 14 12:34 struts.jar -> ../../../../../../../java/struts.jar
lrwxrwxrwx 1 tomcat tomcat 51 May 14 12:34 taglibs-standard-impl.jar -> ../../../../../../../java/taglibs-standard-impl.jar
lrwxrwxrwx 1 tomcat tomcat 53 May 14 12:34 taglibs-standard-jstlel.jar -> ../../../../../../../java/taglibs-standard-jstlel.jar
lrwxrwxrwx 1 tomcat tomcat 51 May 14 12:34 taglibs-standard-spec.jar -> ../../../../../../../java/taglibs-standard-spec.jar
lrwxrwxrwx 1 tomcat tomcat 47 May 14 12:34 woodstox-core-asl.jar -> ../../../../../../../java/woodstox-core-asl.jar
lrwxrwxrwx 1 tomcat tomcat 49 May 14 12:34 xalan-j2-serializer.jar -> ../../../../../../../java/xalan-j2-serializer.jar
lrwxrwxrwx 1 tomcat tomcat 38 May 14 12:34 xalan-j2.jar -> ../../../../../../../java/xalan-j2.jar
lrwxrwxrwx 1 tomcat tomcat 39 May 14 12:34 xerces-j2.jar -> ../../../../../../../java/xerces-j2.jar
lrwxrwxrwx 1 tomcat tomcat 36 May 14 12:34 xmlsec.jar -> ../../../../../../../java/xmlsec.jar
I was able to reproduce the problem.
× taskomatic.service - Taskomatic
Loaded: loaded (/usr/lib/systemd/system/taskomatic.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/taskomatic.service.d
└─override.conf
Active: failed (Result: exit-code) since Mon 2024-06-03 09:25:32 UTC; 16s ago
Process: 26340 ExecStart=/usr/sbin/taskomatic (code=exited, status=255/EXCEPTION)
Main PID: 26340 (code=exited, status=255/EXCEPTION)
can you confirm you also have this error in /var/log/rhn/rhn_taskomatic_daemon.log
?
Caused by: java.lang.ClassNotFoundException: net.bytebuddy.NamingStrategy$SuffixingRandom$BaseNameResolver
@deneb-alpha @raulillo82 to your attention: looks like fresh installation of uyuni
(not containerized), it's broken
I can confirm I have error in /var/log/rhn/rhn_taskomatic_daemon.log
2024-06-04 07:28:21,801 [Thread-41] FATAL com.redhat.rhn.taskomatic.core.TaskomaticDaemon - net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver
2024-06-04 07:28:21,808 [Thread-41] FATAL com.redhat.rhn.taskomatic.core.TaskomaticDaemon - java.lang.NoClassDefFoundError: net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver
at org.hibernate.cfg.Environment.buildBytecodeProvider(Environment.java:357)
at org.hibernate.cfg.Environment.buildBytecodeProvider(Environment.java:352)
at org.hibernate.cfg.Environment.<clinit>(Environment.java:246)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.<init>(StandardServiceRegistryBuilder.java:122)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.<init>(StandardServiceRegistryBuilder.java:96)
at org.hibernate.cfg.Configuration.reset(Configuration.java:158)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:124)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:118)
at com.redhat.rhn.common.hibernate.AbstractConnectionManager.createSessionFactory(AbstractConnectionManager.java:182)
at com.redhat.rhn.common.hibernate.AbstractConnectionManager.initialize(AbstractConnectionManager.java:166)
at com.redhat.rhn.common.hibernate.HibernateFactory.createSessionFactory(HibernateFactory.java:119)
at com.redhat.rhn.taskomatic.core.SchedulerKernel.startup(SchedulerKernel.java:131)
at com.redhat.rhn.taskomatic.core.TaskomaticDaemon.lambda$onStartup$0(TaskomaticDaemon.java:154)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ClassNotFoundException: net.bytebuddy.NamingStrategy$SuffixingRandom$BaseNameResolver
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
... 14 more
looks similar to spring-projects/spring-boot#24476. I don't see bytebuddy
as a build dependencies so it might explain the issue. I'll try to add it and let you know
so, looks like the byte-buddy
version present in the system is 1.14.16
, while we're compiling with 1.11
. You can verify the byte-buddy
version used in your system running:
rpm -qf /usr/share/java/byte-buddy/byte-buddy.jar
Upgrading the build dependencies is not enough: since Let me have another test than I'll create the PR for it.net.bytebuddy.NamingStrategy.SuffixingRandom
it's deprecated I need to add -Dnet.bytebuddy.NamingStrategy.SuffixingRandom=NamingStrategy.Suffixing
to /etc/tomcat/conf.d/tomcat_java_opts.conf
(but without recompiling using the correct version, this fix would not work).
Current instilled version of byte-buddy:
byte-buddy-1.14.16-150200.5.7.1.noarch
Same issue here with same byte-buddy version as @szymonsypula on a fresh installation
Downgrading the byte-buddy worked to get the system running:
zypper install --oldpackage byte-buddy=1.11.12-1.35.uyuni3
Edit:
Search for the package with
zypper search -s byte-buddy
and replace the version number with your output
thanks for your feedback @MaxHerrmannSVA ! I think this can be a good solution by now.