Last active
July 14, 2023 06:24
-
-
Save jc00ke/4dd8c7afa79bd78412f93bce09a5de84 to your computer and use it in GitHub Desktop.
Migrate Firefox from snap back to deb on Ubuntu Jammy+
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/env bash | |
sudo snap remove firefox | |
sudo add-apt-repository ppa:mozillateam/ppa | |
echo ' | |
Package: * | |
Pin: release o=LP-PPA-mozillateam | |
Pin-Priority: 1001 | |
' | sudo tee /etc/apt/preferences.d/mozilla-firefox | |
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox | |
sudo apt install firefox | |
# consider the ramifications of the following line and uncomment if you want | |
# mv ~/snap/firefox/common/.mozilla/firefox ~/.mozilla/ |
I’ve seen a similar error in other contexts. For example, I have a setting in my .gitconfig
that disables certificate validation for one of my employer’s internal servers.
Whatever the problem, it doesn’t affect apt
when it accesses other servers.
I know next to nothing about certificate validation, so I have no clue what might be broken, but I wonder if, on this version, removing snapd or Firefox might remove/break some certificate thingy.
I don’t know if it’s possible to install two WSL instances running the same distribution. If it is, I could test if the add-apt-repository
works before I remove anything.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
what's this about? I'm not a pythonista but I'd look into that, maybe your network settings?