After having shelved it for months, I’m finally practicing using Qubes and trying to install my favorite apps - starting with Librewolf.
I tried installing it in a Fedora template but it didn’t work so I installed a Debian-12 one and tried installing in that but I had just as much luck.
I followed the Debian installation instructions here
user@debian-12-browsers:~$ sudo apt update && sudo apt install -y wget gnupg lsb-release apt-transport-https ca-certificates
Get:1 https://deb.qubes-os.org/r4.2/vm bookworm InRelease [4,739 B]
Get:2 https://deb.debian.org/debian bookworm InRelease [151 kB]
Get:3 https://deb.qubes-os.org/r4.2/vm bookworm/main amd64 Packages [37.9 kB]
Get:4 https://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:5 https://deb.debian.org/debian bookworm/main amd64 Packages [8,787 kB]
Get:6 https://deb.debian.org/debian bookworm/main Translation-en [6,109 kB]
Get:7 https://deb.debian.org/debian bookworm/non-free-firmware amd64 Packages [6,236 B]
Get:8 https://deb.debian.org/debian bookworm/non-free-firmware Translation-en [20.9 kB]
Get:9 https://deb.debian.org/debian-security bookworm-security/main amd64 Packages [179 kB]
Get:10 https://deb.debian.org/debian-security bookworm-security/main Translation-en [108 kB]
Fetched 15.5 MB in 52s (300 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
130 packages can be upgraded. Run 'apt list --upgradable' to see them.
N: Repository 'https://deb.debian.org/debian bookworm InRelease' changed its 'Version' value from '12.6' to '12.7'
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gnupg is already the newest version (2.2.40-1.1).
lsb-release is already the newest version (12.0-1).
lsb-release set to manually installed.
apt-transport-https is already the newest version (2.6.1).
ca-certificates is already the newest version (20230311).
The following NEW packages will be installed:
wget
0 upgraded, 1 newly installed, 0 to remove and 130 not upgraded.
Need to get 984 kB of archives.
After this operation, 3,692 kB of additional disk space will be used.
Get:1 https://deb.debian.org/debian bookworm/main amd64 wget amd64 1.21.3-1+b2 [984 kB]
Fetched 984 kB in 15s (64.1 kB/s)
Selecting previously unselected package wget.
(Reading database ... 169722 files and directories currently installed.)
Preparing to unpack .../wget_1.21.3-1+b2_amd64.deb ...
Unpacking wget (1.21.3-1+b2) ...
Setting up wget (1.21.3-1+b2) ...
Processing triggers for man-db (2.11.2-2) ...
user@debian-12-browsers:~$ distro=$(if echo " una bookworm vanessa focal jammy bullseye vera uma " | grep -q " $(lsb_release -sc) "; then lsb_release -sc; else echo focal; fi)
user@debian-12-browsers:~$ wget -O- https://deb.librewolf.net/keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/librewolf.gpg
--2024-09-01 08:50:09-- https://deb.librewolf.net/keyring.gpg
Resolving deb.librewolf.net (deb.librewolf.net)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘deb.librewolf.net’
gpg: no valid OpenPGP data found.
user@debian-12-browsers:~$ sudo tee /etc/apt/sources.list.d/librewolf.sources << EOF > /dev/null
> Types: deb
> URIS: https://deb.librewolf.net
> Suites: $distro
> Components: main
> Architectures: amd64
> Signed-By: /usr/share/keyrings/librewolf.gpg
> EOF
user@debian-12-browsers:~$ sudo apt update
Hit:1 https://deb.debian.org/debian bookworm InRelease
Hit:2 https://deb.qubes-os.org/r4.2/vm bookworm InRelease
Hit:3 https://deb.debian.org/debian-security bookworm-security InRelease
Get:4 https://deb.librewolf.net bookworm InRelease [14.6 kB]
Err:4 https://deb.librewolf.net bookworm InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D29FBD5F93C0CFC3
Reading package lists... Done
W: GPG error: https://deb.librewolf.net bookworm InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D29FBD5F93C0CFC3
E: The repository 'https://deb.librewolf.net bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
user@debian-12-browsers:~$ sudo apt install librewolf
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package librewolf
user@debian-12-browsers:~$ distro=$(if echo " una bookworm vanessa focal jammy bullseye vera uma " | grep -q " $(lsb_release -sc) "; then lsb_release -sc; else echo focal; fi)
user@debian-12-browsers:~$ wget -O- https://deb.librewolf.net/keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/librewolf.gpg
--2024-09-01 08:52:39-- https://deb.librewolf.net/keyring.gpg
File '/usr/share/keyrings/librewolf.gpg' exists. Overwrite? (y/N) Resolving deb.librewolf.net (deb.librewolf.net)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘deb.librewolf.net’
gpg: signal Interrupt caught ... exiting
user@debian-12-browsers:~$
I wasn’t able to download the gpg key for some reason and it couldn’t link to deb.librewolf.net.
I also just recreated the problem I had with the Fedora-40-xfce template and I have the output here. Fedora instructions here
[user@fedora-40-xfce-browsers ~]$ curl -fsSL https://rpm.librewolf.net/librewolf-repo.repo | pkexec tee /etc/yum.repos.d/librewolf.repo
curl: (6) Could not resolve host: rpm.librewolf.net
[user@fedora-40-xfce-browsers ~]$ sudo dnf copr enable bgstack15/AfterMozilla
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.
The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.
Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.
Do you really want to enable copr.fedorainfracloud.org/bgstack15/AfterMozilla? [y/N]: y
Error: Failed to connect to https://copr.fedorainfracloud.org/coprs/bgstack15/AfterMozilla/repo/fedora-40/dnf.repo?arch=x86_64: Temporary failure in name resolution
[user@fedora-40-xfce-browsers ~]$
Help please?