[ https://issues.apache.org/jira/browse/GUACAMOLE-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vadim updated GUACAMOLE-2017: ----------------------------- Description: An error occurs when building a docker image: "Command '/usr/bin/firefox' requires the firefox snap to be installed." This happens when using an image to build maven:3-eclipse-temurin-21, there is no error when using the maven:3-eclipse-temurin-17-focal build image. Logs: {{[INFO] 15 01 2025 09:10:58.339:ERROR [launcher]: Cannot start Firefox}} {{[INFO]}} {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be installed.}} {{[INFO] Please install it with:}} {{[INFO]}} {{[INFO] snap install firefox}} {{[INFO]}} {{[INFO]}} {{[INFO] 15 01 2025 09:10:58.339:ERROR [launcher]: Firefox stdout:}} {{[INFO] 15 01 2025 09:10:58.340:ERROR [launcher]: Firefox stderr:}} {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be installed.}} {{[INFO] Please install it with:}} {{[INFO]}} {{[INFO] snap install firefox}} {{[INFO]}} {{[INFO]}} {{[INFO] 15 01 2025 09:10:58.343:INFO [launcher]: Trying to start Firefox again (1/2).}} {{[INFO] 15 01 2025 09:10:58.348:ERROR [launcher]: Cannot start Firefox}} {{[INFO]}} {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be installed.}} {{[INFO] Please install it with:}} {{[INFO]}} {{[INFO] snap install firefox}} {{[INFO]}} {{[INFO]}} {{[INFO] 15 01 2025 09:10:58.348:ERROR [launcher]: Firefox stdout:}} {{[INFO] 15 01 2025 09:10:58.349:ERROR [launcher]: Firefox stderr:}} {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be installed.}} {{[INFO] Please install it with:}} {{[INFO]}} {{[INFO] snap install firefox}} {{[INFO]}} {{[INFO]}} {{[INFO] 15 01 2025 09:10:58.350:INFO [launcher]: Trying to start Firefox again (2/2).}} {{[INFO] 15 01 2025 09:10:58.354:ERROR [launcher]: Cannot start Firefox}} {{[INFO]}} {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be installed.}} {{[INFO] Please install it with:}} {{[INFO]}} {{[INFO] snap install firefox}} {{[INFO]}} {{[INFO]}} {{[INFO] 15 01 2025 09:10:58.354:ERROR [launcher]: Firefox stdout:}} {{[INFO] 15 01 2025 09:10:58.355:ERROR [launcher]: Firefox stderr:}} {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be installed.}} {{[INFO] Please install it with:}} {{[INFO]}} {{[INFO] snap install firefox}} {{[INFO]}} {{[INFO]}} {{[INFO] 15 01 2025 09:10:58.356:ERROR [launcher]: Firefox failed 2 times (cannot start). Giving up.}} {{[INFO] ------------------------------------------------------------------------}} {{[INFO] Reactor Summary for guacamole-client 1.6.0:}} {{[INFO]}} {{[INFO] guacamole-client ................................... SUCCESS [ 37.744 s]}} {{[INFO] guacamole-common ................................... SUCCESS [ 29.116 s]}} {{[INFO] guacamole-ext ...................................... SUCCESS [ 13.017 s]}} {{[INFO] guacamole-common-js ................................ FAILURE [ 36.798 s]}} {{[INFO] guacamole .......................................... SKIPPED}} {{[INFO] extensions ......................................... SKIPPED}} {{[INFO] guacamole-auth-ban ................................. SKIPPED}} {{[INFO] guacamole-auth-duo ................................. SKIPPED}} {{[INFO] guacamole-auth-header .............................. SKIPPED}} {{[INFO] guacamole-auth-jdbc ................................ SKIPPED}} {{[INFO] guacamole-auth-jdbc-base ........................... SKIPPED}} {{[INFO] guacamole-auth-jdbc-mysql .......................... SKIPPED}} {{[INFO] guacamole-auth-jdbc-postgresql ..................... SKIPPED}} {{[INFO] guacamole-auth-jdbc-sqlserver ...................... SKIPPED}} {{[INFO] guacamole-auth-jdbc-dist ........................... SKIPPED}} {{[INFO] guacamole-auth-json ................................ SKIPPED}} {{[INFO] guacamole-auth-ldap ................................ SKIPPED}} {{[INFO] guacamole-auth-quickconnect ........................ SKIPPED}} {{[INFO] guacamole-auth-restrict ............................ SKIPPED}} {{[INFO] guacamole-auth-sso ................................. SKIPPED}} {{[INFO] guacamole-auth-sso-base ............................ SKIPPED}} {{[INFO] guacamole-auth-sso-cas ............................. SKIPPED}} {{[INFO] guacamole-auth-sso-openid .......................... SKIPPED}} {{[INFO] guacamole-auth-sso-saml ............................ SKIPPED}} {{[INFO] guacamole-auth-sso-ssl ............................. SKIPPED}} {{[INFO] guacamole-auth-sso-dist ............................ SKIPPED}} {{[INFO] guacamole-auth-totp ................................ SKIPPED}} {{[INFO] guacamole-history-recording-storage ................ SKIPPED}} {{[INFO] guacamole-vault .................................... SKIPPED}} {{[INFO] guacamole-vault-base ............................... SKIPPED}} {{[INFO] guacamole-vault-ksm ................................ SKIPPED}} {{[INFO] guacamole-vault-dist ............................... SKIPPED}} {{[INFO] guacamole-display-statistics ....................... SKIPPED}} {{[INFO] guacamole-example .................................. SKIPPED}} {{[INFO] guacamole-playback-example ......................... SKIPPED}} {{[INFO] ------------------------------------------------------------------------}} {{[INFO] BUILD FAILURE}} {{[INFO] ------------------------------------------------------------------------}} {{[INFO] Total time: 01:56 min}} {{[INFO] Finished at: 2025-01-15T09:10:58Z}} {{[INFO] ------------------------------------------------------------------------}} {{[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.1:karma (run-tests) on project guacamole-common-js: Failed to run task: 'karma start karma-ci.conf.js' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) -> [Help 1]}} {{[ERROR]}} {{[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.}} {{[ERROR] Re-run Maven using the -X switch to enable full debug logging.}} {{[ERROR]}} {{[ERROR] For more information about the errors and possible solutions, please read the following articles:}} {{[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException}} > An error occurs when building a docker image: "Command '/usr/bin/firefox' > requires the firefox snap to be installed." > --------------------------------------------------------------------------------------------------------------------- > > Key: GUACAMOLE-2017 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-2017 > Project: Guacamole > Issue Type: Bug > Reporter: Vadim > Priority: Major > > An error occurs when building a docker image: "Command '/usr/bin/firefox' > requires the firefox snap to be installed." > This happens when using an image to build maven:3-eclipse-temurin-21, there > is no error when using the maven:3-eclipse-temurin-17-focal build image. > Logs: > {{[INFO] 15 01 2025 09:10:58.339:ERROR [launcher]: Cannot start Firefox}} > {{[INFO]}} > {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be > installed.}} > {{[INFO] Please install it with:}} > {{[INFO]}} > {{[INFO] snap install firefox}} > {{[INFO]}} > {{[INFO]}} > {{[INFO] 15 01 2025 09:10:58.339:ERROR [launcher]: Firefox stdout:}} > {{[INFO] 15 01 2025 09:10:58.340:ERROR [launcher]: Firefox stderr:}} > {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be > installed.}} > {{[INFO] Please install it with:}} > {{[INFO]}} > {{[INFO] snap install firefox}} > {{[INFO]}} > {{[INFO]}} > {{[INFO] 15 01 2025 09:10:58.343:INFO [launcher]: Trying to start Firefox > again (1/2).}} > {{[INFO] 15 01 2025 09:10:58.348:ERROR [launcher]: Cannot start Firefox}} > {{[INFO]}} > {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be > installed.}} > {{[INFO] Please install it with:}} > {{[INFO]}} > {{[INFO] snap install firefox}} > {{[INFO]}} > {{[INFO]}} > {{[INFO] 15 01 2025 09:10:58.348:ERROR [launcher]: Firefox stdout:}} > {{[INFO] 15 01 2025 09:10:58.349:ERROR [launcher]: Firefox stderr:}} > {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be > installed.}} > {{[INFO] Please install it with:}} > {{[INFO]}} > {{[INFO] snap install firefox}} > {{[INFO]}} > {{[INFO]}} > {{[INFO] 15 01 2025 09:10:58.350:INFO [launcher]: Trying to start Firefox > again (2/2).}} > {{[INFO] 15 01 2025 09:10:58.354:ERROR [launcher]: Cannot start Firefox}} > {{[INFO]}} > {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be > installed.}} > {{[INFO] Please install it with:}} > {{[INFO]}} > {{[INFO] snap install firefox}} > {{[INFO]}} > {{[INFO]}} > {{[INFO] 15 01 2025 09:10:58.354:ERROR [launcher]: Firefox stdout:}} > {{[INFO] 15 01 2025 09:10:58.355:ERROR [launcher]: Firefox stderr:}} > {{[INFO] Command '/usr/bin/firefox' requires the firefox snap to be > installed.}} > {{[INFO] Please install it with:}} > {{[INFO]}} > {{[INFO] snap install firefox}} > {{[INFO]}} > {{[INFO]}} > {{[INFO] 15 01 2025 09:10:58.356:ERROR [launcher]: Firefox failed 2 times > (cannot start). Giving up.}} > {{[INFO] > ------------------------------------------------------------------------}} > {{[INFO] Reactor Summary for guacamole-client 1.6.0:}} > {{[INFO]}} > {{[INFO] guacamole-client ................................... SUCCESS [ > 37.744 s]}} > {{[INFO] guacamole-common ................................... SUCCESS [ > 29.116 s]}} > {{[INFO] guacamole-ext ...................................... SUCCESS [ > 13.017 s]}} > {{[INFO] guacamole-common-js ................................ FAILURE [ > 36.798 s]}} > {{[INFO] guacamole .......................................... SKIPPED}} > {{[INFO] extensions ......................................... SKIPPED}} > {{[INFO] guacamole-auth-ban ................................. SKIPPED}} > {{[INFO] guacamole-auth-duo ................................. SKIPPED}} > {{[INFO] guacamole-auth-header .............................. SKIPPED}} > {{[INFO] guacamole-auth-jdbc ................................ SKIPPED}} > {{[INFO] guacamole-auth-jdbc-base ........................... SKIPPED}} > {{[INFO] guacamole-auth-jdbc-mysql .......................... SKIPPED}} > {{[INFO] guacamole-auth-jdbc-postgresql ..................... SKIPPED}} > {{[INFO] guacamole-auth-jdbc-sqlserver ...................... SKIPPED}} > {{[INFO] guacamole-auth-jdbc-dist ........................... SKIPPED}} > {{[INFO] guacamole-auth-json ................................ SKIPPED}} > {{[INFO] guacamole-auth-ldap ................................ SKIPPED}} > {{[INFO] guacamole-auth-quickconnect ........................ SKIPPED}} > {{[INFO] guacamole-auth-restrict ............................ SKIPPED}} > {{[INFO] guacamole-auth-sso ................................. SKIPPED}} > {{[INFO] guacamole-auth-sso-base ............................ SKIPPED}} > {{[INFO] guacamole-auth-sso-cas ............................. SKIPPED}} > {{[INFO] guacamole-auth-sso-openid .......................... SKIPPED}} > {{[INFO] guacamole-auth-sso-saml ............................ SKIPPED}} > {{[INFO] guacamole-auth-sso-ssl ............................. SKIPPED}} > {{[INFO] guacamole-auth-sso-dist ............................ SKIPPED}} > {{[INFO] guacamole-auth-totp ................................ SKIPPED}} > {{[INFO] guacamole-history-recording-storage ................ SKIPPED}} > {{[INFO] guacamole-vault .................................... SKIPPED}} > {{[INFO] guacamole-vault-base ............................... SKIPPED}} > {{[INFO] guacamole-vault-ksm ................................ SKIPPED}} > {{[INFO] guacamole-vault-dist ............................... SKIPPED}} > {{[INFO] guacamole-display-statistics ....................... SKIPPED}} > {{[INFO] guacamole-example .................................. SKIPPED}} > {{[INFO] guacamole-playback-example ......................... SKIPPED}} > {{[INFO] > ------------------------------------------------------------------------}} > {{[INFO] BUILD FAILURE}} > {{[INFO] > ------------------------------------------------------------------------}} > {{[INFO] Total time: 01:56 min}} > {{[INFO] Finished at: 2025-01-15T09:10:58Z}} > {{[INFO] > ------------------------------------------------------------------------}} > {{[ERROR] Failed to execute goal > com.github.eirslett:frontend-maven-plugin:1.12.1:karma (run-tests) on project > guacamole-common-js: Failed to run task: 'karma start karma-ci.conf.js' > failed. org.apache.commons.exec.ExecuteException: Process exited with an > error: 1 (Exit value: 1) -> [Help 1]}} > {{[ERROR]}} > {{[ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch.}} > {{[ERROR] Re-run Maven using the -X switch to enable full debug logging.}} > {{[ERROR]}} > {{[ERROR] For more information about the errors and possible solutions, > please read the following articles:}} > {{[ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException}} -- This message was sent by Atlassian Jira (v8.20.10#820010)