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…
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?