this package no longer contains the service immich-machine-learning, due to growing difficulties with the arch python packages. Luckily immich-machine-learning can be now (as of immich 1.62) accessed via network, allowing it (and typesense) to be installed via docker and utilized via network.
Search Criteria
Package Details: immich-server 1.131.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/immich.git (read-only, click to copy) |
---|---|
Package Base: | immich |
Description: | Self-hosted photos and videos backup tool |
Upstream URL: | https://github.com/immich-app/immich |
Licenses: | MIT |
Conflicts: | immich |
Replaces: | immich |
Submitter: | wabi |
Maintainer: | wabi (pikl) |
Last Packager: | pikl |
Votes: | 14 |
Popularity: | 0.54 |
First Submitted: | 2022-12-30 11:41 (UTC) |
Last Updated: | 2025-04-03 19:10 (UTC) |
Dependencies (43)
- brotli (brotli-gitAUR)
- dav1d (dav1d-gitAUR)
- expat (expat-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- highway (highway-gitAUR)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR)
- jellyfin-ffmpeg
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libde265 (libde265-gitAUR)
- libexif (libexif-gitAUR)
- libgsf (libgsf-gitAUR)
- libheif (libheif-gitAUR, libheif-highmemAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- liblqr
- libpng (libpng-gitAUR, libpng-apngAUR)
- libraw (libraw-gitAUR)
- librsvg (librsvg-gitAUR)
- libtool (libtool-gitAUR)
- libvips (libvips-notiffAUR, libvips-gitAUR)
- libwebp (libwebp-gitAUR)
- Show 23 more dependencies...
Required by (1)
Sources (12)
- base-images
- https://download.geonames.org/export/dump/admin1CodesASCII.txt
- https://download.geonames.org/export/dump/admin2Codes.txt
- https://download.geonames.org/export/dump/cities500.zip
- https://raw.githubusercontent.com/nvkelso/natural-earth-vector/v5.1.2/geojson/ne_10m_admin_0_countries.geojson
- immich-1.131.3.tar.gz
- immich-machine-learning.service
- immich-server.service
- immich.conf
- immich.sysusers
- immich.tmpfiles
- nginx.immich.conf
wabi commented on 2023-06-21 19:12 (UTC)
dp20eic commented on 2023-06-07 18:26 (UTC) (edited on 2023-06-08 11:29 (UTC) by dp20eic)
Hi,
I tried to get immich
running in an LXC container under Proxmox, the installation with all dependencies was no problem so far, on the one hand two directories were missing, which I created later, but the services still don't start.
This is what I see at journal
Jun 07 18:32:45 arch-immich systemd[1]: Started immich server.
Jun 07 18:32:45 arch-immich (node)[115275]: immich-server.service: Failed to set up mount namespacing: /run/systemd/unit-root/var/lib/immich/upload: No such file or directory
Jun 07 18:32:45 arch-immich (node)[115275]: immich-server.service: Failed at step NAMESPACE spawning node: No such file or directory
Jun 07 18:32:45 arch-immich systemd[1]: immich-server.service: Main process exited, code=exited, status=226/NAMESPACE
Jun 07 18:32:45 arch-immich systemd[1]: immich-server.service: Failed with result 'exit-code'.
Jun 07 18:32:45 arch-immich systemd[1]: immich-server.service: Scheduled restart job, restart counter is at 1.
Jun 07 18:32:45 arch-immich systemd[1]: Stopped immich server.
After create missing Directory
Jun 07 18:33:43 arch-immich systemd[1]: immich-server.service: Main process exited, code=killed, status=4/ILL
Jun 07 18:33:43 arch-immich systemd[1]: immich-server.service: Failed with result 'signal'.
Jun 07 18:33:43 arch-immich systemd[1]: immich-server.service: Scheduled restart job, restart counter is at 1.
Jun 07 18:33:43 arch-immich systemd[1]: Stopped immich server.
Jun 07 18:33:43 arch-immich systemd[1]: Started immich server.
Jun 07 18:33:45 arch-immich sudo[115407]: dp20eic : TTY=pts/1 ; PWD=/home/dp20eic ; USER=root ; COMMAND=/usr/bin/systemctl status immich-server.service
Jun 07 18:33:45 arch-immich systemd[1]: immich-server.service: Main process exited, code=killed, status=4/ILL
Jun 07 18:33:45 arch-immich systemd[1]: immich-server.service: Failed with result 'signal'.
Jun 07 18:33:46 arch-immich systemd[1]: immich-server.service: Scheduled restart job, restart counter is at 2.
Jun 07 18:33:46 arch-immich systemd[1]: Stopped immich server.
Jun 07 18:33:46 arch-immich systemd[1]: Started immich server.
Jun 07 18:33:47 arch-immich sudo[115433]: dp20eic : TTY=pts/1 ; PWD=/home/dp20eic ; USER=root ; COMMAND=/usr/bin/systemctl status immich-server.service
Jun 07 18:33:48 arch-immich systemd[1]: immich-server.service: Main process exited, code=killed, status=4/ILL
Jun 07 18:33:48 arch-immich systemd[1]: immich-server.service: Failed with result 'signal'
Same with immich-microservice.service
Jun 07 18:37:07 arch-immich (node)[116212]: immich-microservices.service: Failed to set up mount namespacing: /run/systemd/unit-root/var/lib/immich/app/server/.reverse-geocoding-dump: No such file or directory
Jun 07 18:37:07 arch-immich (node)[116212]: immich-microservices.service: Failed at step NAMESPACE spawning node: No such file or directory
Jun 07 18:37:07 arch-immich systemd[1]: immich-microservices.service: Main process exited, code=exited, status=226/NAMESPACE
Jun 07 18:37:07 arch-immich systemd[1]: immich-microservices.service: Failed with result 'exit-code'.
Jun 07 18:37:07 arch-immich systemd[1]: immich-microservices.service: Scheduled restart job, restart counter is at 5.
After create directory
Jun 07 18:38:18 arch-immich systemd[1]: Started immich microservices.
Jun 07 18:38:20 arch-immich systemd[1]: immich-microservices.service: Main process exited, code=killed, status=4/ILL
Jun 07 18:38:20 arch-immich systemd[1]: immich-microservices.service: Failed with result 'signal'.
Jun 07 18:38:21 arch-immich systemd[1]: immich-microservices.service: Scheduled restart job, restart counter is at 1.
Jun 07 18:38:21 arch-immich systemd[1]: Stopped immich microservices.
Jun 07 18:38:21 arch-immich systemd[1]: Started immich microservices.
Jun 07 18:38:23 arch-immich systemd[1]: immich-microservices.service: Main process exited, code=killed, status=4/ILL
Jun 07 18:38:23 arch-immich systemd[1]: immich-microservices.service: Failed with result 'signal'.
Jun 07 18:38:23 arch-immich systemd[1]: immich-microservices.service: Scheduled restart job, restart counter is at 2.
Jun 07 18:38:23 arch-immich systemd[1]: Stopped immich microservices.
Jun 07 18:38:23 arch-immich systemd[1]: Started immich microservices.
Jun 07 18:38:26 arch-immich systemd[1]: immich-microservices.service: Main process exited, code=killed, status=4/ILL
Jun 07 18:38:26 arch-immich systemd[1]: immich-microservices.service: Failed with result 'signal'.
Jun 07 18:38:26 arch-immich systemd[1]: immich-microservices.service: Scheduled restart job, restart counter is at 3.
Jun 07 18:38:26 arch-immich systemd[1]: Stopped immich microservices.
Redis
and postgresql
are up and running, immich-web.service
started but without running server :(
What is the meaning of status=4/ILL
?
With kind regards Bernd
P.S.: the same with immich V1.60.0
wabi commented on 2023-04-02 15:35 (UTC)
there currently is not typesense package for archlinux. if you want to run typesense in a container you can use immich with typesense until there is a package available.
micwoj92 commented on 2023-02-02 19:17 (UTC)
pkgrel should be set to 1.
Pinned Comments
pikl commented on 2025-01-25 21:54 (UTC) (edited on 2025-01-26 08:23 (UTC) by pikl)
Upgrading to
postgresql-17
is awkward because ofpgvecto.rs
if you have been using0.2.0
as provided by AUR package pgvecto.rs-immich. If you have been using0.3.0
as provided by AUR package pgvecto.rs-immich-bin then these extra steps are likely not required and I suggest the wiki instructions for upgrades for major version increments ofpostgresql
are followed.If you would like to stick at
postgresql-16
please add the following topacman.conf
:Following the manual dump and reload in the wiki does appear to work, with a few extra steps to consider the
pgvecto.rs
upgrade.Starting point is
postgresql-old-upgrade
installed withpgvector.rs-0.2.0
. Symlink the installation outputs ofpgvecto.rs
into the directories used by the parallel installation ofpostgresql-old-upgrade
.Then perform the database start (
/opt/psql-16/bin/pg_ctl .. start
), "dump" (pg_dumpall...
) and database stop (/opt/psql-16/bin/pg_ctl .. start
) steps in the wiki.Upgrade to
postgresql-17
andpgvecto.rs-0.3.0
(provided bypgvector.rs-immich-bin
). Clear out/var/lib/postgresql/data
then initialise the database (initdb...
) as per the wiki.Start the service using
systemctl start postgresql
and install thepgvecto.rs
using the following command:Finally restart the postgresql service and perform the reload (
psql...
) steps in the wiki.EDITED: Various clarifications
pikl commented on 2024-08-05 09:52 (UTC)
From
v1.111.0
, this package does not build withnodejs
<v20
.