I can not login Dify, after install and use /signin, the page redirect back to /install #7943

Closed
opened 2026-02-21 18:23:09 -05:00 by yindo · 3 comments
Owner

Originally created by @guandai on GitHub (Feb 1, 2025).

Self Checks

  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

0.15.2

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

I can not login Dify, after install and use /signin, the page redirect back to /install
it is a loop . the workflow can not get through.
I am running on MacOs:

 MacBook Pro
16-inch, 2021
Chip Apple M1 Max
Memory
32 GB
Startup disk
Macintosh HD
macOS Sequola 15.2

docker : Docker version 27.5.1, build 9f9e405

Here are some log in docker-web-1 :

Attaching to api-1, db-1, nginx-1, redis-1, sandbox-1, ssrf_proxy-1, weaviate-1, web-1, worker-1
ssrf_proxy-1  | [ENTRYPOINT] re-create snakeoil self-signed certificate removed in the build process
redis-1       | 1:C 01 Feb 2025 14:40:13.391 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis-1       | 1:C 01 Feb 2025 14:40:13.391 # Redis version=6.2.17, bits=64, commit=00000000, modified=0, pid=1, just started
redis-1       | 1:C 01 Feb 2025 14:40:13.391 # Configuration loaded
redis-1       | 1:M 01 Feb 2025 14:40:13.392 * monotonic clock: POSIX clock_gettime
redis-1       | 1:M 01 Feb 2025 14:40:13.393 * Running mode=standalone, port=6379.
redis-1       | 1:M 01 Feb 2025 14:40:13.393 # Server initialized
redis-1       | 1:M 01 Feb 2025 14:40:13.396 * Loading RDB produced by version 6.2.17
redis-1       | 1:M 01 Feb 2025 14:40:13.396 * RDB age 118 seconds
redis-1       | 1:M 01 Feb 2025 14:40:13.396 * RDB memory usage when created 0.82 Mb
redis-1       | 1:M 01 Feb 2025 14:40:13.396 # Done loading RDB, keys loaded: 7, keys expired: 0.
redis-1       | 1:M 01 Feb 2025 14:40:13.396 * DB loaded from disk: 0.001 seconds
redis-1       | 1:M 01 Feb 2025 14:40:13.397 * Ready to accept connections
sandbox-1     | 2025/02/01 14:40:13 setup.go:29: [INFO]initializing nodejs runner environment...
sandbox-1     | 2025/02/01 14:40:13 setup.go:85: [INFO]nodejs runner environment initialized
sandbox-1     | 2025/02/01 14:40:13 setup.go:33: [INFO]initializing python runner environment...
weaviate-1    | {"action":"startup","default_vectorizer_module":"none","level":"info","msg":"the default vectorizer modules is set to \"none\", as a result all new schema classes without an explicit vectorizer setting, will use this vectorizer","time":"2025-02-01T14:40:13Z"}
weaviate-1    | {"action":"startup","auto_schema_enabled":true,"level":"info","msg":"auto schema enabled setting is set to \"true\"","time":"2025-02-01T14:40:13Z"}
sandbox-1     | 2025/02/01 14:40:13 config.go:129: [INFO]network has been enabled
sandbox-1     | 2025/02/01 14:40:13 config.go:145: [INFO]using https proxy: http://ssrf_proxy:3128
sandbox-1     | 2025/02/01 14:40:13 config.go:154: [INFO]using http proxy: http://ssrf_proxy:3128
sandbox-1     | 2025/02/01 14:40:13 server.go:20: [INFO]config init success
sandbox-1     | 2025/02/01 14:40:13 server.go:26: [INFO]runner dependencies init success
sandbox-1     | 2025/02/01 14:40:13 cocrrent.go:31: [INFO]setting max requests to 50
sandbox-1     | 2025/02/01 14:40:13 cocrrent.go:13: [INFO]setting max workers to 4
sandbox-1     | 2025/02/01 14:40:13 server.go:47: [INFO]installing python dependencies...
sandbox-1     | 2025/02/01 14:40:13 server.go:53: [INFO]python dependencies installed
weaviate-1    | {"action":"grpc_startup","level":"info","msg":"grpc server listening at [::]:50051","time":"2025-02-01T14:40:13Z"}
sandbox-1     | 2025/02/01 14:40:13 server.go:55: [INFO]initializing python dependencies sandbox...
weaviate-1    | {"action":"restapi_management","level":"info","msg":"Serving weaviate at http://[::]:8080","time":"2025-02-01T14:40:13Z"}
worker-1      | Running migrations
api-1         | Running migrations
db-1          | 
db-1          | PostgreSQL Database directory appears to contain a database; Skipping initialization
db-1          | 
db-1          | 2025-02-01 14:40:13.656 UTC [1] LOG:  starting PostgreSQL 15.10 on aarch64-unknown-linux-musl, compiled by gcc (Alpine 14.2.0) 14.2.0, 64-bit
db-1          | 2025-02-01 14:40:13.656 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
db-1          | 2025-02-01 14:40:13.656 UTC [1] LOG:  listening on IPv6 address "::", port 5432
db-1          | 2025-02-01 14:40:13.658 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db-1          | 2025-02-01 14:40:13.664 UTC [30] LOG:  database system was shut down at 2025-02-01 14:38:14 UTC
db-1          | 2025-02-01 14:40:13.672 UTC [1] LOG:  database system is ready to accept connections
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: using the "epoll" event method
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: nginx/1.27.3
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: built by gcc 12.2.0 (Debian 12.2.0-14) 
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: OS: Linux 6.12.5-linuxkit
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: getrlimit(RLIMIT_NOFILE): 1048576:1048576
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: start worker processes
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: start worker process 19
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: start worker process 20
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: start worker process 21
nginx-1       | 2025/02/01 14:40:13 [notice] 10#10: start worker process 22
web-1         | 
web-1         |                         -------------
web-1         | 
web-1         | __/\\\\\\\\\\\\\____/\\\\____________/\\\\____/\\\\\\\\\_____
web-1         |  _\/\\\/////////\\\_\/\\\\\\________/\\\\\\__/\\\///////\\\___
web-1         |   _\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_\///______\//\\\__
web-1         |    _\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\___________/\\\/___
web-1         |     _\/\\\/////////____\/\\\__\///\\\/___\/\\\________/\\\//_____
web-1         |      _\/\\\_____________\/\\\____\///_____\/\\\_____/\\\//________
web-1         |       _\/\\\_____________\/\\\_____________\/\\\___/\\\/___________
web-1         |        _\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\\\\\_
web-1         |         _\///______________\///______________\///__\///////////////__
web-1         | 
web-1         | 
web-1         |                           Runtime Edition
web-1         | 
web-1         |         PM2 is a Production Process Manager for Node.js applications
web-1         |                      with a built-in Load Balancer.
web-1         | 
web-1         |                 Start and Daemonize any application:
web-1         |                 $ pm2 start app.js
web-1         | 
web-1         |                 Load Balance 4 instances of api.js:
web-1         |                 $ pm2 start api.js -i 4
web-1         | 
web-1         |                 Monitor in production:
web-1         |                 $ pm2 monitor
web-1         | 
web-1         |                 Make pm2 auto-boot at server restart:
web-1         |                 $ pm2 startup
web-1         | 
web-1         |                 To go further checkout:
web-1         |                 http://pm2.io/
web-1         | 
web-1         | 
web-1         |                         -------------
web-1         | 
web-1         | pm2 launched in no-daemon mode (you can add DEBUG="*" env variable to get more messages)
ssrf_proxy-1  | [ENTRYPOINT] replacing environment variables in the template
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/squid.conf (depth 0)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/debian.conf (depth 1)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/rock.conf (depth 1)
ssrf_proxy-1  | 2025/02/01 14:40:13| Created PID file (/run/squid.pid)
ssrf_proxy-1  | 2025/02/01 14:40:13| Set Current Directory to /var/spool/squid
ssrf_proxy-1  | 2025/02/01 14:40:13| Creating missing swap directories
ssrf_proxy-1  | 2025/02/01 14:40:13| No cache_dir stores are configured.
ssrf_proxy-1  | 2025/02/01 14:40:13| Removing PID file (/run/squid.pid)
ssrf_proxy-1  | [ENTRYPOINT] starting squid
web-1         | 2025-02-01T14:40:14: PM2 log: Launching in no daemon mode
web-1         | 2025-02-01T14:40:14: PM2 log: [PM2][WARN] Applications dify-web not running, starting...
web-1         | 2025-02-01T14:40:14: PM2 log: App [dify-web:0] starting in -cluster mode-
web-1         | 2025-02-01T14:40:14: PM2 log: App [dify-web:0] online
web-1         | 2025-02-01T14:40:14: PM2 log: App [dify-web:1] starting in -cluster mode-
web-1         | 2025-02-01T14:40:14: PM2 log: App [dify-web:1] online
web-1         | 2025-02-01T14:40:14: PM2 log: [PM2] App [dify-web] launched (2 instances)
web-1         | 2025-02-01T14:40:14: PM2 log: ┌────┬─────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
web-1         | │ id │ name        │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
web-1         | ├────┼─────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
web-1         | │ 0  │ dify-web    │ default     │ 0.15.2  │ cluster │ 18       │ 0s     │ 0    │ online    │ 0%       │ 48.9mb   │ undefin… │ disabled │
web-1         | │ 1  │ dify-web    │ default     │ 0.15.2  │ cluster │ 25       │ 0s     │ 0    │ online    │ 0%       │ 44.4mb   │ undefin… │ disabled │
web-1         | └────┴─────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
web-1         | 2025-02-01T14:40:14: PM2 log: [--no-daemon] Continue to stream logs
web-1         | 2025-02-01T14:40:14: PM2 log: [--no-daemon] Exit on target PM2 exit pid=7
web-1         | 14:40:14 0|dify-web  |   ▲ Next.js 14.2.17
web-1         | 14:40:14 0|dify-web  |   - Local:        http://880c37567f23:3000
web-1         | 14:40:14 0|dify-web  |   - Network:      http://172.17.0.2:3000
web-1         | 14:40:14 0|dify-web  |  ✓ Starting...
web-1         | 14:40:14 1|dify-web  |   ▲ Next.js 14.2.17
web-1         | 14:40:14 1|dify-web  |   - Local:        http://880c37567f23:3000
web-1         | 14:40:14 1|dify-web  |   - Network:      http://172.17.0.2:3000
web-1         | 14:40:14 1|dify-web  |  ✓ Starting...
web-1         | 14:40:14 0|dify-web  |  ✓ Ready in 113ms
web-1         | 14:40:14 1|dify-web  |  ✓ Ready in 114ms
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/squid.conf (depth 0)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/debian.conf (depth 1)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/rock.conf (depth 1)
ssrf_proxy-1  | 2025/02/01 14:40:13| Created PID file (/run/squid.pid)
ssrf_proxy-1  | 2025/02/01 14:40:13| Set Current Directory to /var/spool/squid
ssrf_proxy-1  | 2025/02/01 14:40:13| Creating missing swap directories
ssrf_proxy-1  | 2025/02/01 14:40:13| No cache_dir stores are configured.
ssrf_proxy-1  | 2025/02/01 14:40:13| Removing PID file (/run/squid.pid)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/squid.conf (depth 0)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/debian.conf (depth 1)
ssrf_proxy-1  | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/rock.conf (depth 1)
ssrf_proxy-1  | 2025/02/01 14:40:13| Created PID file (/run/squid.pid)
ssrf_proxy-1  | 2025/02/01 14:40:13| Set Current Directory to /var/spool/squid
ssrf_proxy-1  | 2025/02/01 14:40:13| Starting Squid Cache version 6.6 for aarch64-unknown-linux-gnu...
ssrf_proxy-1  | 2025/02/01 14:40:13| Service Name: squid
ssrf_proxy-1  | 2025/02/01 14:40:13| Process ID 46
ssrf_proxy-1  | 2025/02/01 14:40:13| Process Roles: master worker
ssrf_proxy-1  | 2025/02/01 14:40:13| With 1024 file descriptors available
ssrf_proxy-1  | 2025/02/01 14:40:13| Initializing IP Cache...
ssrf_proxy-1  | 2025/02/01 14:40:13| DNS IPv6 socket created at [::], FD 8
ssrf_proxy-1  | 2025/02/01 14:40:13| DNS IPv4 socket created at 0.0.0.0, FD 9
ssrf_proxy-1  | 2025/02/01 14:40:13| Adding nameserver 127.0.0.11 from /etc/resolv.conf
ssrf_proxy-1  | 2025/02/01 14:40:13| Adding ndots 1 from /etc/resolv.conf
ssrf_proxy-1  | 2025/02/01 14:40:14| Logfile: opening log daemon:/var/log/squid/access.log
ssrf_proxy-1  | 2025/02/01 14:40:14| Logfile Daemon: opening log /var/log/squid/access.log
ssrf_proxy-1  | 2025/02/01 14:40:14| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
ssrf_proxy-1  | 2025/02/01 14:40:14| Store logging disabled
ssrf_proxy-1  | 2025/02/01 14:40:14| Swap maxSize 0 + 262144 KB, estimated 20164 objects
ssrf_proxy-1  | 2025/02/01 14:40:14| Target number of buckets: 1008
ssrf_proxy-1  | 2025/02/01 14:40:14| Using 8192 Store buckets
ssrf_proxy-1  | 2025/02/01 14:40:14| Max Mem  size: 262144 KB
ssrf_proxy-1  | 2025/02/01 14:40:14| Max Swap size: 0 KB
ssrf_proxy-1  | 2025/02/01 14:40:14| Using Least Load store dir selection
ssrf_proxy-1  | 2025/02/01 14:40:14| Set Current Directory to /var/spool/squid
ssrf_proxy-1  | 2025/02/01 14:40:14| Finished loading MIME types and icons.
ssrf_proxy-1  | 2025/02/01 14:40:14| HTCP Disabled.
ssrf_proxy-1  | 2025/02/01 14:40:14| Pinger socket opened on FD 15
ssrf_proxy-1  | 2025/02/01 14:40:14| Squid plugin modules loaded: 0
ssrf_proxy-1  | 2025/02/01 14:40:14| Adaptation support is off.
ssrf_proxy-1  | 2025/02/01 14:40:14| Accepting HTTP Socket connections at conn3 local=[::]:3128 remote=[::] FD 12 flags=9
ssrf_proxy-1  |     listening port: 3128
ssrf_proxy-1  | 2025/02/01 14:40:14| Accepting reverse-proxy HTTP Socket connections at conn5 local=[::]:8194 remote=[::] FD 13 flags=9
ssrf_proxy-1  |     listening port: 8194
ssrf_proxy-1  | 2025/02/01 14:40:14| Configuring Parent sandboxz
ssrf_proxy-1  | 2025/02/01 14:40:14| WARNING: DNS lookup for 'sandboxz' failed!
ssrf_proxy-1  | 2025/02/01 14:40:14 pinger| Initialising ICMP pinger ...
ssrf_proxy-1  | 2025/02/01 14:40:14 pinger| ICMP socket opened.
ssrf_proxy-1  | 2025/02/01 14:40:14 pinger| ICMPv6 socket opened
ssrf_proxy-1  | 2025/02/01 14:40:15| storeLateRelease: released 0 objects
sandbox-1     | 2025/02/01 14:40:21 env.go:30: [WARN]python lib path /usr/lib/python3.10 is not available
sandbox-1     | 2025/02/01 14:40:21 env.go:30: [WARN]python lib path /usr/lib/python3 is not available
worker-1      | None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
api-1         | None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
worker-1      | /app/api/.venv/lib/python3.12/site-packages/tencentcloud/hunyuan/v20230901/models.py:6087: SyntaxWarning: invalid escape sequence '\_'
worker-1      |   """function名称,只能包含a-z,A-Z,0-9,\_或-
api-1         | /app/api/.venv/lib/python3.12/site-packages/tencentcloud/hunyuan/v20230901/models.py:6087: SyntaxWarning: invalid escape sequence '\_'
api-1         |   """function名称,只能包含a-z,A-Z,0-9,\_或-
worker-1      | 2025-02-01 14:40:23,263.263 INFO [MainThread] [utils.py:160] - NumExpr defaulting to 4 threads.
api-1         | 2025-02-01 14:40:23,263.263 INFO [MainThread] [utils.py:160] - NumExpr defaulting to 4 threads.
nginx-1       | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /install HTTP/1.1" 200 5079 "http://localhost:12080/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-"
nginx-1       | 2025/02/01 14:40:25 [error] 21#21: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.65.1, server: _, request: "GET /console/api/setup HTTP/1.1", upstream: "http://172.17.0.8:5001/console/api/setup", host: "localhost:12080", referrer: "http://localhost:12080/install"
nginx-1       | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /console/api/setup HTTP/1.1" 502 559 "http://localhost:12080/install" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-"
nginx-1       | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /logo/logo-site.png HTTP/1.1" 304 0 "http://localhost:12080/install" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-"
nginx-1       | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://localhost:12080/install" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-"
worker-1      | /app/api/.venv/lib/python3.12/site-packages/opik/evaluation/metrics/heuristics/regex_match.py:8: SyntaxWarning: invalid escape sequence '\d'
worker-1      |   """
api-1         | /app/api/.venv/lib/python3.12/site-packages/opik/evaluation/metrics/heuristics/regex_match.py:8: SyntaxWarning: invalid escape sequence '\d'
api-1         |   """
sandbox-1     | 2025/02/01 14:40:26 env.go:30: [WARN]python lib path /run/systemd/resolve/stub-resolv.conf is not available
sandbox-1     | 2025/02/01 14:40:26 env.go:30: [WARN]python lib path /run/resolvconf/resolv.conf is not available
worker-1      | 2025-02-01 14:40:28,448.448 INFO [MainThread] [_client.py:1038] - HTTP Request: GET https://raw.githubusercontent.com/BerriAI/litellm/main/model_prices_and_context_window.json "HTTP/1.1 200 OK"
sandbox-1     | 2025/02/01 14:40:29 server.go:60: [INFO]python dependencies sandbox initialized
api-1         | 2025-02-01 14:40:29,267.267 INFO [MainThread] [_client.py:1038] - HTTP Request: GET https://raw.githubusercontent.com/BerriAI/litellm/main/model_prices_and_context_window.json "HTTP/1.1 200 OK"
worker-1      | Preparing database migration...
worker-1      | Starting database migration.

