I was getting errors when using apt update
on Parrot OS about lory
being mixed with parrot
.
Turns out that this OS uses two files to list repositorires and they had different configurations.
sudo nano /etc/apt/sources.list
deb http://deb.parrot.sh/parrot lory main contrib non-free non-free-firmwared
deb-src http://deb.parrot.sh/parrot lory main contrib non-free non-free-firmware
sudo nano /etc/apt/sources.list.d/parrot.list
Replace deb https://deb.parrot.sh/parrot parrot main contrib non-free
with deb http://deb.parrot.sh/parrot lory main contrib non-free non-free-firmware
.
Apparently lory is the name for the long term support and there is some confusion on the configuration.
Upgrade!
sudo apt-get update
sudo apt-get upgrade
Fix audio
sudo nano /etc/default/grub
Replace GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
with GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"
Then run sudo update-grub
and restart.