I just did a test install on top of an existing TW instance (was last updated 7 days ago). System-level python is also 13.3, but poetry and the virtual environment setup will pin it to 3.11 for Rockstor anyway.
In my case apparmor was already disabled and NetworkManager already installed and active.
Adding the respective repos:
zypper --non-interactive addrepo --refresh -p105 https://download.opensuse.org/repositories/home:/rockstor/openSUSE_Tumbleweed/ home_rockstor
zypper --non-interactive addrepo --refresh -p97 https://download.opensuse.org/repositories/home:/rockstor:/branches:/Base:/System/openSUSE_Tumbleweed/ home_rockstor_branches_Base_System
rpm --import https://raw.githubusercontent.com/rockstor/rockstor-core/master/conf/ROCKSTOR-GPG-KEY
zypper addrepo -f http://updates.rockstor.com:8999/rockstor-testing/tumbleweed/ Rockstor-Testing
zypper --non-interactive --gpg-auto-import-keys refresh
then installed 5.0.15-0:
zypper in --no-recommends rockstor-5.0.15-0
Since in my case, it installed an additional 100 packages, so I planned for a reboot. Thus, dropping the --now option
systemctl enable rockstor-bootstrap
Reboot.
systemctl status rockstor
● rockstor.service - Rockstor startup script
Loaded: loaded (/usr/lib/systemd/system/rockstor.service; disabled; preset: disabled)
Active: active (running) since Fri 2025-05-02 10:53:58 PDT; 6s ago
Invocation: 2df51e05242e47fa82c057b3e139789f
Main PID: 5403 (supervisord)
Tasks: 7 (limit: 9489)
CPU: 4.961s
CGroup: /system.slice/rockstor.service
├─5403 /opt/rockstor/.venv/bin/python /opt/rockstor/.venv/bin/supervisord -c /opt/rockstor/etc/supervisord.conf
├─5502 /opt/rockstor/.venv/bin/python /opt/rockstor/.venv/bin/gunicorn --config ./conf/gunicorn.conf.py wsgi:application
├─5503 /opt/rockstor/.venv/bin/python /opt/rockstor/.venv/bin/data-collector
├─5504 /opt/rockstor/.venv/bin/python /opt/rockstor/.venv/bin/django-admin run_huey --workers 2 --worker-type thread --logfile /opt/rockstor/var/lo>
├─5506 /opt/rockstor/.venv/bin/python /opt/rockstor/.venv/bin/gunicorn --config ./conf/gunicorn.conf.py wsgi:application
└─5769 /usr/bin/python3.13 /usr/bin/yum info installed -v rockstor
And https://localhost yields:
After the basic setup and selecting the Test channel, another reboot. Hostname is set and Rockstor comes up without relevant error messages (there are some because the data collector is looking for a pool that’s not set up yet).
On another VM I updated an existing Rockstor 5.0.15-0 on TW instance with the latest TW package updates. Following a reboot I also did not run into any issue, but that was also not an install from scratch.
@kanwarplaha, could you share a few more details on the system you’re running your install on? Not sure it will be related, but to be thorough …
