Closed backstab5983 closed 1 month ago
Can you post the output of docker ps -a
?
Does this happen for all files?
Can you post the output of
docker ps -a
?
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e334106b8719 ghcr.io/cross-seed/cross-seed:master "/usr/bin/catatonit …" 40 minutes ago Up 40 minutes 0.0.0.0:2468->2468/tcp, :::2468->2468/tcp cross-seed
50e02a9dba71 ghcr.io/hotio/readarr "/init" 41 minutes ago Up 41 minutes 0.0.0.0:8787->8787/tcp, :::8787->8787/tcp readarr-audio
a5d91589e0a6 ghcr.io/immich-app/immich-machine-learning:release "tini -- ./start.sh" 47 hours ago Up 5 minutes (healthy) immich_machine_learning
7cf5cc0bff4b ghcr.io/immich-app/immich-server:release "tini -- /bin/bash s…" 47 hours ago Up 5 minutes (healthy) 0.0.0.0:2283->3001/tcp, :::2283->3001/tcp immich_server
72ffc00f2cf5 ghcr.io/wg-easy/wg-easy "docker-entrypoint.s…" 3 days ago Up 3 days (healthy) 0.0.0.0:51820->51820/udp, :::51820->51820/udp, 0.0.0.0:51821->51821/tcp, :::51821->51821/tcp wg-easy
f5e035562c20 mauricenino/dashdot "docker-entrypoint.s…" 3 days ago Up 3 days 0.0.0.0:80->3001/tcp, :::80->3001/tcp dashdot
f2b3f1ab3914 ghcr.io/hotio/sonarr "/init" 3 days ago Up 3 days 0.0.0.0:8989->8989/tcp, :::8989->8989/tcp sonarr
a8f440c96083 ghcr.io/hotio/sonarr "/init" 3 days ago Up 3 days 0.0.0.0:8990->8989/tcp, :::8990->8989/tcp sonarr-anime
4d3df84d41f8 ghcr.io/hotio/lidarr "/init" 6 days ago Up 4 days 0.0.0.0:8686->8686/tcp, :::8686->8686/tcp lidarr
e900a9709d71 ghcr.io/recyclarr/recyclarr "/sbin/tini -- /entr…" 7 days ago Up 4 days recyclarr
7ac763404727 redis:6.2-alpine "docker-entrypoint.s…" 8 days ago Up 5 minutes (healthy) 6379/tcp immich_redis
e4c3798e4059 tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 8 days ago Up 5 minutes (healthy) 5432/tcp immich_postgres
6d08a6664726 ghcr.io/hotio/plex "/init" 9 days ago Up 4 days plex
2d881454c6c7 ghcr.io/hotio/prowlarr "/init" 2 weeks ago Up 4 days 0.0.0.0:9696->9696/tcp, :::9696->9696/tcp prowlarr
8f6ffd6e4021 ghcr.io/hotio/qbittorrent "/init" 3 weeks ago Up 20 hours 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp qbittorrent
414d5f0cd298 ghcr.io/flaresolverr/flaresolverr "/usr/bin/dumb-init …" 3 weeks ago Up 4 days 0.0.0.0:8191->8191/tcp, :::8191->8191/tcp, 8192/tcp flaresolverr
97e492d35281 ghcr.io/hotio/overseerr "/init" 4 weeks ago Up 4 days 0.0.0.0:5055->5055/tcp, :::5055->5055/tcp overseerr
b5f6d78d266d ghcr.io/hotio/radarr "/init" 4 weeks ago Up 4 days 0.0.0.0:7878->7878/tcp, :::7878->7878/tcp radarr
1d975f63befd ghcr.io/hotio/bazarr "/init" 4 weeks ago Up 4 days 0.0.0.0:6767->6767/tcp, :::6767->6767/tcp bazarr
9d9576fcbe8a ghcr.io/hotio/autoscan "/init" 4 weeks ago Up 4 days 0.0.0.0:3030->3030/tcp, :::3030->3030/tcp autoscan
e5ff333ef2ba ghcr.io/hotio/tautulli "/init" 4 weeks ago Up 4 days 0.0.0.0:8181->8181/tcp, :::8181->8181/tcp tautulli
dd25bab20809 fmartinou/whats-up-docker "/usr/bin/entrypoint…" 6 weeks ago Up 4 days 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp wud
5e0131a34b93 ghcr.io/ajnart/homarr "sh ./scripts/run.sh" 2 months ago Up 4 days (healthy) 0.0.0.0:7575->7575/tcp, :::7575->7575/tcp homarr
5a9968de65e1 louislam/dockge:latest "/usr/bin/dumb-init …" 4 months ago Up 4 days (healthy) 0.0.0.0:5001->5001/tcp, :::5001->5001/tcp dockge
Does this happen for all files?
It looks me it does happen to all files.
You need to reload the page in order to see the change (worked for me). For the mobile app you need to reload the timeline by pulling the view down twice.
You need to reload the page in order to see the change (worked for me). For the mobile app you need to reload the timeline by pulling the view down twice.
Not working sadly, Immich is not changing the exif data of the file and neither creating or editing the .xmp sidecar file, so no change is detected even if refreshing the page, or restarting the container.
Chiming in here with the same issue as echoed from the discord help channel.
A lot of my photos and videos can have the time changed, but there are a handful that cannot. Nothing interesting showed up in the logs either time. I posted my logs in the discord link ^
https://github.com/user-attachments/assets/740ea7df-96da-49b2-b3c3-ba9eadec5676
https://github.com/user-attachments/assets/dedec5d8-7443-4c7e-885b-09b03d43d6d0
Same problem here. I have many photos uploaded directly to Immich which have completely wrong dates and no way to change them. Trying to edit via the GUI results in no error but also no change to the date/time.
However, if I download the asset, completely delete it from Immich, then reupload it, I am able to change the datetime with the newly uploaded image. The metadata also seems more accurate after reupload.
I initially uploaded all my assets from a Google Photos export via Immich-Go, not sure whether that could have caused an issue?
However, if I download the asset, completely delete it from Immich, then reupload it, I am able to change the datetime with the newly uploaded image. The metadata also seems more accurate after reupload.
I can reproduce this. I also uploaded most my assets with Immich-Go
Immich-go started uploading a sidecar file containing DateTimeOriginal
in https://github.com/simulot/immich-go/pull/337. Immich considers this an override and will always use this date https://github.com/immich-app/immich/blob/b53bd8c525c9760871529334b26571f672eabaf0/server/src/services/metadata.service.ts#L498-L504
We currently write metadata changes into the CreationDate
field. We should probably use a higher priority one.
https://github.com/immich-app/immich/blob/b53bd8c525c9760871529334b26571f672eabaf0/server/src/services/metadata.service.ts#L39-L49
Immich-go started uploading a sidecar file containing
DateTimeOriginal
in simulot/immich-go#337.
Thanks for the clarification!
Do you guys think this should be reported in the Immich-Go repo? It seems to me quite a widely used tool, mentioned in the official Docs as well as a community project :)
cc @simulot for good measure, but I don't think immich-go is doing anything wrong here
when Immich-go can determine the date of capture or GPS, it injects a virtual XMP with the relevant data. Maybe, this is linked with the incident
This seems to only be associated with files uploaded with immich-go. I manually uploaded an image and had no problem with changing the date/time, but the file upload with immich-go can't be.
From the 'web client' side of things, the asset PUT call is made
the PUT /api/assets/98e7c109-dbad-42ca-9a08-97c161aef073
and its return object includes the updated date time. However a follow up GET /api/assets/98e7c109-dbad-42ca-9a08-97c161aef073
call is made and that has the date/time with the original value.
This seems odd as https://github.com/immich-app/immich/blob/d0b3dd888b33a0e242291c7aff70d994c9db62e9/server/src/services/asset.service.ts#L158 appears to return the asset back from the repository? But I just started looking through the source.
Using the admin account: the date modification is immediately visible.
Using a regular account: the date change isn't immediately reflected on the UI. However the XMP file is updated. When refreshing the asset page, the date is correct.
The bug
Trying to change the date/time of an asset via the WebUI fails silently. I don't see anything in the container logs - even with verbose option activated. All assets are uploaded to Immich - no external libraries.
The UI allows the update, but no sidecar .xmp is created, and the UI does not reflect the change either.
Also trying to changing from the app on iOS leads to the same outcome.
Changing the location works perfectly fine, this makes me think it's not a permission issue at all.
Example video of the bug:
https://github.com/user-attachments/assets/0d723b47-ba0d-4845-8ff4-7319faf7ba6d
The OS that Immich Server is running on
Ubuntu 22.04.4 LTS
Version of Immich Server
v1.109.2
Version of Immich Mobile App
v1.109.0
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
No response
Additional information
This has been reported in Discord by multiple users, relevant support tickets open here: https://discord.com/channels/979116623879368755/1263448032893210716 https://discord.com/channels/979116623879368755/1264305376522801244 https://discord.com/channels/979116623879368755/1261312326544658432