release 10.3 renamed the lemonade-server systemd unit into lemond. If you had it enabled remember to systemctl disable lemonade-server and systemctl enable --now lemond after upgrading
Search Criteria
Package Details: lemonade-server 10.4.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/lemonade-server.git (read-only, click to copy) |
|---|---|
| Package Base: | lemonade-server |
| Description: | Lemonade: Local LLM Serving with GPU and NPU acceleration (Server) |
| Upstream URL: | https://github.com/lemonade-sdk/lemonade/ |
| Licenses: | Apache-2.0 |
| Provides: | lemonade-server |
| Submitter: | luciddream |
| Maintainer: | luciddream (bitgamma) |
| Last Packager: | luciddream |
| Votes: | 11 |
| Popularity: | 5.71 |
| First Submitted: | 2025-11-15 12:59 (UTC) |
| Last Updated: | 2026-05-08 17:17 (UTC) |
Dependencies (12)
- libwebsockets
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- cli11 (cli11-compiledAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- libdrm (libdrm-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-ninja-symlinkAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton) (make)
- npm (python-nodejs-wheelAUR, npm-corepackAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR, openssl-aegisAUR) (make)
Required by (2)
- gaiaui-amd (optional)
- lemonade-desktop (optional)
Sources (4)
bitgamma commented on 2026-04-30 05:23 (UTC)
luciddream commented on 2026-04-29 12:37 (UTC)
Hi all, I'm out of the country and don't have access to my PC until 6 of May. I'll try to figure out if a co-maintainer can create this release. Sorry about that.
luciddream commented on 2026-04-16 05:54 (UTC) (edited on 2026-04-16 05:54 (UTC) by luciddream)
@gm112
There is no issue with the libwebsockets library, you have to rebuild the package when the system dependencies change. This is how AUR works.
keep in mind that a rebuild of a package may be required when its shared library dependencies are updated, not only when the package itself is updated.
gm112 commented on 2026-04-16 00:09 (UTC)
Regarding the libwebsockets.so.20, I was able to get lemonade-server working again by pointing CMake to build off system libraries.. which maybe not ideal, but is a workaround if you want to get going faster.
-D CMAKE_PREFIX_PATH=/usr
-D CMAKE_LIBRARY_PATH=/usr/lib
-D CMAKE_INCLUDE_PATH=/usr/include
rrevi commented on 2026-04-14 09:53 (UTC) (edited on 2026-04-14 09:57 (UTC) by rrevi)
Since I upgraded to version 10.2.0-1 and upgrade the rest of my system, I haven't been able to run lemond:
$ lemond
lemond: error while loading shared libraries: libwebsockets.so.20: cannot open shared object file: No such file or directory
Seems like libwebsockets package upgraded and broke lemonade-server?
My current libwebsockets package version is: 4.5.8-1.1
$ cat /var/log/pacman.log | grep libwebsockets
[2026-01-23T20:20:58-0500] [ALPM] installed libwebsockets (4.4.1-1.1)
[2026-03-05T21:31:49-0500] [ALPM] upgraded libwebsockets (4.4.1-1.1 -> 4.4.2-1.1)
[2026-04-13T00:36:34-0400] [ALPM] upgraded libwebsockets (4.4.2-1.1 -> 4.5.8-1.1)
...
luciddream commented on 2026-04-13 21:01 (UTC)
@th3raid0r it looks to be a bug in FLM code, I've opened an issue about it! You shouldn't need to set the memlock limits any more. I will also update the documentation when this bug is resolved.
th3raid0r commented on 2026-04-13 00:57 (UTC)
Issue:
The lemonade-server systemd unit file lacks LimitMEMLOCK=infinity which is required for FLM to be able to work properly - particularly with embedding or whisper.
luciddream commented on 2026-04-12 18:17 (UTC)
@Migsi That's the same issue I had last week which made me accidentally add it to makedependencies. I think I have to find a better way to deal with it. I believe having to --rebuild is normal, but I want to understand if there is a better way to deal with it.
Migsi commented on 2026-04-12 16:52 (UTC) (edited on 2026-04-12 17:00 (UTC) by Migsi)
With the latest update of libwebsockets at 2026-04-10 my install broke, as it is looking for the wrong version of the .so file. A plain reinstall won't trigger a rebuild, as the artifacts appear to remain cached.
EDIT: Overlooked the '--rebuild' flag. Fixed it as expected. Is there some way for AUR packages to auto rebuild on dependency updates?
Pinned Comments
luciddream commented on 2025-12-16 20:53 (UTC) (edited on 2026-05-08 17:33 (UTC) by luciddream)
lemonade-serverhas a systemd service unit. Usesystemctl start lemondto start.Default configuration is available at
/usr/share/lemonade/defaults.jsonand should be placed at:/var/lib/lemonade/.cache/lemonade/config.jsonAlso
/etc/lemonade/conf.d/zz-secrets.conffor the Lemonade API KEY.The cache where all models, backends, and other files are stored is now in
/var/lib/lemonade/.cacheGUI: lemonade-desktop.