Opened 6 years ago

Closed 6 years ago

#12021 closed defect (fixed)

setup-dependencies.sh dies in Ubuntu

Reported by: saint Owned by: hellais
Priority: Low Milestone:
Component: Archived/Ooni Version:
Severity: Keywords: ubuntu,
Cc: anadahz Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

It appears that you are using an unsupported OS - please tell us by filing a bug at

The setup-dependencies shell script doesn't support all recent Ubuntu releases, but this can be bypassed by hardcoding the release as raring. However, there are some inconsistencies: tor depends on libevent and libssl, but neither have installation candidates according to apt. dpkg's default version is "too low" for tor to run. (Likely the fault of using Ubuntu Lucid, but worth mentioning).

It may be worth listing a minimum supported version in the readme.

Since there's a fairly fast release schedule for Ubuntu distros, I'd recommend having a menu option appear in cases where the OS isn't recognized instead of throwing an error. Is this an Ubuntu release?

Child Tickets

Change History (1)

comment:1 in reply to:  description Changed 6 years ago by anadahz

Cc: anadahz added
Resolution: fixed
Status: newclosed

Pull request: #325 adds support for lucid release in setup script.

The setup script has been tested in Ubuntu 10.04.4 LTS (lucid) with:

./setup-dependencies.sh -u -y
Note: See TracTickets for help on using tickets.