What Operating System?
linux 18.04
What is the problem?
portainer page will not load - 404 error
What did you already try to solve it?
googled the problem and see that portainer acknowledges as issue https://github.com/portainer/portainer/issues/8455 there is mention of running older portainer version . tried to update the yaml file but it reverts back to portainer/portainer-ce:alpine
Complete Logs
Logs help us with troubleshoting.
sudo docker container logs portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:33 server: Reverse tunnelling enabled
2023/02/17 09:59:33 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:33 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:35 server: Reverse tunnelling enabled
2023/02/17 09:59:35 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:35 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:36 server: Reverse tunnelling enabled
2023/02/17 09:59:36 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:36 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:37 server: Reverse tunnelling enabled
2023/02/17 09:59:37 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:37 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:38 server: Reverse tunnelling enabled
2023/02/17 09:59:38 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:38 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:41 server: Reverse tunnelling enabled
2023/02/17 09:59:41 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:41 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:44 server: Reverse tunnelling enabled
2023/02/17 09:59:44 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:44 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 09:59AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 09:59AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 09:59:51 server: Reverse tunnelling enabled
2023/02/17 09:59:51 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 09:59:51 server: Listening on 0.0.0.0:8000…
2023/02/17 09:59AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 10:00AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 10:00AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 10:00AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 10:00:05 server: Reverse tunnelling enabled
2023/02/17 10:00:05 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 10:00:05 server: Listening on 0.0.0.0:8000…
2023/02/17 10:00AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
2023/02/17 10:00AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:534 > encryption key file not present | filename=portainer
2023/02/17 10:00AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:553 > proceeding without encryption key |
2023/02/17 10:00AM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/02/17 10:00:31 server: Reverse tunnelling enabled
2023/02/17 10:00:31 server: Fingerprint 05:b2:a0:da:f9:93:59:e1:fc:16:5d:d2:f2:c4:0e:5e
2023/02/17 10:00:31 server: Listening on 0.0.0.0:8000…
2023/02/17 10:00AM FTL github.com/portainer/portainer/api/cmd/portainer/main.go:730 > failed initializing upgrade service | error=“failed to determine container platform: failed to retrieve docker info: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40” stack_trace=[{“func”:“NewService”,“line”:“55”,“source”:“upgrade.go”},{“func”:“buildServer”,“line”:“728”,“source”:“main.go”},{“func”:“main”,“line”:“801”,“source”:“main.go”},{“func”:“main”,“line”:“250”,“source”:“proc.go”},{“func”:“goexit”,“line”:“1594”,“source”:“asm_amd64.s”}]
Additional information
Anything else that helps us assess the situation like screenshots. As much data as possible
I’m really looking for instructions on how to force portainer to use an older version