cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

easytravel installation error in Ubuntu 22 for libgbm-dev

gshashank
Dynatrace Enthusiast
Dynatrace Enthusiast

Hi Team, I'm facing the following error while installing EasyTravel in Ubuntu 22.04.5 LTS - VMware.

At this step: https://community.dynatrace.com/t5/Start-with-Dynatrace/easyTravel-Documentation-and-Download/m-p/18...

root@dt:/home/dt/Downloads/easytravel-2.0.0-x64/resources# ls
easyTravelConfig.properties easyTravelThirdPartyResourcesizes.properties iisexpresstemplate.config keystore.jks nginx.conf.template Users.txt
easyTravelDemo.jks easyTravelTrainingConfig.properties init.d.easyTravel logback.xml quartz_data.xml
easyTravel.properties easyTravelWarConfig.properties.template installChromeDeps.sh login-module.config quartz.properties
root@dt:/home/dt/Downloads/easytravel-2.0.0-x64/resources# chmod +x installChromeDeps.sh
root@dt:/home/dt/Downloads/easytravel-2.0.0-x64/resources# sudo ./installChromeDeps.sh
Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu jammy InRelease
Hit:3 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:4 https://ppa.launchpadcontent.net/openjdk-r/ppa/ubuntu jammy InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libasound2 is already the newest version (1.2.6.1-1ubuntu1).
libasound2 set to manually installed.
libatk-bridge2.0-0 is already the newest version (2.38.0-3).
libatk-bridge2.0-0 set to manually installed.
libcups2 is already the newest version (2.4.1op1-1ubuntu4.11).
libcups2 set to manually installed.
libgtk-3-0 is already the newest version (3.24.33-1ubuntu2.2).
libgtk-3-0 set to manually installed.
libnss3 is already the newest version (2:3.98-0ubuntu0.22.04.2).
libnss3 set to manually installed.
xdg-utils is already the newest version (1.1.3-4.1ubuntu3~22.04.1).
xdg-utils set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libgbm-dev : Depends: libgbm1 (= 22.0.1-1ubuntu2) but 23.2.1-1ubuntu3.1~22.04.2 is to be installed
E: Unable to correct problems, you have held broken packages.

For that, I modified the below file

installChromeDeps.sh

and removed the below package and continued with the installation process, and it got complete without any error.

libgbm-dev

But after that, it got stuck in this steps: https://community.dynatrace.com/t5/Start-with-Dynatrace/easyTravel-Documentation-and-Download/m-p/18...

dt@dt:~/Downloads/easytravel-2.0.0-x64/weblauncher$ sudo chmod a+x weblauncher.sh 
dt@dt:~/Downloads/easytravel-2.0.0-x64/weblauncher$ sudo ./weblauncher.sh

2025-07-27 01:01:34 WebLaunche INFO [Init] -----------------------------------------------------------------------------
2025-07-27 01:01:34 WebLaunche INFO [Init] easyTravel Demo Application - Copyright (C) 2010-2025 dynaTrace software GmbH
2025-07-27 01:01:34 WebLaunche INFO [Init] -----------------------------------------------------------------------------
2025-07-27 01:01:34 WebLaunche INFO [Init] Procedure: WebLauncher
2025-07-27 01:01:34 WebLaunche INFO [Init] Version: 2.0.0.3684
2025-07-27 01:01:34 WebLaunche INFO [Init] Build Date: Wed Jun 11 07:25:24 IST 2025
2025-07-27 01:01:34 WebLaunche INFO [Init] Platform: Linux 6.8.0-64-generic, amd64
2025-07-27 01:01:35 WebLaunche WARN [PluginFinder] Specified classpath directory 'C:\Program Files\IBM\WebSphere MQ\java\lib' not found or is not a directory.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase$1 (file:/home/dt/Downloads/easytravel-2.0.0-x64/lib/catalina.jar) to method java.lang.ClassLoader.registerAsParallelCapable()
WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Any guidance will be very helpful 🙇.

1 REPLY 1

deni
Advisor

Hi @gshashank ,

The first error indicates that the lib you have is newer version. You can always install the older one, but this can break other dependencies. I'm not sure if you really need this lib, so its ok that you removed it.
The seconds errors looks java related. What java version you use?
java -version 
EasyTravel is an old app and need java no later that 11 (WARNING: An illegal reflective access operation has occurred)
the third error: 2025-07-27 01:01:35 WebLaunche WARN [PluginFinder] Specified classpath directory 'C:\Program Files\IBM\WebSphere MQ\java\lib' not found or is not a directory.
indicates that you don't have IBM MQ Plugin installed. You can install it or if you don't need it you can remove it from config/*.properties or plugins/ (you can use grep to see where it is defined)
Finally I see only warnings, is this stops the app to start?

Regards, Deni

Dynatrace Integration Engineer at CodeAttest

Featured Posts