rustdesk / rustdesk/doc.rustdesk.com

Install fails on Ubuntu 20

Open
#62 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
792
Forks
709
Avg merge
8h 25m
Merged PRs (30d)
3

Description

I ran the installer for the deb file like this:

sudo apt install ./rustdesk-1.1.9.deb

and saw this outcome.

Setting up python3-setuptools (59.6.0-1.2) ...
Setting up python3-wheel (0.37.1-2) ...
Setting up python3-pip (22.0.2+dfsg-1) ...
Setting up libgcc-11-dev:amd64 (11.2.0-19ubuntu1) ...
Setting up libc6-dev:amd64 (2.35-0ubuntu3.1) ...
Setting up binutils-x86-64-linux-gnu (2.38-3ubuntu1) ...
Setting up rustdesk (1.1.9) ...
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f977d6d8430>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pynput/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f977d6d8640>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pynput/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f977d6d8850>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pynput/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f977d6d8af0>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pynput/

I believe it is likely due to network proxy. The proxy is given to apt in /etc/apt/apt.conf but looks like pip does not inherit that.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing sudo apt install ./rustdesk-1.1.9.deb on Ubuntu 20 with the proxy configured in /etc/apt/apt.conf, then inspect the installer’s pip step and its attempt to fetch pynput. Done means the deb installation can obtain its Python dependency through the configured proxy instead of failing with a network-unreachable error.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, ubuntu
Domain
devops, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.