✔️ Expected Behavior

No response

Actual Behavior

No response

Originally created by @guandai on GitHub (Feb 1, 2025). ### Self Checks - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 0.15.2 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce I can not login Dify, after install and use /signin, the page redirect back to /install it is a loop . the workflow can not get through. I am running on MacOs: ``` MacBook Pro 16-inch, 2021 Chip Apple M1 Max Memory 32 GB Startup disk Macintosh HD macOS Sequola 15.2 ``` docker : Docker version 27.5.1, build 9f9e405 Here are some log in docker-web-1 : ``` Attaching to api-1, db-1, nginx-1, redis-1, sandbox-1, ssrf_proxy-1, weaviate-1, web-1, worker-1 ssrf_proxy-1 | [ENTRYPOINT] re-create snakeoil self-signed certificate removed in the build process redis-1 | 1:C 01 Feb 2025 14:40:13.391 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo redis-1 | 1:C 01 Feb 2025 14:40:13.391 # Redis version=6.2.17, bits=64, commit=00000000, modified=0, pid=1, just started redis-1 | 1:C 01 Feb 2025 14:40:13.391 # Configuration loaded redis-1 | 1:M 01 Feb 2025 14:40:13.392 * monotonic clock: POSIX clock_gettime redis-1 | 1:M 01 Feb 2025 14:40:13.393 * Running mode=standalone, port=6379. redis-1 | 1:M 01 Feb 2025 14:40:13.393 # Server initialized redis-1 | 1:M 01 Feb 2025 14:40:13.396 * Loading RDB produced by version 6.2.17 redis-1 | 1:M 01 Feb 2025 14:40:13.396 * RDB age 118 seconds redis-1 | 1:M 01 Feb 2025 14:40:13.396 * RDB memory usage when created 0.82 Mb redis-1 | 1:M 01 Feb 2025 14:40:13.396 # Done loading RDB, keys loaded: 7, keys expired: 0. redis-1 | 1:M 01 Feb 2025 14:40:13.396 * DB loaded from disk: 0.001 seconds redis-1 | 1:M 01 Feb 2025 14:40:13.397 * Ready to accept connections sandbox-1 | 2025/02/01 14:40:13 setup.go:29: [INFO]initializing nodejs runner environment... sandbox-1 | 2025/02/01 14:40:13 setup.go:85: [INFO]nodejs runner environment initialized sandbox-1 | 2025/02/01 14:40:13 setup.go:33: [INFO]initializing python runner environment... weaviate-1 | {"action":"startup","default_vectorizer_module":"none","level":"info","msg":"the default vectorizer modules is set to \"none\", as a result all new schema classes without an explicit vectorizer setting, will use this vectorizer","time":"2025-02-01T14:40:13Z"} weaviate-1 | {"action":"startup","auto_schema_enabled":true,"level":"info","msg":"auto schema enabled setting is set to \"true\"","time":"2025-02-01T14:40:13Z"} sandbox-1 | 2025/02/01 14:40:13 config.go:129: [INFO]network has been enabled sandbox-1 | 2025/02/01 14:40:13 config.go:145: [INFO]using https proxy: http://ssrf_proxy:3128 sandbox-1 | 2025/02/01 14:40:13 config.go:154: [INFO]using http proxy: http://ssrf_proxy:3128 sandbox-1 | 2025/02/01 14:40:13 server.go:20: [INFO]config init success sandbox-1 | 2025/02/01 14:40:13 server.go:26: [INFO]runner dependencies init success sandbox-1 | 2025/02/01 14:40:13 cocrrent.go:31: [INFO]setting max requests to 50 sandbox-1 | 2025/02/01 14:40:13 cocrrent.go:13: [INFO]setting max workers to 4 sandbox-1 | 2025/02/01 14:40:13 server.go:47: [INFO]installing python dependencies... sandbox-1 | 2025/02/01 14:40:13 server.go:53: [INFO]python dependencies installed weaviate-1 | {"action":"grpc_startup","level":"info","msg":"grpc server listening at [::]:50051","time":"2025-02-01T14:40:13Z"} sandbox-1 | 2025/02/01 14:40:13 server.go:55: [INFO]initializing python dependencies sandbox... weaviate-1 | {"action":"restapi_management","level":"info","msg":"Serving weaviate at http://[::]:8080","time":"2025-02-01T14:40:13Z"} worker-1 | Running migrations api-1 | Running migrations db-1 | db-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization db-1 | db-1 | 2025-02-01 14:40:13.656 UTC [1] LOG: starting PostgreSQL 15.10 on aarch64-unknown-linux-musl, compiled by gcc (Alpine 14.2.0) 14.2.0, 64-bit db-1 | 2025-02-01 14:40:13.656 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 db-1 | 2025-02-01 14:40:13.656 UTC [1] LOG: listening on IPv6 address "::", port 5432 db-1 | 2025-02-01 14:40:13.658 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" db-1 | 2025-02-01 14:40:13.664 UTC [30] LOG: database system was shut down at 2025-02-01 14:38:14 UTC db-1 | 2025-02-01 14:40:13.672 UTC [1] LOG: database system is ready to accept connections nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: using the "epoll" event method nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: nginx/1.27.3 nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: built by gcc 12.2.0 (Debian 12.2.0-14) nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: OS: Linux 6.12.5-linuxkit nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: getrlimit(RLIMIT_NOFILE): 1048576:1048576 nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: start worker processes nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: start worker process 19 nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: start worker process 20 nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: start worker process 21 nginx-1 | 2025/02/01 14:40:13 [notice] 10#10: start worker process 22 web-1 | web-1 | ------------- web-1 | web-1 | __/\\\\\\\\\\\\\____/\\\\____________/\\\\____/\\\\\\\\\_____ web-1 | _\/\\\/////////\\\_\/\\\\\\________/\\\\\\__/\\\///////\\\___ web-1 | _\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_\///______\//\\\__ web-1 | _\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\___________/\\\/___ web-1 | _\/\\\/////////____\/\\\__\///\\\/___\/\\\________/\\\//_____ web-1 | _\/\\\_____________\/\\\____\///_____\/\\\_____/\\\//________ web-1 | _\/\\\_____________\/\\\_____________\/\\\___/\\\/___________ web-1 | _\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\\\\\_ web-1 | _\///______________\///______________\///__\///////////////__ web-1 | web-1 | web-1 | Runtime Edition web-1 | web-1 | PM2 is a Production Process Manager for Node.js applications web-1 | with a built-in Load Balancer. web-1 | web-1 | Start and Daemonize any application: web-1 | $ pm2 start app.js web-1 | web-1 | Load Balance 4 instances of api.js: web-1 | $ pm2 start api.js -i 4 web-1 | web-1 | Monitor in production: web-1 | $ pm2 monitor web-1 | web-1 | Make pm2 auto-boot at server restart: web-1 | $ pm2 startup web-1 | web-1 | To go further checkout: web-1 | http://pm2.io/ web-1 | web-1 | web-1 | ------------- web-1 | web-1 | pm2 launched in no-daemon mode (you can add DEBUG="*" env variable to get more messages) ssrf_proxy-1 | [ENTRYPOINT] replacing environment variables in the template ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/squid.conf (depth 0) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/debian.conf (depth 1) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/rock.conf (depth 1) ssrf_proxy-1 | 2025/02/01 14:40:13| Created PID file (/run/squid.pid) ssrf_proxy-1 | 2025/02/01 14:40:13| Set Current Directory to /var/spool/squid ssrf_proxy-1 | 2025/02/01 14:40:13| Creating missing swap directories ssrf_proxy-1 | 2025/02/01 14:40:13| No cache_dir stores are configured. ssrf_proxy-1 | 2025/02/01 14:40:13| Removing PID file (/run/squid.pid) ssrf_proxy-1 | [ENTRYPOINT] starting squid web-1 | 2025-02-01T14:40:14: PM2 log: Launching in no daemon mode web-1 | 2025-02-01T14:40:14: PM2 log: [PM2][WARN] Applications dify-web not running, starting... web-1 | 2025-02-01T14:40:14: PM2 log: App [dify-web:0] starting in -cluster mode- web-1 | 2025-02-01T14:40:14: PM2 log: App [dify-web:0] online web-1 | 2025-02-01T14:40:14: PM2 log: App [dify-web:1] starting in -cluster mode- web-1 | 2025-02-01T14:40:14: PM2 log: App [dify-web:1] online web-1 | 2025-02-01T14:40:14: PM2 log: [PM2] App [dify-web] launched (2 instances) web-1 | 2025-02-01T14:40:14: PM2 log: ┌────┬─────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ web-1 | │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ web-1 | ├────┼─────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤ web-1 | │ 0 │ dify-web │ default │ 0.15.2 │ cluster │ 18 │ 0s │ 0 │ online │ 0% │ 48.9mb │ undefin… │ disabled │ web-1 | │ 1 │ dify-web │ default │ 0.15.2 │ cluster │ 25 │ 0s │ 0 │ online │ 0% │ 44.4mb │ undefin… │ disabled │ web-1 | └────┴─────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘ web-1 | 2025-02-01T14:40:14: PM2 log: [--no-daemon] Continue to stream logs web-1 | 2025-02-01T14:40:14: PM2 log: [--no-daemon] Exit on target PM2 exit pid=7 web-1 | 14:40:14 0|dify-web | ▲ Next.js 14.2.17 web-1 | 14:40:14 0|dify-web | - Local: http://880c37567f23:3000 web-1 | 14:40:14 0|dify-web | - Network: http://172.17.0.2:3000 web-1 | 14:40:14 0|dify-web | ✓ Starting... web-1 | 14:40:14 1|dify-web | ▲ Next.js 14.2.17 web-1 | 14:40:14 1|dify-web | - Local: http://880c37567f23:3000 web-1 | 14:40:14 1|dify-web | - Network: http://172.17.0.2:3000 web-1 | 14:40:14 1|dify-web | ✓ Starting... web-1 | 14:40:14 0|dify-web | ✓ Ready in 113ms web-1 | 14:40:14 1|dify-web | ✓ Ready in 114ms ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/squid.conf (depth 0) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/debian.conf (depth 1) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/rock.conf (depth 1) ssrf_proxy-1 | 2025/02/01 14:40:13| Created PID file (/run/squid.pid) ssrf_proxy-1 | 2025/02/01 14:40:13| Set Current Directory to /var/spool/squid ssrf_proxy-1 | 2025/02/01 14:40:13| Creating missing swap directories ssrf_proxy-1 | 2025/02/01 14:40:13| No cache_dir stores are configured. ssrf_proxy-1 | 2025/02/01 14:40:13| Removing PID file (/run/squid.pid) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/squid.conf (depth 0) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/debian.conf (depth 1) ssrf_proxy-1 | 2025/02/01 14:40:13| Processing Configuration File: /etc/squid/conf.d/rock.conf (depth 1) ssrf_proxy-1 | 2025/02/01 14:40:13| Created PID file (/run/squid.pid) ssrf_proxy-1 | 2025/02/01 14:40:13| Set Current Directory to /var/spool/squid ssrf_proxy-1 | 2025/02/01 14:40:13| Starting Squid Cache version 6.6 for aarch64-unknown-linux-gnu... ssrf_proxy-1 | 2025/02/01 14:40:13| Service Name: squid ssrf_proxy-1 | 2025/02/01 14:40:13| Process ID 46 ssrf_proxy-1 | 2025/02/01 14:40:13| Process Roles: master worker ssrf_proxy-1 | 2025/02/01 14:40:13| With 1024 file descriptors available ssrf_proxy-1 | 2025/02/01 14:40:13| Initializing IP Cache... ssrf_proxy-1 | 2025/02/01 14:40:13| DNS IPv6 socket created at [::], FD 8 ssrf_proxy-1 | 2025/02/01 14:40:13| DNS IPv4 socket created at 0.0.0.0, FD 9 ssrf_proxy-1 | 2025/02/01 14:40:13| Adding nameserver 127.0.0.11 from /etc/resolv.conf ssrf_proxy-1 | 2025/02/01 14:40:13| Adding ndots 1 from /etc/resolv.conf ssrf_proxy-1 | 2025/02/01 14:40:14| Logfile: opening log daemon:/var/log/squid/access.log ssrf_proxy-1 | 2025/02/01 14:40:14| Logfile Daemon: opening log /var/log/squid/access.log ssrf_proxy-1 | 2025/02/01 14:40:14| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec ssrf_proxy-1 | 2025/02/01 14:40:14| Store logging disabled ssrf_proxy-1 | 2025/02/01 14:40:14| Swap maxSize 0 + 262144 KB, estimated 20164 objects ssrf_proxy-1 | 2025/02/01 14:40:14| Target number of buckets: 1008 ssrf_proxy-1 | 2025/02/01 14:40:14| Using 8192 Store buckets ssrf_proxy-1 | 2025/02/01 14:40:14| Max Mem size: 262144 KB ssrf_proxy-1 | 2025/02/01 14:40:14| Max Swap size: 0 KB ssrf_proxy-1 | 2025/02/01 14:40:14| Using Least Load store dir selection ssrf_proxy-1 | 2025/02/01 14:40:14| Set Current Directory to /var/spool/squid ssrf_proxy-1 | 2025/02/01 14:40:14| Finished loading MIME types and icons. ssrf_proxy-1 | 2025/02/01 14:40:14| HTCP Disabled. ssrf_proxy-1 | 2025/02/01 14:40:14| Pinger socket opened on FD 15 ssrf_proxy-1 | 2025/02/01 14:40:14| Squid plugin modules loaded: 0 ssrf_proxy-1 | 2025/02/01 14:40:14| Adaptation support is off. ssrf_proxy-1 | 2025/02/01 14:40:14| Accepting HTTP Socket connections at conn3 local=[::]:3128 remote=[::] FD 12 flags=9 ssrf_proxy-1 | listening port: 3128 ssrf_proxy-1 | 2025/02/01 14:40:14| Accepting reverse-proxy HTTP Socket connections at conn5 local=[::]:8194 remote=[::] FD 13 flags=9 ssrf_proxy-1 | listening port: 8194 ssrf_proxy-1 | 2025/02/01 14:40:14| Configuring Parent sandboxz ssrf_proxy-1 | 2025/02/01 14:40:14| WARNING: DNS lookup for 'sandboxz' failed! ssrf_proxy-1 | 2025/02/01 14:40:14 pinger| Initialising ICMP pinger ... ssrf_proxy-1 | 2025/02/01 14:40:14 pinger| ICMP socket opened. ssrf_proxy-1 | 2025/02/01 14:40:14 pinger| ICMPv6 socket opened ssrf_proxy-1 | 2025/02/01 14:40:15| storeLateRelease: released 0 objects sandbox-1 | 2025/02/01 14:40:21 env.go:30: [WARN]python lib path /usr/lib/python3.10 is not available sandbox-1 | 2025/02/01 14:40:21 env.go:30: [WARN]python lib path /usr/lib/python3 is not available worker-1 | None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used. api-1 | None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used. worker-1 | /app/api/.venv/lib/python3.12/site-packages/tencentcloud/hunyuan/v20230901/models.py:6087: SyntaxWarning: invalid escape sequence '\_' worker-1 | """function名称,只能包含a-z,A-Z,0-9,\_或- api-1 | /app/api/.venv/lib/python3.12/site-packages/tencentcloud/hunyuan/v20230901/models.py:6087: SyntaxWarning: invalid escape sequence '\_' api-1 | """function名称,只能包含a-z,A-Z,0-9,\_或- worker-1 | 2025-02-01 14:40:23,263.263 INFO [MainThread] [utils.py:160] - NumExpr defaulting to 4 threads. api-1 | 2025-02-01 14:40:23,263.263 INFO [MainThread] [utils.py:160] - NumExpr defaulting to 4 threads. nginx-1 | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /install HTTP/1.1" 200 5079 "http://localhost:12080/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-" nginx-1 | 2025/02/01 14:40:25 [error] 21#21: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.65.1, server: _, request: "GET /console/api/setup HTTP/1.1", upstream: "http://172.17.0.8:5001/console/api/setup", host: "localhost:12080", referrer: "http://localhost:12080/install" nginx-1 | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /console/api/setup HTTP/1.1" 502 559 "http://localhost:12080/install" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-" nginx-1 | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /logo/logo-site.png HTTP/1.1" 304 0 "http://localhost:12080/install" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-" nginx-1 | 192.168.65.1 - - [01/Feb/2025:14:40:25 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://localhost:12080/install" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "-" worker-1 | /app/api/.venv/lib/python3.12/site-packages/opik/evaluation/metrics/heuristics/regex_match.py:8: SyntaxWarning: invalid escape sequence '\d' worker-1 | """ api-1 | /app/api/.venv/lib/python3.12/site-packages/opik/evaluation/metrics/heuristics/regex_match.py:8: SyntaxWarning: invalid escape sequence '\d' api-1 | """ sandbox-1 | 2025/02/01 14:40:26 env.go:30: [WARN]python lib path /run/systemd/resolve/stub-resolv.conf is not available sandbox-1 | 2025/02/01 14:40:26 env.go:30: [WARN]python lib path /run/resolvconf/resolv.conf is not available worker-1 | 2025-02-01 14:40:28,448.448 INFO [MainThread] [_client.py:1038] - HTTP Request: GET https://raw.githubusercontent.com/BerriAI/litellm/main/model_prices_and_context_window.json "HTTP/1.1 200 OK" sandbox-1 | 2025/02/01 14:40:29 server.go:60: [INFO]python dependencies sandbox initialized api-1 | 2025-02-01 14:40:29,267.267 INFO [MainThread] [_client.py:1038] - HTTP Request: GET https://raw.githubusercontent.com/BerriAI/litellm/main/model_prices_and_context_window.json "HTTP/1.1 200 OK" worker-1 | Preparing database migration... worker-1 | Starting database migration. ``` ### ✔️ Expected Behavior _No response_ ### ❌ Actual Behavior _No response_
yindo added the 🐞 bug label 2026-02-21 18:23:09 -05:00
yindo closed this issue 2026-02-21 18:23:09 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Feb 1, 2025):

