-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uyuni 2022.03 configuration fails with "Tomcat failed to start properly or the installer ran out of tries." #5278
Comments
Attached Tomcat log: |
The same error after upgrade from 2022.02 with the same stacktrace. |
For the record, it was reported at Gitter that users are able to reproduce with an upgrade to 2022.03 when the IBM JVM is not present. I am create a VM with the problem reproduced using Uyuni Master/Develop (future 2022.04). I was already able to reproduce the problem locally. For whatever reason the testsuite is not able to reproduce. Since users were able to upgrade to 2022.03 days ago without issue, I suspect this is something that changed on Leap 15.3. We'll need a Java developer having a look tomorrow. |
I was able to reproduce so far with:
Failure at At
Java developers and QE pinged so they can have a look tomorrow ASAP at @nodeg @vandabarata, without a fix for this, we can't release |
Is there any symlinked jar in |
There is a patch for tomcat in related bug ( https://bz.apache.org/bugzilla/attachment.cgi?id=37944&action=diff ) @mbussolotto Can you take a look? |
Not saying that's not the issue, but I wonder why it doesn't affect the testsuite. In case it helps, here's the last change for tomcat9 at SLE15SP3 (propagated to Leap 15.3): https://build.opensuse.org/package/rdiff/SUSE:SLE-15-SP3:Update/tomcat?linkrev=base&rev=13 BTW, I asked @lumarel the list of packages (he did the upgrade days ago, and it still worked for him), so we can compare it with the packages at |
The list of packages from @lumarel: https://rpa.st/FZJQ, quoting him:
|
And the list of of packages from my broken 2022.03: |
There are "dead symlinks" in
|
|
If you perform an "update", the vendor change prevent to install the newer version. |
Workaround for 2022.03
After this, the WebUI works again Fix for 2022.04 (not released yet) |
ExplanationOn April 20th, 07:03 UTC, netty 4.1.75 was pushed to the SLE-15-SP3 codestream, which also bumped netty on Leap 15.3 from 4.1.13 to 4.1.75. Uyuni, as of today, requires our own version of netty (4.1.14), with some specific symlinks. Until now, our version (4.1.14) was newer what what was provided on Leap 15.3 (4.1.13), so our netty package got always installed. After 4.1.75 was released, new installations just got the newest package available, so they got broken. For existing installations that got updated from an old version to 2022.03, users should not be affected unless:
|
Problem fixed, closing issue |
Problem description
Failed Tomcat deployment during configuration of Uyuni 2022.03 on a greenfield openSUSE Leap 15.3 instance.
Version of Uyuni Server and Proxy (if used)
Not using Uyuni Proxy
Details about the issue
Ran YAST to set up the initial
/root/setup_env.sh
file, then ranmgr-setup
asroot
:/root/setup_env.sh
:Uploaded all logs from
/var/log/rhn
in ZIP file.uyuni-rhn-install-logs.zip
The text was updated successfully, but these errors were encountered: