




















@GipsyAlt Thanks for your feedback, fixed it. Can you try again ?
Also, there is a minor bug in the desktop file generation. The sed command has a trailing space in the search pattern:
s/AppRun --no-sandbox /${pkgname%-bin}/g
Because of this trailing space, it accidentally eats the space before %U in the Exec line, resulting in Exec=mudita-center%U. This causes launchers like wofi to completely hide the application because it can't find an executable named "mudita-center%U".
Removing the trailing space from the search pattern (or adding a space after the replacement variable) fixes the issue. Thanks again!
Hi, it looks like the application is currently crashing on startup with a missing file error indicating that the linux-x64 serialport bindings cannot be found.
Error: /usr/lib/mudita-center/app.asar.unpacked/node_modules/@serialport/bindings-cpp/prebuilds/linux-x64/@serialport+bindings-cpp.glibc.node: cannot open shared object file: No such file or directory
at process.func [as dlopen] (node:electron/js2c/node_init:2:2625)
at Module._extensions..node (node:internal/modules/cjs/loader:1998:18)
at Object.func [as .node] (node:electron/js2c/node_init:2:2852)
at Module.load (node:internal/modules/cjs/loader:1560:32)
at Module._load (node:internal/modules/cjs/loader:1362:12)
at c._load (node:electron/js2c/node_init:2:18095)
at wrapModuleLoad (node:internal/modules/cjs/loader:262:19)
at Module.require (node:internal/modules/cjs/loader:1583:12)
at require (node:internal/modules/helpers:153:16)
at load (/usr/lib/mudita-center/app.asar/node_modules/node-gyp-build/node-gyp-build.js:22:10)
A JavaScript error occurred in the main process
Uncaught Exception:
Error: /usr/lib/mudita-center/app.asar.unpacked/node_modules/@serialport/bindings-cpp/prebuilds/linux-x64/@serialport+bindings-cpp.glibc.node: cannot open shared object file: No such file or directory
at process.func [as dlopen] (node:electron/js2c/node_init:2:2625)
at Module._extensions..node (node:internal/modules/cjs/loader:1998:18)
at Object.func [as .node] (node:electron/js2c/node_init:2:2852)
at Module.load (node:internal/modules/cjs/loader:1560:32)
at Module._load (node:internal/modules/cjs/loader:1362:12)
at c._load (node:electron/js2c/node_init:2:18095)
at wrapModuleLoad (node:internal/modules/cjs/loader:262:19)
at Module.require (node:internal/modules/cjs/loader:1583:12)
at require (node:internal/modules/helpers:153:16)
at load (/usr/lib/mudita-center/app.asar/node_modules/node-gyp-build/node-gyp-build.js:22:10)
In the prepare() function, the rm -rf cleanup command seems to be accidentally removing the entire prebuilds directory (including linux-x64). The lines in question:
rm -rf \
"${srcdir}/squashfs-root/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/prebuilds/"\
{android-*,darwin-*,linux-arm*,win32-*} \
"${srcdir}/squashfs-root/resources/app.asar.unpacked/node_modules/usb/prebuilds/"\
{android-*,darwin-*,linux-arm*,linux-ia32,win32-*}
Removing or commenting out those cleanup lines in prepare() fixes the issue and allows the app to launch successfully.
Edit: bad formatting
@Scoobert Thanks for your feedback, fixed it.
Hi, validating the hash of mudita-center-4.0.0-x86_64.AppImage is failing for me. I'm getting a different result.
❯ makepkg -si
==> Making package: mudita-center-bin 4.0.0-2 (Tue 05 May 2026 07:34:33)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading mudita-center-4.0.0-x86_64.AppImage...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 0
100 128.6M 100 128.6M 0 0 23.88M 0 00:05 00:05 25.12M
-> Found mudita-center.sh
==> Validating source files with sha256sums...
mudita-center-4.0.0-x86_64.AppImage ... FAILED
mudita-center.sh ... Passed
==> ERROR: One or more files did not pass the validity check!
❯ sha256sum Downloads/Mudita-Center.AppImage
ecf0c1f4dba0ac470e8330407eb30bfb4bb897bf3fa3a7e6098214fd0be3d3cf Downloads/Mudita-Center.AppImage
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
@zxp19821005 reinstalled, now is perfect!!