securedrop icon indicating copy to clipboard operation
securedrop copied to clipboard

Can't install / upgrade on tails 6.3 ?

Open vincib opened this issue 1 month ago • 3 comments

Description

I have a securedrop 2.6 on tails 5.14 I reinstalled a new tails key on 6.3 with the same Persistence

I tried to upgrade to 2.8 as follow :

cd Persistence/securedrop
git fetch ... checkout 2.8.0 
./securedrop-admin setup

the setup removed the old venv and failed like this:

amnesia@amnesia:~/Persistent/securedrop$ ./securedrop-admin setup
INFO: Checking apt dependencies are installed
INFO: Setting up virtualenv
ERROR: Unable to create virtualenv. Check network settings and try again.

Expected Behavior

I expected setup to install the required packages

Actual Behavior

An error appeared

Comments

I found a way to finish setup, by :

sudo apt update
sudo apt install python3-virtualenv python3-yaml python3-pip virtualenv libffi-dev libssl-dev libpython3-dev sq-keyring-linter

and then the setup and tailsconfig worked perfectly

amnesia@amnesia:~/Persistent/securedrop$ ./securedrop-admin setup
INFO: Checking apt dependencies are installed
INFO: Setting up virtualenv
INFO: Checking Python dependencies for securedrop-admin
INFO: Python dependencies for securedrop-admin upgraded
INFO: Finished installing SecureDrop dependencies
amnesia@amnesia:~/Persistent/securedrop$ ./securedrop-admin tailsconfig
INFO: Checking for SecureDrop updates...
INFO: All updates applied
INFO: Configuring Tails workstation environment
INFO: You'll be prompted for the temporary Tails admin password, which was set on Tails login screen
...

Do you know if 2.8.0 is compatible with Tails 6.3 ?

vincib avatar May 27 '24 17:05 vincib