Replies: 8 comments 1 reply
-
Hi chuck We need more information to be able to figure out what is not working with the new Version on your Setup. Please can you tell us what setup do you use (dockerhub or old setup with Dockerfile) and how your setup is working. You can us present your docker-compose.yaml file, if you don't mind. And most valuable, the SEB Server log after the container has started up. In the SEB Server logs after startup you should be able to see all relevant information about the startup, eventually database migrations and the SEB Server network connections and URL settings. If the SEB Server is starting up within the Docker container, it is most probably something wrong with the DB migration or network/URL settings. If the SEB Server is not starting up and the Docker container tries to start it up again and again, it would also be useful if you can get the logs or try to figure out what causes the Java process to stop starting up. Best |
Beta Was this translation helpful? Give feedback.
-
Below is the install we used on a stock Debian Bullseye install.
The upgrade path we are using is:
At this point is where it all dies. Am having to wait to get a remote console to try and get access to the logs as this an offsite server. I can verify taht $latestTag is actually 1.5.0 |
Beta Was this translation helpful? Give feedback.
-
Hi If you have already a working setup with dockerhup, you do not need to fetch the seb-server-setup GIT repository anymore. This might not work since your stash and stash apply might scramble things up within the installation directory. Then pull the new image with the update with docker-compose pull Then you should have a look to the startup logs if the DB migration was done properly when you update form one major version to another. And you should also check if your HTTP endpoint settings are correct. What I miss in your setup is the HTTP endpoint settings as environment variables as it is mention in the installation guide: https://seb-server-setup.readthedocs.io/en/latest/install-production.html#productive-setup-with-dockerhub point 3. Then there is already a new patch version 1.5.1. please also try to use that one or best, use 1.5-stable tag to always get the latest stable version of a major release. Best |
Beta Was this translation helpful? Give feedback.
-
Andreas, The external variables were set in the docker file and have been working fine since initial install Also, changing 1.4-stable to 1.5-stable with a pull and up also kills the server. as soon as the up is issued I get "Creating network "seb-server-network" with the default driver" and then the server is no longer online. we did a step by step standard install so not sure what is going on here. am trying to get a remote desk to I can get access to the VM window on the nutanix server. |
Beta Was this translation helpful? Give feedback.
-
Here is the netstack prior to upgrade to 1.5 root@seb:~# ip a After the update the stack looks like this: root@seb:/opt/sebserver/seb-server-setup/docker/prod/bundled/dockerhub# ip a As you can see, the bridge interface is now in a different subnet which conflicts with our VPN subnet. So the update does complete successfully but it is no longer usable because the netstack is broken. Basically we need to get rid of the IP 172.18.0.1 and go back to 172.23.0.1 which should get connection back to the network. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the update. I'm not very familiar with networking and the operational setup of Docker and SEB Server is not part of the SEB Server development project. For my knowledge there has nothing been changed in the docker-compose network setup within the docker-compose file of SEB Server since version 1.4 and dockers network bridge configuration is not part of the SEB Server installation but part of the Docker installation: You can additionally set a driver for the network within the docker-compose file like described here: https://docs.docker.com/compose/networking/ but I don't know if this is solving your problem. The IP Addresses you mentioned above are not part of the SEB Server setup configuration but managed by Docker and the OS. Maybe something has changed there. Unfortunately I cannot really help here since this seems to be out of scope and due to your specific docker and host setup. |
Beta Was this translation helpful? Give feedback.
-
Here is the killshot. root@seb:/etc/docker# docker network inspect seb-server-network |
Beta Was this translation helpful? Give feedback.
-
OK. a small adjustment to docker-compose.yml will get the network back where it was prior to the upgrade. This will only be needed if the upgrade breaks networking/routing in the installation. networks: |
Beta Was this translation helpful? Give feedback.
-
How goes all?
I am admining a SEB server install for a school and I just attempted (for the second time) an upgrade to 1.5 from 1.4 and both times I can get the update but as soon as I tell docker to start the containers the server is no longer reachable (network is damaged). restarting the VM after that will start but without a working network stack.
Let me know how I can help you to figure out what is going wrong here.
thx,
chuck
Beta Was this translation helpful? Give feedback.
All reactions