Hello. I am trying to run I2P inside Whonix following the guide in Qubes 4.3 - Whonix Workstation 18 Cloned: https://www.whonix.org/wiki/I2P#I2P_Client_inside_Whonix-Workstation. I ran into some errors.
Problem from step 1 when I run:
http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 scurl-download --tlsv1.2 ``https://geti2p.net/_static/i2p-archive-keyring.gpg
I receive the error:
Unknown option: ‘–tlsv1.2’.
zsh: exit 1 http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 --tlsv1.2
I then downloaded the GPG key in a App VM and copied it into the template. I was able to follow the remaining commands until I ran:
sudo apt update && sudo apt full-upgrade
At that point I saw:
Err:8 tor+https://deb.i2p.net trixie InRelease
Sub-process /usr/bin/sqv returned an error code (1), error message is: Error: Failed to parse keyring “/usr/share/keyrings/i2p-archive-keyring.gpg” Caused by: 0: Reading “/usr/share/keyrings/i2p-archive-keyring.gpg”: Permission denied (os error 13) 1: Permission denied (os error 13)
Hit:9 tor+https://deb.debian.org/debian trixie-backports InRelease
Hit:10 tor+https://deb.debian.org/debian-security trixie-security InRelease
Warning: OpenPGP signature verification failed: tor+https://deb.i2p.net trixie InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Error: Failed to parse keyring “/usr/share/keyrings/i2p-archive-keyring.gpg” Caused by: 0: Reading “/usr/share/keyrings/i2p-archive-keyring.gpg”: Permission denied (os error 13) 1: Permission denied (os error 13)
Error: The repository ‘tor+https://deb.i2p.net trixie InRelease’ is not signed.
Notice: Updating from such a repository can’t be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.
zsh: exit 100 sudo apt update
I corrected the key file permissions with and wondering if this is the correct solution:
sudo chmod 644