-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed as not planned
Labels
status: needs triageThis issue needs to triage, applied to new issuesThis issue needs to triage, applied to new issuestype: bug
Description
Describe the bug
Using the provided shell.nix and a completely new tauri project, the build fails at the very last step, building the appimage, with the following error;
failed to bundle project: `failed to run linuxdeploy`
Error failed to bundle project: `failed to run linuxdeploy`
Reproduction
- Be on NixOS (docker, other VM)
pnpm create tauri-app
- Copy the provided shell.nix to
shell.nix
nix-shell
pnpm tauri build
Expected behavior
The build should complete successfully, generating a deb, rpm, and AppImage.
Full tauri info
output
[✔] Environment
- OS: NixOS 25.5.0 x86_64 (X64) (gnome on wayland)
✔ webkit2gtk-4.1: 2.48.0
✔ rsvg2: 2.59.2
✔ rustc: 1.85.1 (4eb161250 2025-03-15)
✔ cargo: 1.85.0 (d73d2caf9 2024-12-31)
✔ rustup: 1.27.1 (1980-01-01)
✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
- node: 22.14.0
- pnpm: 9.15.4
- npm: 10.9.2
- deno: deno 2.2.4
[-] Packages
- tauri 🦀: 2.4.0
- tauri-build 🦀: 2.1.0
- wry 🦀: 0.50.5
- tao 🦀: 0.32.8
- tauri-cli 🦀: 2.4.0
- @tauri-apps/api : not installed!
- @tauri-apps/cli : 2.4.0
[-] Plugins
- tauri-plugin-log 🦀: 2.3.1
- @tauri-apps/plugin-log : not installed!
[-] App
- build-type: bundle
- CSP: unset
- frontendDist: ../.svelte-kit
- devUrl: http://localhost:5173/
- framework: Svelte
- bundler: Vite
Stack trace
Additional context
I could be missing a library or something
tree src-tauri/target/release/bundle/appimage/Svide.AppDir/
src-tauri/target/release/bundle/appimage/Svide.AppDir/
├── AppRun
├── apprun-hooks
│ └── linuxdeploy-plugin-gtk.sh
├── nix
│ └── store
│ └── vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5
│ └── share
│ └── glib-2.0
│ └── schemas
├── Svide.desktop -> /home/willsterjohnson/DEV/svide/src-tauri/target/release/bundle/appimage/Svide.AppDir/usr/share/applications/Svide.desktop
├── Svide.png
└── usr
├── bin
│ └── app
├── lib
│ ├── libaom.so.3
│ ├── libaspell.so.15
│ ├── libatk-1.0.so.0
│ ├── libatk-bridge-2.0.so.0
│ ├── libatomic.so.1
│ ├── libatspi.so.0
│ ├── libavif.so.16
│ ├── libbacktrace.so.0
│ ├── libblkid.so.1
│ ├── libbrotlicommon.so.1
│ ├── libbrotlidec.so.1
│ ├── libbrotlienc.so.1
│ ├── libbz2.so.1
│ ├── libcairo-gobject.so.2
│ ├── libcairo.so.2
│ ├── libcap.so.2
│ ├── libdatrie.so.1
│ ├── libdav1d.so.7
│ ├── libdbus-1.so.3
│ ├── libdw.so.1
│ ├── libelf.so.1
│ ├── libenchant-2.so.2
│ ├── libepoxy.so.0
│ ├── libevdev.so.2
│ ├── libffi.so.8
│ ├── libFLAC.so.12
│ ├── libflite_cmu_grapheme_lang.so.1
│ ├── libflite_cmu_grapheme_lex.so.1
│ ├── libflite_cmu_indic_lang.so.1
│ ├── libflite_cmu_indic_lex.so.1
│ ├── libflite_cmulex.so.1
│ ├── libflite_cmu_time_awb.so.1
│ ├── libflite_cmu_us_awb.so.1
│ ├── libflite_cmu_us_kal16.so.1
│ ├── libflite_cmu_us_kal.so.1
│ ├── libflite_cmu_us_rms.so.1
│ ├── libflite_cmu_us_slt.so.1
│ ├── libflite.so.1
│ ├── libflite_usenglish.so.1
│ ├── libgcrypt.so.20
│ ├── libgdk-3.so.0
│ ├── libgdk_pixbuf-2.0.so.0
│ ├── libgio-2.0.so.0
│ ├── libglib-2.0.so.0
│ ├── libgmodule-2.0.so.0
│ ├── libgobject-2.0.so.0
│ ├── libgraphite2.so.3
│ ├── libgstallocators-1.0.so.0
│ ├── libgstapp-1.0.so.0
│ ├── libgstaudio-1.0.so.0
│ ├── libgstbase-1.0.so.0
│ ├── libgstfft-1.0.so.0
│ ├── libgstgl-1.0.so.0
│ ├── libgstpbutils-1.0.so.0
│ ├── libgstreamer-1.0.so.0
│ ├── libgsttag-1.0.so.0
│ ├── libgsttranscoder-1.0.so.0
│ ├── libgstvideo-1.0.so.0
│ ├── libgtk-3.so.0
│ ├── libgudev-1.0.so.0
│ ├── libharfbuzz-icu.so.0
│ ├── libhyphen.so.0
│ ├── libicudata.so.76
│ ├── libicui18n.so.76
│ ├── libicuuc.so.76
│ ├── libidn2.so.0
│ ├── libjavascriptcoregtk-4.1.so.0
│ ├── libjpeg.so.62
│ ├── libjson-glib-1.0.so.0
│ ├── libjxl_cms.so.0.11
│ ├── libjxl.so.0.11
│ ├── liblcms2.so.2
│ ├── liblzma.so.5
│ ├── libmanette-0.2.so.0
│ ├── libmount.so.1
│ ├── libmp3lame.so.0
│ ├── libmpg123.so.0
│ ├── libnghttp2.so.14
│ ├── libogg.so.0
│ ├── libopus.so.0
│ ├── liborc-0.4.so.0
│ ├── libpango-1.0.so.0
│ ├── libpangocairo-1.0.so.0
│ ├── libpangoft2-1.0.so.0
│ ├── libpcre2-8.so.0
│ ├── libpixman-1.so.0
│ ├── libpng16.so.16
│ ├── libpsl.so.5
│ ├── libpulsecommon-17.0.so
│ ├── libpulse-simple.so.0
│ ├── libpulse.so.0
│ ├── libseccomp.so.2
│ ├── libsecret-1.so.0
│ ├── libselinux.so.1
│ ├── libsharpyuv.so.0
│ ├── libsndfile.so.1
│ ├── libsoup-3.0.so.0
│ ├── libsqlite3.so.0
│ ├── libsystemd.so.0
│ ├── libtasn1.so.6
│ ├── libthai.so.0
│ ├── libtinysparql-3.0.so.0
│ ├── libudev.so.1
│ ├── libunistring.so.5
│ ├── libunwind.so.8
│ ├── libvmaf.so.3
│ ├── libvorbisenc.so.2
│ ├── libvorbis.so.0
│ ├── libwayland-client.so.0
│ ├── libwayland-cursor.so.0
│ ├── libwayland-egl.so.1
│ ├── libwayland-server.so.0
│ ├── libwebkit2gtk-4.1.so.0
│ ├── libwebpdemux.so.2
│ ├── libwebpmux.so.3
│ ├── libwebp.so.7
│ ├── libwoff2common.so.1.0.2
│ ├── libwoff2dec.so.1.0.2
│ ├── libXau.so.6
│ ├── libxcb-render.so.0
│ ├── libxcb-shm.so.0
│ ├── libXcomposite.so.1
│ ├── libXcursor.so.1
│ ├── libXdamage.so.1
│ ├── libXdmcp.so.6
│ ├── libXext.so.6
│ ├── libXfixes.so.3
│ ├── libXinerama.so.1
│ ├── libXi.so.6
│ ├── libxkbcommon.so.0
│ ├── libxml2.so.2
│ ├── libXrandr.so.2
│ ├── libXrender.so.1
│ ├── libxslt.so.1
│ ├── libyuv.so
│ └── libzstd.so.1
└── share
├── applications
│ └── Svide.desktop
└── icons
└── hicolor
├── 128x128
│ └── apps
│ └── app.png
├── 16x16
│ └── apps
├── 256x256
│ └── apps
├── 256x256@2
│ └── apps
│ └── app.png
├── 32x32
│ └── apps
│ └── app.png
├── 64x64
│ └── apps
└── scalable
└── apps
tengkuizdihar and The-Best-Codes
Metadata
Metadata
Assignees
Labels
status: needs triageThis issue needs to triage, applied to new issuesThis issue needs to triage, applied to new issuestype: bug