Hey @guandai, I'm here to help you with the issue you're experiencing! If you need assistance with bug fixes, questions, or contribution, feel free to ask. I'll do my best to assist you while you wait for a human maintainer.

There are a few similar discussions related to redirect loops between /signin and /install in Dify's authentication flow:

  1. Help - This discussion is unsolved and was last updated on January 22, 2025.
  2. Install(signup) page redirected to signin page after changing the default nginx port - This discussion is unsolved and was last updated on November 13, 2024.
  3. After "docker compose up -d", Open URL http://localhost/install,i got an ERROR: http://localhost/console/api/setup 504 not found. - This discussion is unsolved and was last updated on November 3, 2024.

A similar closed issue suggested a solution that involved cleaning up and reinstalling the Docker setup. The steps are:

  1. Stop the Docker containers:

    docker compose down
    
  2. Remove the volumes:

    rm -rf ./volumes/app ./volumes/db ./volumes/redis ./volumes/weaviate
    
  3. Start the Docker containers again:

    docker compose up -d
    

This solution was confirmed to work by another user [1].

Additionally, potential points of failure in Dify's authentication flow that could cause a redirect loop include issues with OAuth providers, account handling, or workspace access [2]. You might want to check these areas for any misconfigurations or errors.

To continue talking to Dosu, mention @dosu.


Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Other

