Hello, I’ve found what I think is a bug on SCM-Manager’s side:
-
Bug description (occurred issue):
The server is run as a Docker container with the following lines:
mkdir /home/user/scm_home
chown 1000:1000 /home/user/scm_home
docker run --name scm -p 8080:8080 -v /home/user//scm_home:/var/lib/scm scmmanager/scm-manager:3.11.1(Note: The commands are run with root permissions via sudo -s; “user” is just the name of a local user).
I then did a bisect search by installing different versions via
rm -r /home/user/scm_home
docker rm scmand found out this way that the issue has been occuring since between 3.8.0 and 3.9.0.
logs.zip (16.3 KB)
-
Expected result / system behavior (from 3.8.0 frontend):
-
observed result / system behavior (from 3.11.1 frontend):
Clicking on ‘Erneute Anmeldung’ leads back to a ‘Abschluss der Initialisierung’ with an available selection. However, if you select an item, you arrive back to the page shown above. The consequence is that SCM-Manager cannot be used via the frontend. This error is not fixable with Ctrl+F5 and occurs on other devices too.
Workaround: The error did not occur when I
- initially started the server as a 3.8.0
- opened the 3.8.0 page on a device until the first ‘Abschluss der Initialisierung’ dialog
- removed the backend (docker rm, but keep the scm_home/ folder) and reran it with the same command as above as a 3.11.1
- proceeded with the 3.8.0 page, now communicating with the rerun 3.11.1 backend. In this case, I could arrive to the login mentioned above and keeping the newer version. But it’s a non-obvious workaround.
So my assumption is that the bug is located somewhere in the frontend.
-
SCM-Manager version and installed package:
- 3.9.0 (earliest found occurence)
- 3.11.1 (currently affected version)
The SCM-Manager instance runs on a Ubuntu Live server with Docker installed. The Ufw firewall has been disabled in systemctl to avoid port restrictions, and communication between the server and client is within a private network (same router).
If there is anything else you need as an info, I can try to provide it for you.
Thanks!
Till



