This is what my Debian installation tells me. I am using testing repository since Debian is too conservative and I need to obtain a few more up-to-date development tools.
ishikawa@ip030:/home/ishikawa$ uname -a
Linux ip030 5.3.0-3-amd64 #1 SMP Debian 5.3.15-1 (2019-12-07) x86_64 GNU/Linux
ishikawa@ip030:/home/ishikawa$ cat /etc/debian_version
Oh, maybe I should reboot. I have not done so for a while even after package upgrade.
Let me do it now.
ishikawa@ip030:/NREF-COMM-CENTRAL/mozilla$ uname -a
Linux ip030 5.4.0-4-amd64 #1 SMP Debian 5.4.19-1 (2020-02-13) x86_64 GNU/Linux
ishikawa@ip030:/NREF-COMM-CENTRAL/mozilla$ cat /etc/debian_version
I tried |mach bootstrap| and still got the same error as before.
Your current directory is
++ /NREF-COMM-CENTRAL/mozilla/mach --log-no-times bootstrap
Note on Artifact Mode:
Artifact builds download prebuilt C++ components rather than building
them locally. Artifact builds are faster!
Artifact builds are recommended for people working on Firefox or
Firefox for Android frontends, or the GeckoView Java API. They are unsuitable
for those working on C++ code. For more information see:
Please choose the version of Firefox you want to build:
1. Firefox for Desktop Artifact Mode
2. Firefox for Desktop
3. GeckoView/Firefox for Android Artifact Mode
4. GeckoView/Firefox for Android
Your choice: 2
Executing as root: sudo apt-get install autoconf2.13 build-essential nodejs python-setuptools unzip uuid zip python-pip python-dev
[sudo] password for ishikawa:
Reading package lists... Done
Building dependency tree
Reading state information... Done
autoconf2.13 is already the newest version (2.13-68).
zip is already the newest version (3.0-11+b1).
build-essential is already the newest version (12.8).
nodejs is already the newest version (10.19.0~dfsg-3).
uuid is already the newest version (1.6.2-1.5+b8).
python-dev is already the newest version (2.7.17-2).
python-setuptools is already the newest version (44.0.0-1).
unzip is already the newest version (6.0-25).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python-pip : Depends: python-pip-whl (= 18.1-5) but 20.0.2-4 is to be installed
E: Unable to correct problems, you have held broken packages.
Error running mach:
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.
If filing a bug, please include the full output of mach, including this error
The details of the failure are as follows:
subprocess.CalledProcessError: Command '['sudo', 'apt-get', 'install', 'autoconf2.13', 'build-essential', 'nodejs', 'python-setuptools', 'unzip', 'uuid', 'zip', 'python-pip', 'python-dev']' returned non-zero exit status 100.
File "/NEW-SSD/NREF-COMM-CENTRAL/mozilla/python/mozboot/mozboot/mach_commands.py", line 44, in bootstrap
File "/NEW-SSD/NREF-COMM-CENTRAL/mozilla/python/mozboot/mozboot/bootstrap.py", line 443, in bootstrap
File "/NEW-SSD/NREF-COMM-CENTRAL/mozilla/python/mozboot/mozboot/debian.py", line 145, in install_system_packages
File "/NEW-SSD/NREF-COMM-CENTRAL/mozilla/python/mozboot/mozboot/base.py", line 422, in apt_install
File "/NEW-SSD/NREF-COMM-CENTRAL/mozilla/python/mozboot/mozboot/base.py", line 378, in run_as_root
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)