@dosubot[bot] commented on GitHub (Feb 1, 2025): <!-- Greeting --> Hey @guandai, I'm here to help you with the issue you're experiencing! If you need assistance with bug fixes, questions, or contribution, feel free to ask. I'll do my best to assist you while you wait for a human maintainer. <!-- Answer --> There are a few similar discussions related to redirect loops between `/signin` and `/install` in Dify's authentication flow: 1. [Help](https://github.com/langgenius/dify/discussions/12827) - This discussion is unsolved and was last updated on January 22, 2025. 2. [Install(signup) page redirected to signin page after changing the default nginx port](https://github.com/langgenius/dify/discussions/10635) - This discussion is unsolved and was last updated on November 13, 2024. 3. [After "docker compose up -d", Open URL http://localhost/install,i got an ERROR: http://localhost/console/api/setup 504 not found.](https://github.com/langgenius/dify/discussions/10212) - This discussion is unsolved and was last updated on November 3, 2024. A similar closed issue suggested a solution that involved cleaning up and reinstalling the Docker setup. The steps are: 1. Stop the Docker containers: ```sh docker compose down ``` 2. Remove the volumes: ```sh rm -rf ./volumes/app ./volumes/db ./volumes/redis ./volumes/weaviate ``` 3. Start the Docker containers again: ```sh docker compose up -d ``` This solution was confirmed to work by another user <sup>[[1]](https://github.com/langgenius/dify/discussions/12827)</sup>. Additionally, potential points of failure in Dify's authentication flow that could cause a redirect loop include issues with OAuth providers, account handling, or workspace access <sup>[[2]](https://github.com/langgenius/dify/blob/main/api/controllers/console/auth/oauth.py)</sup>. You might want to check these areas for any misconfigurations or errors. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.* --- <sup>Help Dosu learn! Give it feedback: [Great Response](https://app.dosu.dev/response-feedback/9dc26ea5-744f-4186-8c25-92775d417770?feedback_type=great_response) | [Irrelevant Answer](https://app.dosu.dev/response-feedback/9dc26ea5-744f-4186-8c25-92775d417770?feedback_type=irrelevant_answer) | [Incorrect Sources](https://app.dosu.dev/response-feedback/9dc26ea5-744f-4186-8c25-92775d417770?feedback_type=incorrect_sources) | [Too Verbose](https://app.dosu.dev/response-feedback/9dc26ea5-744f-4186-8c25-92775d417770?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/9dc26ea5-744f-4186-8c25-92775d417770?feedback_type=hallucination) | [Other](https://app.dosu.dev/response-feedback/9dc26ea5-744f-4186-8c25-92775d417770?feedback_type=other)</sup>
Author
Owner

@guandai commented on GitHub (Feb 1, 2025):

Thanks for your quickly reply , I can confirm it is working , I will close this issue .

@guandai commented on GitHub (Feb 1, 2025): Thanks for your quickly reply , I can confirm it is working , I will close this issue .
Author
Owner

@zjzjzjzj1874 commented on GitHub (Feb 12, 2025):

A similar closed issue suggested a solution that involved cleaning up and reinstalling the Docker setup. The steps are:

  1. Stop the Docker containers:
    docker compose down
  2. Remove the volumes:
    rm -rf ./volumes/app ./volumes/db ./volumes/redis ./volumes/weaviate
  3. Start the Docker containers again:
    docker compose up -d

It works! correctly for me! Tks

@zjzjzjzj1874 commented on GitHub (Feb 12, 2025): > A similar closed issue suggested a solution that involved cleaning up and reinstalling the Docker setup. The steps are: > > 1. Stop the Docker containers: > docker compose down > 2. Remove the volumes: > rm -rf ./volumes/app ./volumes/db ./volumes/redis ./volumes/weaviate > 3. Start the Docker containers again: > docker compose up -d It works! correctly for me! Tks
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#7943