-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Cannot find shasum #1488
Comments
i have the same experience |
Hi @htfy96 @fruitbang , thanks for reporting the issue. As an workaround, please check following steps:
Again, sorry about the inconvenience. |
In case of ArchLinux here's workaround that helped me - just create a symlink with the right path ps dmn this is so silly, i guess this situation is the perfect example why were developed software such as Flatpak, Snap, AppImage and so on, and why there never be as they calls it - "a year of Linux on desktop", that's because of sht like this, i mean how much Linux distros out there? hundreds? And every one of them uses their own path to install packages, so developers can't predicted which distro you will be using to install their software |
I solved by
|
Latest appimg 1.13.1 (476278), same problem, Fedora 40 KDE. |
Hi there, we now have a CLI version of Outline that should work for most of the Linux distros. Please have a try. |
I've been using cli version for the last few months and it works perfectum!, thank you. |
Ran into a similar issue on Gentoo. Appimage script could not find echo sed or cp under /usr/bin. I had to create symlinks for all three utils. Client app still choked because it required sytemctl, which Gentoo does not have as it uses openrc init system. Not sure why paths to basic userland utils are being called from hard coded paths. |
Actually we were calling well-known commands without absolute paths before, but our security team instructed us to stop doing that to prevent malicious command injection. We have to comply with this security requirement, unfortunately. |
Ah, interesting and I can see the motivation for that. It's a strike against portability unfortunately. Wondering if a secondary or 'backup' absolute path could be called so that the app isn't broken on distros like Gentoo. |
Ah yeah, that's doable. Even better, we are planning to get rid of the "initialization process" in the future for Outline Client Linux. The work is already in progress now. |
Describe the bug
Launching a server doesn't work on ArchLinux.
To Reproduce
Expected behavior
What behavior did you expect?
The server launches successfully.
Client System (please complete the following information):
Additional context
It turns out that ArchLinux installs
shasum
under:Moreover, it's more canonical to use
sha256sum
which is included in coreutils instead of relying on shasum, a Perl program for the same requirements.The text was updated successfully, but these errors were encountered: