-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Milestone
Description
Putting my Linux experience below in case it helps.
- Downloaded the x64 version from https://github.com/drupal/cms-launcher/releases/tag/0.1.8
- Made the file executable with
chmod +x Drupal.CMS.for.Linux.x64.AppImage
- 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
- Ran
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
- Browsed to https://github.com/AppImage/AppImageKit/wiki/FUSE and found FUSE installation instructions
- Ran the following
sudo add-apt-repository universe
sudo apt install libfuse2t64
- 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)
- Ran the installer from the GUI and the install screen opened and the loading wheel spun, but nothing actually happened.
- 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 documentationImprovements or additions to documentation