Bug 27855

Summary: tuxguitar crashes on startup when java-11-openjdk-devel is installed
Product: Mageia Reporter: Hans Micheelsen <micheelsen>
Component: RPM PackagesAssignee: Java Stack Maintainers <java>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210, mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: tuxguitar-1.5.3-2.mga8.src.rpm java-11-openjdk-11.0.9.6-0.0.ea.1.mga8.src.rpm CVE:
Status comment:

Description Hans Micheelsen 2020-12-16 19:53:06 CET
Description of problem:
tuxguitar crashes with "/usr/bin/tuxguitar: linje 239: /usr/lib/jvm/java/jre/bin/java: Ingen sådan fil eller filkatalog" when java-11-openjdk-devel is installed


Version-Release number of selected component (if applicable):
Tuxguitar: 1.5.3-2    Java: 11.0960-0.0ea.1

How reproducible:
Each time

Steps to Reproduce:
1. Install tuxguitar (on newly installed mga 8b2)
2. Launch /usr/bin/tuxguitar from konsole -> tuxguitar now runs flawlessy
3. Close tuxguitar
4. Install java-11-openjdk-devel
5. Launch /usr/bin/tuxguitar   -> tuxguitar crashes instantly with "/usr/bin/tuxguitar: linje 239: /usr/lib/jvm/java/jre/bin/java: Ingen sådan fil eller filkatalog"   (the last is danish and means No such file or folder)
6. Uninstall java-11-openjdk-devel
7. tuxguitar will now launch flawlessy again
Comment 1 Lewis Smith 2020-12-17 12:09:18 CET
Thank you for this clear report.
To clarify, tuxguitar does indeed require Java:
 $ urpmq --requires-recursive tuxguitar | grep java
 java-11-openjdk
 java-11-op(njdk-headless
 javapackages-filesystem
 lib64javascriptcoregtk4.0_18
 timezone-java
and does run fine with just 'java-11-openjdk-11.0.9.6-0.0.ea.1.mga8'

Unsure whether this bug is due to tuxguitar or Java. Of the unknown path:
 /usr/lib/jvm/java/jre/bin/java
to
 /usr/lib/jvm/java/
do not exist.

 $ ls -l /usr/lib/jvm/
drwxr-xr-x 5  java-11-openjdk-11.0.9.6-0.0.ea.1.mga8.x86_64/
lrwxrwxrwx 1  jre -> /etc/alternatives/jre/
lrwxrwxrwx 1  jre-11 -> /etc/alternatives/jre_11/
lrwxrwxrwx 1  jre-11-openjdk -> /etc/alternatives/jre_11_openjdk/
lrwxrwxrwx 1  jre-11-openjdk-11.0.9.6-0.0.ea.1.mga8.x86_64 -> java-11-openjdk-11.0.9.6-0.0.ea.1.mga8.x86_64/
lrwxrwxrwx 1  jre-openjdk -> /etc/alternatives/jre_openjdk/

Assigning to Java maintainers initially; please pass on if necessary (daviddavid for the application).

Assignee: bugsquad => java

Comment 2 Nicolas Lécureuil 2020-12-17 12:26:32 CET
i confirm that it works and if i install java-devel it does not anymore.
More a java packaging bug for me.

CC: (none) => mageia

Comment 3 Nicolas Lécureuil 2020-12-17 14:01:31 CET
Please test next Tuxguitar rpm.
Comment 4 Hans Micheelsen 2020-12-18 22:31:01 CET
Works as expected now. Thank you.
Comment 5 Hans Micheelsen 2021-01-11 22:54:06 CET
I think this bug can be closed. Tuxguitar starts as expected.
Comment 6 David GEIGER 2021-01-12 05:14:21 CET
Then closing it!

Status: NEW => RESOLVED
CC: (none) => geiger.david68210
Resolution: (none) => FIXED