Closed laram1989 closed 4 years ago
The instructions for doing a local install say:
Install to existing Ubuntu 18.04, 19.04, or 19.10 server (Advanced)
Make sure your target server is running an unmodified copy of the operating system version specified.
So you're on your own with Mint.
For others trying to install and run algo locally on a Linux Mint 19 machine, here is how I got it working. Running as root:
I am sure there is a more straightforward way to do this (eg, by adding Linux Mint as an accepted ansible_distribution value throughout the algo playbooks), but at least on my system it failed when trying to install wireguard and dnscrypt-proxy from the two PPAs listed above. (If I got that correctly, the issue seems to be that the Linux Mint version names don't match the version names on the PPAs.) So the approach that worked for me was to add the PPAs manually, install both packages from them and then run the algo install script mindful that any errors are basically due to tasks listed in the ubuntu.yml files not getting executed. To get around the latter, either tweak the test in the main.yml files so that they also accept "Linux Mint" as the ansible_distribution or manually copy the required tasks into the main.yml file at the same point where the ubuntu.yml file is getting included.
We don't support Linux Mint, sorry.
Describe the bug
Installation of Algo (freshly cloned from github as of Dec 25, 2019) fails on fresh install of Linux Mint 19.2 (based on Ubuntu 18.04 LTS).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected Algo to install as flawlessly as when I recently installed it on an DigitalOcean instance!
Additional context
Two additional pieces of information in case they are of help:
1) I have noticed that after installing the Algo dependencies (step 3 in the list above) my shell prompt seems to be within the Python virtualenv (ie, it is prefixed with (.env) ). I tried running ./algo both on that prompt as well as after Control-Ding out of it but got the same behavior.
2) The first error message I got pointed out that /etc/dnscrypt-crypt did not exist and the installation was failing for that reason. So I tried installing that package with apt-get install dnscrypt-proxy. Now I get the error message you will find below:
"Could not find the requested service dnscrypt-proxy: host"
Full log