I just reinstalled ParrotOS because of broken packages and broken dependencies. (Virtualbox, Qt etc)
Trying to install some packages I noticed the strange source.list.
There seem to be 4.X repos and 5.X repos. Why?
Looking at the “dists”, 4.X seems to be a rolling release and 5.X a long term support (LTS) release.
Why would the RR version have a lesser number than the LTS?
A fresh installation from the image file uses the RR, but that one does not have backports etc. With RR there are many packages that I can’t install qtbase, virtualbox, syncthing etc…
Why?
What are the official repos for the ordinary day to day usage?
Some more background:
Until yesterday I had used the “LTS” repos, but I couldn’t install qtbase because of broken dependencies with vulkan. I tried working around that by manually installing the needed libraries and qmake. Executing qmake I noticed that it couldn’t find the libraries. As a test I installed qt creator and that told me that there is no valid Qt version could be found…
A few days ago I installed Xubuntu on virtualbox in order to at least finish some tasks that I couldn’t do because of the broken dependencies with qtbase. Yesterday I tried to start that VM again and it threw an error about a kernel module. Executing modprobe vboxdrv
gave me
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.16.0-12parrot1-amd64
I then decided to purge all virtualbox packages and reinstall.
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt --fix-broken install
Loading new virtualbox-6.1.26 DKMS files...
Building for 5.16.0-12parrot1-amd64
Building initial module for 5.16.0-12parrot1-amd64
Error! Bad return status for module build on kernel: 5.16.0-12parrot1-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.26/build/make.log for more information.
dpkg: error processing package virtualbox-dkms (--configure):
installed virtualbox-dkms package post-installation script subprocess returned
error exit status 10
dpkg: dependency problems prevent configuration of virtualbox:
virtualbox depends on virtualbox-dkms (>= 6.1.26-dfsg-4parrot1) | virtualbox-so
urce (>= 6.1.26-dfsg-4parrot1) | virtualbox-modules; however:
Package virtualbox-dkms is not configured yet.
Package virtualbox-source is not installed.
Package virtualbox-modules is not installed.
Package virtualbox-dkms which provides virtualbox-modules is not configured yet.
dpkg: error processing package virtualbox (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
virtualbox-qt depends on virtualbox (= 6.1.26-dfsg-4parrot1); however:
Package virtualbox is not configured yet.
dpkg: error processing package virtualbox-qt (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
virtualbox-dkms
virtualbox
virtualbox-qt
Scanning application launchers
Removing duplicate launchers or broken launchers
Launchers are updated
E: Sub-process /usr/bin/dpkg returned an error code (1)
This was supposed to be LTS?
What are the correct repos? And what’s the logic behind them?