Skip to content

Linux Experience: Ubuntu 24 - amd64 #61

@pfrilling

Description

@pfrilling

Putting my Linux experience below in case it helps.

  1. Downloaded the x64 version from https://github.com/drupal/cms-launcher/releases/tag/0.1.8
  2. Made the file executable with chmod +x Drupal.CMS.for.Linux.x64.AppImage
  3. Ran the file from the terminal with: ./Drupal.CMS.for.Linux.x64.AppImage and received the error message:
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/AppImage/AppImageKit/wiki/FUSE 
for more information
  1. Ran lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.2 LTS
Release:	24.04
Codename:	noble
  1. Browsed to https://github.com/AppImage/AppImageKit/wiki/FUSE and found FUSE installation instructions
  2. Ran the following
sudo add-apt-repository universe
sudo apt install libfuse2t64
  1. Ran the installer again with: ./Drupal.CMS.for.Linux.x64.AppImage and received:
[3416358:0430/083331.222767:FATAL:setuid_sandbox_host.cc(163)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_DrupaleuuAMp/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)
  1. Ran the installer from the GUI and the install screen opened and the loading wheel spun, but nothing actually happened.
  2. Ran the following from the terminal: ./Drupal.CMS.for.Linux.x64.AppImage --no-sandbox. This launched the installer and provided the following error in the terminal output:
Error occurred in handler for 'start': Error: Command failed: /tmp/.mount_Drupalmh10VF/resources/app/bin/php -r (new Phar("composer.phar"))->extractTo("composer");
    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at checkExecSyncError (node:child_process:906:11)
    at execFileSync (node:child_process:942:15)
    at func (node:electron/js2c/node_init:2:2559)
    at composer (/tmp/.mount_Drupalmh10VF/resources/app/binaries.js:19:13)
    at async module.exports (/tmp/.mount_Drupalmh10VF/resources/app/installer.js:16:23)
    at async /tmp/.mount_Drupalmh10VF/resources/app/main.js:19:5
    at async WebContents.<anonymous> (node:electron/js2c/browser_init:2:87428) {
  status: 255,
  signal: null,
  output: [
    null,
    <Buffer 0a 46 61 74 61 6c 20 65 72 72 6f 72 3a 20 55 6e 63 61 75 67 68 74 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 3a 20 55 6e 61 62 6c 65 20 74 6f ... 178 more bytes>,
    <Buffer >
  ],
  pid: 3466072,
  stdout: <Buffer 0a 46 61 74 61 6c 20 65 72 72 6f 72 3a 20 55 6e 63 61 75 67 68 74 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 3a 20 55 6e 61 62 6c 65 20 74 6f ... 178 more bytes>,
  stderr: <Buffer >
}

The permissions in the bin directory are as follows:

/tmp/.mount_Drupalmh10VF/resources/app/bin
total 24851
-rw-r--r-- 1 root root  3114082 Apr 27 21:25 composer.phar
-rwxr-xr-x 1 root root 22333488 Apr 27 21:25 php

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions