rust-lang / rust-lang/rustup

Installation fails on Ubuntu Touch tablet

Open
#640 10 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Rust
Stars
7k
Forks
1.1k
Avg merge
22h 40m
Merged PRs (30d)
46

Description

This is on a bq Aquarius M10 FHD device. I tried installing with the normal command, which gives me this:

$ curl https://sh.rustup.rs -sSf | sh
info: downloading installer
sh: 239: /run/user/32011/confined/com.ubuntu.terminal/tmp.DKpGrs2xNJ/rustup-init: not found
rustup: command failed: /run/user/32011/confined/com.ubuntu.terminal/tmp.DKpGrs2xNJ/rustup-init

The rustup-init executable is definitely there, and googling around makes it look like a 64 vs 32 bit issue. Unfortunately (and not unexpectedly), there are no lib32* packages available, which is the recommended solution for fixing the sh: ... not found issue.

This is what uname shows:

$ uname -a
Linux ubuntu-phablet 3.10.93+ #1 SMP PREEMPT Wed Jun 22 11:01:13 UTC 2016 aarch64 aarch64 aarch64 GNU/Linux

Contributor guide

Open the contributing guide

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 the normal rustup command on the bq Aquarius M10 FHD and compare the reported rustup-init path with the device's uname output. Investigate whether the downloaded executable can run on this aarch64 Ubuntu Touch environment. Done means identifying the compatibility cause and establishing whether installation can be supported there.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust, ubuntu
Domain
operating-systems, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.