Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] Error failed to bundle project: error running appimage.sh #11997

Open
chenlvzhou opened this issue Dec 18, 2024 · 6 comments
Open

[bug] Error failed to bundle project: error running appimage.sh #11997

chenlvzhou opened this issue Dec 18, 2024 · 6 comments
Labels
help wanted Help is requested to fix this issue platform: Linux status: needs triage This issue needs to triage, applied to new issues type: bug

Comments

@chenlvzhou
Copy link

Describe the bug

Operation steps:
1 . "targets": ["deb","updater", "appimage"],
2. npm run tauri build

result:
Finished release profile [optimized] target(s) in 1m 10s
Warn Signing, by default, is only supported on Windows hosts, but you can specify a custom signing command in bundler > windows > sign_command, for now, skipping signing the installer...
Bundling pt-system-student_1.0.0_amd64.deb (path/src-tauri/target/release/bundle/deb/test_1.0.0_amd64.deb)
Bundling pt-system-student_1.0.0_amd64.AppImage (path/src-tauri/target/release/bundle/appimage/test_1.0.0_amd64.AppImage)
Error failed to bundle project: error running appimage.sh

Reproduction

No response

Expected behavior

No response

Full tauri info output

> [email protected] tauri
> tauri info


[✔] Environment
    - OS: Ubuntu 18.4.0 X64
    ✔ webkit2gtk-4.0: 2.32.4
    ✔ rsvg2: 2.40.20
    ✔ rustc: 1.83.0 (90b35a623 2024-11-26)
    ✔ cargo: 1.83.0 (5ffbef321 2024-10-29)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 16.20.2
    - pnpm: 8.15.9
    - npm: 8.19.4

[-] Packages
    - tauri [RUST]: 1.5.4
    - tauri-build [RUST]: 1.5.1
    - wry [RUST]: 0.24.7
    - tao [RUST]: 0.16.5
    - @tauri-apps/api [NPM]: 1.6.0 (outdated, latest: 2.1.1)
    - @tauri-apps/cli [NPM]: 1.6.3 (outdated, latest: 2.1.0)

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../dist
    - devPath: http://localhost:1421/
    - framework: Vue.js
    - bundler: Vite

Stack trace

No response

Additional context

No response

@chenlvzhou chenlvzhou added status: needs triage This issue needs to triage, applied to new issues type: bug labels Dec 18, 2024
@FabianLars
Copy link
Member

Please share the logs you get when running it like this npm run tauri build -- --verbose

@chenlvzhou
Copy link
Author

chenlvzhou commented Dec 19, 2024

Debug [handlebars::render] Rendering value: Path(Relative(([Named("categories")], "categories")))
Debug [handlebars::render] Rendering helper: "if", params: [PathAndJson { relative_path: Some("comment"), value: Context(String("PtExamSystem(Student)"), ["comment"]) }], hash: {}
Debug [handlebars::render] Rendering value: Path(Relative(([Named("comment")], "comment")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("exec")], "exec")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("icon")], "icon")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("name")], "name")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("categories")], "categories")))
Debug [handlebars::render] Rendering helper: "if", params: [PathAndJson { relative_path: Some("comment"), value: Context(String("PtExamSystem(Student)"), ["comment"]) }], hash: {}
Debug [handlebars::render] Rendering value: Path(Relative(([Named("comment")], "comment")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("exec")], "exec")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("icon")], "icon")))
Debug [handlebars::render] Rendering value: Path(Relative(([Named("name")], "name")))
Error [tauri_cli_node] failed to bundle project: Permission denied (os error 13)

@FabianLars This is a log, but I successfully ran the script (sudo /path/build_appimage.sh)

@chenlvzhou
Copy link
Author

chmod: .cache/tauri/linuxdeploy-plugin-gtk.sh' no permission
@FabianLars

@chenlvzhou
Copy link
Author

chenlvzhou commented Dec 19, 2024

run command (npm run tauri build), Query the information of the corresponding file:
-rwxr-xr-x 1 root root 11648 12月18日 11:09 linuxdeploy-plugin-gtk.sh
-rwxr-xr-x 1 root root 13264064 12月19日 09:07 linuxdeploy-x86_64.AppImage

@FabianLars
Copy link
Member

hmm that's weird. i can't really think of a reason how that could happen as long as you're the owner of your own home dir 🤔

@FabianLars FabianLars added the help wanted Help is requested to fix this issue label Dec 19, 2024
@chenlvzhou
Copy link
Author

  • export ARCH=x86_64
  • ARCH=x86_64
  • APPIMAGE_BUNDLE_XDG_OPEN=1
  • APPIMAGE_BUNDLE_GSTREAMER=0
  • TRAY_LIBRARY_PATH=0
  • '[' x86_64 == i686 ']'
  • linuxdeploy_arch=x86_64
  • mkdir -p pt-system-student.AppDir
  • cp -r ../appimage_deb/data/usr pt-system-student.AppDir
  • cd pt-system-student.AppDir
  • mkdir -p usr/bin
  • mkdir -p usr/lib
    Copying /usr/bin/xdg-open
  • [[ 1 != \0 ]]
  • [[ -f /usr/bin/xdg-open ]]
  • echo 'Copying /usr/bin/xdg-open'
  • cp /usr/bin/xdg-open usr/bin
  • [[ 0 != \0 ]]
    ++ dirname '{}'
  • find -L /usr/lib /usr/libexec -name WebKitNetworkProcess -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
    find: ‘/usr/lib/ssl/private’: Permission denied
  • true
    ++ dirname '{}'
  • find -L /usr/lib /usr/libexec -name WebKitWebProcess -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
    find: ‘/usr/lib/ssl/private’: Permission denied
  • true
    ++ dirname '{}'
  • find -L /usr/lib /usr/libexec -name libwebkit2gtkinjectedbundle.so -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
    find: ‘/usr/lib/ssl/private’: Permission denied
  • true
  • cd /home/abel/.cache/tauri
  • wget -q -4 -N https://github.com/AppImage/AppImageKit/releases/download/continuous/AppRun-x86_64
  • chmod +x /home/abel/.cache/tauri/AppRun-x86_64
  • cp /home/abel/.cache/tauri/AppRun-x86_64 AppRun
  • cp usr/share/icons/hicolor/256x256@2/apps/pt-system-student.png .DirIcon
  • ln -sf usr/share/icons/hicolor/256x256@2/apps/pt-system-student.png pt-system-student.png
  • ln -sf usr/share/applications/pt-system-student.desktop pt-system-student.desktop
  • cd ..
  • [[ 0 != \0 ]]
  • gst_plugin=
  • cd /home/abel/.cache/tauri
  • wget -q -4 -N https://raw.githubusercontent.com/tauri-apps/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh
    Error [tauri_cli_node] failed to bundle project: error running appimage.sh

@FabianLars

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Help is requested to fix this issue platform: Linux status: needs triage This issue needs to triage, applied to new issues type: bug
Projects
None yet
Development

No branches or pull requests

2 participants