mirror of
https://github.com/immich-app/immich.git
synced 2026-03-01 11:20:12 +03:00
500 : Converting circular structure to JSON #183
Closed
opened 2026-02-04 18:29:39 +03:00 by OVERLORD
·
31 comments
No Branch/Tag Specified
main
renovate/npm-svelte-vulnerability
release/next
chore/translations
feat/notification
refactor/zod-migration
csp-policy
uhthomas/fix-mobile-video-state
feat/library-offline-stats
fix/top-bar-z-search
fix/video-zooming
feat/checksum-algorithm-indicator
feat/library-offline-count
uhthomas/feat-mobile-search-results
uhthomas/fix-mobile-hero-height
fix/bring-back-globalkeys
fix/map-webgl-error
visual-review/pr-26535
claude/auto-screenshot-web-changes-Y7efI
feat/mobile-ocr
feat/custom-date-range
fix/mobile-video-aspect-ratio
push-vxwxqoulmxun
push-zlzxxyywnmtr
push-mvnsqpxklmnu
push-ztrmyrpuwvow
push-pvvtwywwqzvy
fix/ml-ocr-batch-size
push-okmnxsumoyzr
push-lvyturrtwkrq
feat/mobile-edit-3-mobile-sync-handling
push-rsywxvptwxuv
push-snrprxmlposz
fix/timeline-rtl
feat/integrity-checks-izzy
uhthomas/fix-mobile-search-results
renovate/flutter
update-pwa
uhthomas/feat-sort-smart-search
renovate/github-cqlabs-homebrew-dcm-1.x
chore/deduplicate-storage-template-example
fix/maintenance-reload
feat/video-player
feat/mobile-editing
feat/use-native-clients
refactor/remove-replace-with-upload
uhthomas/chore-mobile-maplibre
uhthomas/mobile-fix-asset-details-album-pop
feat/crawl-wrapper
feat/open-in-browser
push-skvzqoozqkpl
feat/edit-filters
fix/locale-settings-desc
push-xyozownmuwqp
postgres-socketio
feat/pg-queue
proposal/zod
refactor/asset-upload
renovate/connectivity_plus-7.x
better-project-structure
uhthomas/mobile-feat-asset-viewer-details
fix/ml-rocm-build
fix/25803
feat/asset-file-apis
midzelis/wip
push-zpwsovysllvn
push-nwxlpmyzkyrl
feature/bottom-buttons-order
sqlite_thumbs
fix-keep-correct-ios-shared-album-asset
fix-memory-generation-and-display
push-vpxwmwwxwnvw
fix-migration-width-height
revert/prettier-translations
shared-deep-link-handler
feat/thumbnail-native-clients
feat/platform-clients
fix/foreground-cloud-sync
filter-by-person
feat/csp
refactor/sidebar
fix/disable-editing
fix/view-timeline-deeplink
image-zoom-on-slow-connection
fix/merged-edited-assets
open-api-fix
feat/create-job-with-dto
use-toast-primary
feat/vitest-4
feat/ios-fastlane-match
match-signing
fix-update-time-update-timeline
feat/modal-routes
feat/panorama-tiles
feature/mobile-view-asset-owner
feat/system-settings
feature/show-activity-count
better-info-in-asset-viewer
fix/all-people-count
feat/location-favorites
feature/rearrange-buttons-2
fix/download-storage-template
feat/kb-shortcuts-mobile
fix/people-count
push-qolzzzzxrvvn
chore/originals-in-asset-files
feat/asset-size-columns
ben/tree-a11y
new-search-filter-ui
refactor/expectSelectedReadonly
refactor/mobile-grdb
push-qvuktpxmkknu
feat/mobile-native-local-sync
refactor/timeline_ops
fix/scrubber_end
feat/version.txt
feat/context-menus
feat/server-chunked-uploads
refactor/virtualsegment
refactor/rename_daymonth_groups
fix/restrict-android-bg-worker
feat/android-periodic-worker
fix-remote-sync-clean-up
refactor/timeline_move_ops
fix/timeline_split_selectable
feat/keyboard_actions_help_modal
feat/static_frontend
feat/notification-warnign-android
feat/plugins2
feat/plugins
test/create-workflow-token-action
fix/docs-force
debug/search-result-similarity
debug/cf-chunked-uploads
feat/eslint_rule
feat/search-filter-album/web
refactor/timeline_photostream
refactor/timelineasset_asset
feat/session-permissions
feat/timeline_photostream_assetnav
feat/timeline_minor_optimize
feat/timeline_perf_nocomp
feat/timeline_search_results_actions
feat/timeline_search_results_page
fix/timeline_padding
fix/timeline_search_reactivity_warnings
feat/timeline_scrollbar
feat/timeline_stream_withviewer
fix/timeline_back_forth_nav
refactor/timeline_photostream_component
fix/generated-files-checks
fix/locate-button-local
chore/base-image-mimalloc
refactor/timeline_assetlayout
refactor/timeline_selectable
refactor/timeline_aware_actions
refactor/timeline_monthsegment
feat/remove-old-pages
chore/deps-gradle
tmp_photostream
tmp/lcms
feat/mobile-dynamic-thumbnails
fix/mobile-finer-thumbnail-concurrency
refactor/timeline1
refactor/extract_photostream
refactor/rename_load_api
refactor/timeline2
refactor/timeline3
feat/multi-select-asset-viewer
feat-no-thumbhash-cache
refactor/asset_grid
feat/faster-access-checks
fix/18991
fix/19543
chore/temp-remove
fix/21419
feat/mobile-hdr-images
chore/update-mise-lockfile
feat/mise-server-checks
feat/mise-ci
feat/windows-2025
feat/dev_cli
refactor/mobile-migrate-clients
fix/map-theme
fix/require-checkbox
chore/use_swc
feat/efficient-thumbnail-decoding
refactor/mobile-thumbhash
refactor/mobile-thumbhash-new
feat/beta-background-upload
fix/beta-timeline-memories-setting
fix/failed-uploads-not-removed
feat/mobile-shared-album
feat/groups
drift-map-page
drift-auth-user-sync
fix/disable-memory
feat/add-to-album-action
edit-date-time-action
drift-people-page
sqlite-remove-isIn
chore/required-reviewers
refact/asset-manager
fix/folder-sort
pnpm
feat/widget-multiple-server-urls
chore/medium-tests-dbname
fix/web-no-iterator-find
fix/map-pan-interruption
track-livephotos
timeline_events
chore/oxlint-migration
feat/maintenance-worker
feat/dav
chore/demo-snapshot
refactor/server-side-dedupe
feat/integrity-checks
dev/recognition-eval
lighter_buckets_test
perf/postgres-queue
postgres-queue
focus_rings
refactor/web-stores-1
refactor/add-to-taken
feat/sort-places
vet
tmp/demo-snapshot-preview
fix/server-migration-file-extension
fix/asset-update-race-condition
rknn-toolkit-lite2
refactor/mobile-split-up-search-page
feature/Add-rocm-support-for-machine-learning
feat/rocm
chore/async-hash-file
feat/shared-link-view-count
feat/rotation
feat/graphql
feat/job-ids
feat/ignore-library-permission-error
feat/docker-compose-builder
feat/kysely-typeorm
mobile/onboarding
no-video-player
fix/server-qsv-output-format
chore/server-geodata-tweaks
mobile/native-video-player-no-hero
feat/xxhash
fix/docs-concurrency
feat/local-tileserver
refactor/exif-orientation
original-path-infix
refactor/mobile/login-form-1
feat/server-editor-endpoints
fix/server-qsv-vbr
fix-mobile-db-problems
feat/ml-armnn-conversion
feat/mobile/backup-with-album-info
feat/fast-initial-sync-1
chore/handle-output_dims
feat/unassign-faces
feat/shortcuts-on-asset-grid
feat/capacitor-mobile-app-poc
feat/server-nvenc-hw-decoding
fix/mobile-fetch-non-archive
web/automation-ui
feat/mobile-server-endpoint-save-dropdown
object-storage
feat/memories-animations
dev/metrics
ml/tflite
feat/ml-export-cli
v2.5.6
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.1
v2.0.0
v1.144.1
v1.144.0
v1.143.1
v1.143.0
v1.142.1
v1.142.0
v1.141.1
v1.141.0
v1.140.1
v1.140.0
v1.139.4
v1.139.3
v1.139.2
v1.139.1
v1.139.0
v1.138.1
v1.138.0
v1.137.3
v1.137.2
v1.137.1
v1.137.0
v1.136.0
v1.135.3
v1.135.2
v1.135.1
v1.135.0
v1.134.0
v1.133.1
v1.133.0
v1.132.3
v1.132.2
v1.132.1
v1.132.0
v1.131.3
v1.131.2
v1.131.1
v1.131.0
v1.130.3
v1.130.2
v1.130.1
v1.130.0
v1.129.0
v1.128.0
v1.127.0
v1.126.1
v1.126.0
v1.125.7
v1.125.6
v1.125.5
v1.125.4
v1.125.3
v1.125.2
v1.125.1
v1.125.0
v1.124.2
v1.124.1
v1.124.0
v1.123.0
v1.122.3
v1.122.2
v1.122.1
v1.122.0
v1.121.0
v1.120.2
v1.120.1
v1.120.0
v1.119.1
v1.119.0
v1.118.2
v1.118.1
v1.118.0
v1.117.0
v1.116.2
v1.116.1
v1.116.0
v1.115.0
v1.114.0
v1.113.1
v1.113.0
v1.112.1
v1.112.0
v1.111.0
v1.110.0
v1.109.2
v1.109.1
v1.109.0
v1.108.0
v1.107.2
v1.107.1
v1.107.0
v1.106.4
v1.106.3
v1.106.2
v1.106.1
v1.106.0
v1.105.1
v1.105.0
v1.104.0
v1.103.1
v1.103.0
v1.102.3
v1.102.2
v1.102.1
v1.102.0
v1.101.0
v1.100.0
v1.99.0
v1.98.2
v1.98.1
v1.98.0
v1.97.0
v1.96.0
v1.95.1
v1.95.0
v1.94.1
v1.94.0
v1.93.3
v1.93.2
v1.93.1
v1.93.0
v1.92.1
v1.92.0
v1.91.4
v1.91.3
v1.91.2
v1.91.1
v1.91.0
v1.90.2
v1.90.1
v1.90.0
v1.89.0
v1.88.2
v1.88.1
v1.88.0
v1.87.0
v1.86.0
v1.85.0
v1.84.0
v1.83.0
v1.82.1
v1.82.0
v1.81.1
v1.81.0
v1.80.0
v1.79.1
v1.79.0
v1.78.1
v1.78.0
v1.77.0
v1.76.1
v1.76.0
v1.75.2
v1.75.1
v1.75.0
v1.74.0
v1.73.0
v1.72.2
v1.72.1
v1.72.0
v1.71.0
v1.70.0
v1.69.0
v1.68.0
v1.67.2
v1.67.1
v1.67.0
v1.66.1
v1.66.0
v1.65.0
v1.64.0
v1.63.2
v1.63.1
v1.63.0
v1.62.1
v1.62.0
v1.61.0
v1.60.0
v1.59.1
v1.59.0
v1.58.0
v1.57.1
v1.57.0
v1.56.2
v1.56.1
v1.56.0
v1.55.1
v1.55.0
v1.54.1
v1.54.0
v1.53.0
v1.52.1
v1.52.0
v1.51.2
v1.51.1
v1.51.0
v1.50.1
v1.50.0
v1.49.0
v1.48.1
v1.48.0
v1.47.3
v1.47.2
v1.47.1
v1.47.0
v1.46.1
v1.46.0
v1.45.0
v1.44.0
v1.43.1
v1.43.0
v1.42.0_65-dev
v1.41.1_64-dev
v1.41.0_64-dev
v1.40.1_63-dev
v1.40.0_63-dev
v1.39.0_61-dev
v1.38.2_60-dev
v1.38.1_60-dev
v1.38.0_60-dev
v1.37.0_58-dev
v1.36.2_56-dev
v1.36.1_55-dev
v1.36.0_55-dev
v1.35.0_54-dev
v1.34.0_53-dev
v1.33.1_52-dev
v1.33.0_52-dev
v1.32.1_51-dev
v1.32.0_50-dev
v1.31.1_49-dev
v1.31.0_49-dev
v1.30.2_48-dev
v1.30.0_46-dev
v1.29.6_45-dev
v1.29.6_44-dev
v1.29.5_44-dev
v1.29.4_44-dev
v1.29.3_43-dev
v1.29.2_43-dev
v1.29.1_43-dev
v1.29.0_42-dev
v1.28.4_41-dev
v1.28.4_42-dev
v1.28.3_41-dev
v1.28.2_40-dev
v1.28.1_39-dev
v1.28.0_38-dev
v1.27.0_37-dev
v1.26.0_36-dev
v1.25.0_35-dev
v1.24.0_34-dev
v1.23.0_33-dev
v1.22.0_32-dev
v1.21.1_31-dev
v1.21.0_31-dev
v1.20.3_30-dev
v1.20.2_30-dev
v1.20.1_30-dev
v1.20.0_30-dev
v1.19.1_29-dev
v1.19.0_29-dev
v1.18.0_27-dev
v1.17.0_25-dev
v1.16.0_23-dev
v1.15.1_21-dev
v1.15.0_21-dev
v1.14.0_21-dev
v1.13.0_20-dev
v1.12.0_18-dev
v1.11.0_17-dev
v1.10.0_15-dev
v1.9.1_14-dev
v1.9.0_13-dev
v1.8.0_12-dev
v1.7.0_11-dev
v1.6.0_10-dev
v1.5.1+9-dev
v1.5.0+8-dev
v1.4.0+7-dev
v1.4.0+6-dev
v1.4.0-dev
v1.3.0-dev
v1.3.1-dev
v0.6-dev
v0.5-dev
v0.4-dev
v0.3-dev
v0.2-dev
first-android-release
Labels
Clear labels
accessibility
changelog:enhancement
changelog:security
changelog:skip
changelog:translation
cli
date-time
dependencies
documentation
external-library
format
good first issue
mobile-beta
mobile-beta
mobile-beta
needs-answer
nice to have
pull-request
sharing
tech-debt
📱mobile
🖥️web
🗄️server
🧠machine-learning
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: immich-app/immich#183
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @n8jadams on GitHub (Aug 1, 2022).
I am trying to run Immich on my Unraid server using the official Portainer-CE app.
Once it's set up, I navigate to http://:2283, I see the favicon load and the body of the page shows the following error:
docker-compose.yml
.env
Task List
Please complete the task list below. We need this information to help us reproduce the bug or point out problems in your setup. You are not providing enough info may delay our effort to help you.
docker-composefile..envfile.@alextran1502 commented on GitHub (Aug 2, 2022):
Can you check what do you get from
/api/server-info/ping?Also do you have any firewall on? If so, can you allow port 2283?
@n8jadams commented on GitHub (Aug 2, 2022):
I had forgotten to port forward 2283, but I got the same thing after doing that.
502 Bad Gateway
nginx error
@alextran1502 commented on GitHub (Aug 2, 2022):
Is your
VITE_SERVER_ENDPOINTyour local ip or external domain name?@n8jadams commented on GitHub (Aug 2, 2022):
it is my public ip, should I make it my internal ip?
@alextran1502 commented on GitHub (Aug 2, 2022):
If you try to access your instance over
https://immich.yourdomain.comthen yourVITE_SERVER_ENDPOINTwill need to behttps://immich.yourdomain.com/api@alextran1502 commented on GitHub (Aug 2, 2022):
And vice versa, if you access the site from your local IP, let's say
http://192.168.1.50:2283then yourVITE_SERVER_ENDPOINTwill behttp://192.168.1.50:2283/api@alextran1502 commented on GitHub (Aug 3, 2022):
@n8jadams Hello, has this issue been resolved?
@n8jadams commented on GitHub (Aug 3, 2022):
The reason why I never responded was because I was setting up a domain name and https. But now I changed the VITE_SERVER_ENDPOINT to
https://immich.mydomain.com/apiand I'm getting the exact same error.And at
https://immich.mydomain.com/api/server-info/pingI'm getting the same 502 error.@alextran1502 commented on GitHub (Aug 3, 2022):
what is your reverse proxy setup like?
@n8jadams commented on GitHub (Aug 3, 2022):
My domain points all requests (on all subdomains) to my public ip, my router forwards requests from 2283 to my private ip port 2283, and then nginx (nginx proxy manager) forwards requests from
http://immich.mydomain.comto my public ip on port 2283...@alextran1502 commented on GitHub (Aug 4, 2022):
I think what you will want to do is something similar to the setup below.
@spammads commented on GitHub (Aug 4, 2022):
Had the same issue.
Adding
/photosto the url on client-side solved it:http://immich.mydomain.com/photos@rondadon commented on GitHub (Aug 4, 2022):
Had the same issue, all fresh install with docker-compose.
Tried to access the WebUI over http://IpAddressfromServer:2283 and got the message:
As @CKranebitter pointed out: adding /photos after the port (http://IpAddressFromServer:2283/photos) redirected me to http://IpAddressFromServer:2283/auth/login and I was greeted with the login Page from immich.
But now I am greeted with the login page and not with the "Admin-User" creation page! So can not create admin account. Need to look which subfolder / path is used for the Admin Account creation.
So it seems, that the automatic redirection after creating the immich container(s) is not working properly.
@alextran1502 commented on GitHub (Aug 4, 2022):
@rondadon Can you share your
.envfile?@dnburgess commented on GitHub (Aug 4, 2022):
Just to jump in here, I'm using the default .env file. The only thing I've changed is the UPLOAD_LOCATION and the VITE_SERVER_ENDPOINT variables. The Upload Location is set to a folder on my system. For the Endpoint, I've tried my server's IP address as well as the FQDN.
I'm able to get to /photos and /auth/login, but not /auth/register
When I go to /auth/register, I get the same 500 errors as @rondadon
I've changed the :release tags to :latest to see if that fixes anything. It doesn't.
I'm using CloudFlare Tunnels for remote access. I'm on OMV 6 for testing purposes.
@alextran1502 commented on GitHub (Aug 4, 2022):
@dnburgess
VITE_SERVER_ENDPOINTis usually the value that most get wrong, can you share yours? You shouldn't use thelatesttag since it might not work properly, please use thereleasetag instead.@alextran1502 commented on GitHub (Aug 4, 2022):
@dnburgess is your CloudFlare tunnel allow port 2283? I am not sure if you are accessing through a reverse proxy or direct access on port 2283. If you can share detailed information about your setting, having another pair of eyes to take a look at might spot something.
@dnburgess commented on GitHub (Aug 4, 2022):
@alextran1502 the Cloudflare tunnel points directly to http://192.168.1.65:2283.
My VITE_SERVER_ENDPOINT is https://photos.mysite.com/api
I've changed back to :release as :lastest was just testing to see if it fixed anything.
Strangely, as I write this, everything seems to have started working after switching back to :release.
I'm going to deploy this on another server for additional testing
@alextran1502 commented on GitHub (Aug 4, 2022):
@dnburgess your
VITE_SERVER_ENDPOINTshould behttp://192.168.1.65:2283/apiEdited: strange, it works?
@dnburgess commented on GitHub (Aug 4, 2022):
@alextran1502 in a previous comment you said this:
If you try to access your instance over https://immich.yourdomain.com then your VITE_SERVER_ENDPOINT will need to be https://immich.yourdomain.com/api
So that's what I did
@alextran1502 commented on GitHub (Aug 4, 2022):
Ah so your CloudFlare tunnel is a reverse proxy that point your public domain
https://photos.mysite.comtohttp://192.168.1.65:2283. Then this setup ofVITE_SERVER_ENDPOINT=https://immich.yourdomain.com/apiis correct@dnburgess commented on GitHub (Aug 5, 2022):
Just as an FYI: I spun up a new VM running Docker in Proxmox and everything came up exactly as one would expect and no issues, so I'm not sure what was going on, but everything on the new setup is working.
@n8jadams commented on GitHub (Aug 5, 2022):
To follow up with this, I see the following
I'm pretty sure I have the .env set up right.
Unless there's some trick to getting this to work with Portainer?
@alextran1502 commented on GitHub (Aug 5, 2022):
Can you share the exact setup of yours?
@alextran1502 commented on GitHub (Aug 7, 2022):
@n8jadams There is a new release that is supposed to simplify the setup. Please try again and let me know if this issue is resolved. https://github.com/immich-app/immich/releases/tag/v1.20.0_30-dev
@n8jadams commented on GitHub (Aug 10, 2022):
I think this is a step in the right direction.
Now the page loads initially and looks good and then the requests to
https://immich.mydomain.com/api/user/meandhttps://immich.mydomain.com/api/user/countgive a 502 response(EDIT: The same applies from
http://192.168.x.y:2283andhttp://my-public-ip:2283)@panoti commented on GitHub (Aug 29, 2022):
Hi @n8jadams, are you still facing this error with the latest version?
@Limezy commented on GitHub (Aug 31, 2022):
Hi, I have exactly the same problem :
No errors found in the logs of immich microservices or immich machine learning.
"Circular error"

"AxiosError"

"login page"

I have to admit that my setup is not exactly standard, as I'm not running under docker but have compiled everything on Debian. I'm using a SSL certified url with a proxy pass through nginx to 0.0.0.0:3000 where the frontend is listening.
By the way, that would be great to have an option to set the vite server to listen to a chosen port.
EDIT : solved adding
127.0.0.1 immich-serverto my/etc/hostsHowever, I would still be interested to control the server and web ports
@panoti commented on GitHub (Sep 4, 2022):
Hi @Limezy, we stick heavily with docker, so there are some issues if you run outside docker. I hope immich team will support dockerless (maybe with
pm2) soon.@Limezy commented on GitHub (Sep 5, 2022):
Thanks for your reply
@alextran1502 commented on GitHub (Sep 28, 2022):
Close as not applicable anymore to the latest setup