crc-org / crc

CRC is a tool to help you run containers. It manages a local OpenShift 4.x cluster, Microshift or a Podman VM optimized for testing and development purposes
https://crc.dev
Apache License 2.0
1.27k stars 244 forks source link

CRC Error during crc start #3902

Closed Amrg6885 closed 1 year ago

Amrg6885 commented 1 year ago
[amr@localhost home]$ crc setup  --log-level debug
DEBU CRC version: 2.28.0+e1f42d
DEBU OpenShift version: 4.13.14
DEBU Podman version: 4.4.4
DEBU Running 'crc setup'
INFO Using bundle path /home/amr/.crc/cache/crc_microshift_libvirt_4.13.14_amd64.crcbundle
DEBU Checking if systemd-resolved.service is running
DEBU Running 'systemctl status systemd-resolved.service'
DEBU systemd-resolved.service is already running
INFO Checking if running as non-root
INFO Checking if running inside WSL2
INFO Checking if crc-admin-helper executable is cached
DEBU Running '/home/amr/.crc/bin/crc-admin-helper-linux --version'
DEBU Found crc-admin-helper-linux version 0.0.12
DEBU crc-admin-helper executable already cached
INFO Checking if running on a supported CPU architecture
DEBU GOARCH is amd64 GOOS is linux
INFO Checking if crc executable symlink exists
INFO Checking minimum RAM requirements
DEBU Total memory of system is 15226503168 bytes
INFO Checking if Virtualization is enabled
DEBU Checking if the vmx/svm flags are present in /proc/cpuinfo
DEBU CPU virtualization flags are good
INFO Checking if KVM is enabled
DEBU Checking if /dev/kvm exists
DEBU /dev/kvm was found
INFO Checking if libvirt is installed
DEBU Checking if 'virsh' is available
DEBU 'virsh' was found in /usr/bin/virsh
DEBU Checking 'virsh capabilities' for libvirtd/qemu availability
DEBU Running 'virsh --readonly --connect qemu:///system capabilities'
DEBU Found x86_64 hypervisor with 'hvm' capabilities
INFO Checking if user is part of libvirt group
DEBU Checking if current user is part of the libvirt group
DEBU Current user is already in the libvirt group
INFO Checking if active user/process is currently part of the libvirt group
INFO Checking if libvirt daemon is running
DEBU Checking if libvirtd service is running
DEBU Running 'systemctl status virtqemud.socket'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit virtqemud.socket could not be found.
DEBU virtqemud.socket is neither running nor listening
DEBU Running 'systemctl status libvirtd.socket'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit libvirtd.socket could not be found.
DEBU libvirtd.socket is neither running nor listening
DEBU Running 'systemctl status virtqemud.service'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit virtqemud.service could not be found.
DEBU virtqemud.service is neither running nor listening
DEBU Running 'systemctl status libvirtd.service'
DEBU libvirtd.service is running
INFO Checking if a supported libvirt version is installed
DEBU Checking if libvirt version is >=3.4.0
DEBU Running 'virsh -v'
INFO Checking if crc-driver-libvirt is installed
DEBU Checking if crc-driver-libvirt is installed
DEBU Running '/home/amr/.crc/bin/crc-driver-libvirt version'
DEBU Command failed: exit status 1
DEBU stdout:
DEBU stderr: /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.2.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_6.0.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_4.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.8.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.7.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.6.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.5.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
DEBU failed to run executable /home/amr/.crc/bin/crc-driver-libvirt: exit status 1
DEBU exit status 1
INFO Installing crc-driver-libvirt
DEBU Installing crc-driver-libvirt
DEBU Running '/home/amr/.crc/bin/crc-driver-libvirt version'
DEBU Command failed: exit status 1
DEBU stdout:
DEBU stderr: /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.2.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_6.0.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_4.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.8.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.7.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.6.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.5.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
DEBU failed to run executable /home/amr/.crc/bin/crc-driver-libvirt: exit status 1
DEBU Running '/home/amr/.crc/bin/crc-driver-libvirt version'
DEBU Command failed: exit status 1
DEBU stdout:
DEBU stderr: /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.2.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_6.0.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_4.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.8.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.7.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.6.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.5.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
DEBU failed to run executable /home/amr/.crc/bin/crc-driver-libvirt: exit status 1
DEBU Trying to extract crc-driver-libvirt from crc executable
DEBU Extracting embedded 'crc-driver-libvirt' from /usr/local/bin/crc to /tmp/crc491144354/crc-driver-libvirt
DEBU Copying '/tmp/crc491144354/crc-driver-libvirt' to '/home/amr/.crc/bin/crc-driver-libvirt'
DEBU crc-driver-libvirt is installed in /home/amr/.crc/bin
INFO Checking if systemd-networkd is running
DEBU Checking if systemd-networkd.service is running
DEBU Running 'systemctl status systemd-networkd.service'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit systemd-networkd.service could not be found.
DEBU systemd-networkd.service is not running
INFO Checking if NetworkManager is installed
DEBU Checking if 'nmcli' is available
DEBU 'nmcli' was found in /usr/bin/nmcli
INFO Checking if NetworkManager service is running
DEBU Checking if NetworkManager.service is running
DEBU Running 'systemctl status NetworkManager.service'
DEBU NetworkManager.service is already running
INFO Checking if dnsmasq configurations file exist for NetworkManager
INFO Checking if the systemd-resolved service is running
DEBU Checking if systemd-resolved.service is running
DEBU Running 'systemctl status systemd-resolved.service'
DEBU systemd-resolved.service is already running
INFO Checking if /etc/NetworkManager/dispatcher.d/99-crc.sh exists
DEBU Checking NetworkManager dispatcher file for crc network
DEBU Dispatcher file has the expected content
INFO Checking if libvirt 'crc' network is available
DEBU Checking if libvirt 'crc' network exists
DEBU Running 'virsh --connect qemu:///system net-info crc'
DEBU Checking if libvirt 'crc' definition is up to date
DEBU Running 'virsh --connect qemu:///system net-dumpxml --inactive crc'
DEBU libvirt 'crc' network has the expected value
INFO Checking if libvirt 'crc' network is active
DEBU Checking if libvirt 'crc' network is active
DEBU Running 'virsh --connect qemu:///system net-info crc'
DEBU libvirt 'crc' network is already active
INFO Checking if CRC bundle is extracted in '$HOME/.crc'
INFO Checking if /home/amr/.crc/cache/crc_microshift_libvirt_4.13.14_amd64.crcbundle exists
DEBU /home/amr/.crc/cache/crc_microshift_libvirt_4.13.14_amd64.crcbundle exists
Your system is correctly setup for using CRC. Use 'crc start' to start the instance

[amr@localhost home]$ crc start -p /home/pull-secret.txt --log-level debug
DEBU CRC version: 2.28.0+e1f42d
DEBU OpenShift version: 4.13.14
DEBU Podman version: 4.4.4
DEBU Running 'crc start'
DEBU Total memory of system is 15226503168 bytes
DEBU No new version available. The latest version is 2.28.0
DEBU Checking file: /home/amr/.crc/machines/crc/.crc-exist
INFO Using bundle path /home/amr/.crc/cache/crc_microshift_libvirt_4.13.14_amd64.crcbundle
DEBU Checking if systemd-resolved.service is running
DEBU Running 'systemctl status systemd-resolved.service'
DEBU systemd-resolved.service is already running
INFO Checking if running as non-root
INFO Checking if running inside WSL2
INFO Checking if crc-admin-helper executable is cached
DEBU Running '/home/amr/.crc/bin/crc-admin-helper-linux --version'
DEBU Found crc-admin-helper-linux version 0.0.12
DEBU crc-admin-helper executable already cached
INFO Checking if running on a supported CPU architecture
DEBU GOARCH is amd64 GOOS is linux
INFO Checking if crc executable symlink exists
INFO Checking minimum RAM requirements
DEBU Total memory of system is 15226503168 bytes
INFO Checking if Virtualization is enabled
DEBU Checking if the vmx/svm flags are present in /proc/cpuinfo
DEBU CPU virtualization flags are good
INFO Checking if KVM is enabled
DEBU Checking if /dev/kvm exists
DEBU /dev/kvm was found
INFO Checking if libvirt is installed
DEBU Checking if 'virsh' is available
DEBU 'virsh' was found in /usr/bin/virsh
DEBU Checking 'virsh capabilities' for libvirtd/qemu availability
DEBU Running 'virsh --readonly --connect qemu:///system capabilities'
DEBU Found x86_64 hypervisor with 'hvm' capabilities
INFO Checking if user is part of libvirt group
DEBU Checking if current user is part of the libvirt group
DEBU Current user is already in the libvirt group
INFO Checking if active user/process is currently part of the libvirt group
INFO Checking if libvirt daemon is running
DEBU Checking if libvirtd service is running
DEBU Running 'systemctl status virtqemud.socket'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit virtqemud.socket could not be found.
DEBU virtqemud.socket is neither running nor listening
DEBU Running 'systemctl status libvirtd.socket'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit libvirtd.socket could not be found.
DEBU libvirtd.socket is neither running nor listening
DEBU Running 'systemctl status virtqemud.service'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit virtqemud.service could not be found.
DEBU virtqemud.service is neither running nor listening
DEBU Running 'systemctl status libvirtd.service'
DEBU libvirtd.service is running
INFO Checking if a supported libvirt version is installed
DEBU Checking if libvirt version is >=3.4.0
DEBU Running 'virsh -v'
INFO Checking if crc-driver-libvirt is installed
DEBU Checking if crc-driver-libvirt is installed
DEBU Running '/home/amr/.crc/bin/crc-driver-libvirt version'
DEBU Command failed: exit status 1
DEBU stdout:
DEBU stderr: /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.2.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_6.0.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_4.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.8.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.7.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.6.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version `LIBVIRT_5.5.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
DEBU failed to run executable /home/amr/.crc/bin/crc-driver-libvirt: exit status 1
DEBU exit status 1
WARN Preflight checks failed during `crc start`, please try to run `crc setup` first in case you haven't done so yet
exit status 1

[amr@localhost home]$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

[amr@localhost home]$ df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.1G     0  7.1G   0% /dev
tmpfs                    7.1G     0  7.1G   0% /dev/shm
tmpfs                    7.1G   26M  7.1G   1% /run
tmpfs                    7.1G     0  7.1G   0% /sys/fs/cgroup
/dev/mapper/centos-root   50G  4.5G   46G   9% /
/dev/sda1               1014M  197M  818M  20% /boot
/dev/mapper/centos-home   42G   26G   16G  63% /home
tmpfs                    1.5G  4.0K  1.5G   1% /run/user/0
tmpfs                    1.5G     0  1.5G   0% /run/user/1000
[amr@localhost home]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 158
Model name:            Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
Stepping:              10
CPU MHz:               2592.003
CPU max MHz:           0.0000
CPU min MHz:           0.0000
BogoMIPS:              5184.00
Virtualization:        VT-x
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              9216K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm 3dnowprefetch epb rsb_ctxsw tpr_shadow vnmi ept vpid fsgsbase smep xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
[amr@localhost home]$ free -m
              total        used        free      shared  buff/cache   available
Mem:          14521         403       13621          25         496       13831
Swap:          7359           0        7359
[amr@localhost home]$ systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-10-30 19:34:15 EDT; 4h 6min ago
     Docs: man:NetworkManager(8)
 Main PID: 6523 (NetworkManager)
    Tasks: 5
   CGroup: /system.slice/NetworkManager.service
           ├─ 6523 /usr/sbin/NetworkManager --no-daemon
           ├─ 9118 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens33.pid -lf /var/lib/NetworkManager/dhclient-7279ca45-10a8-4af...
           └─11825 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-add...

Oct 30 23:37:51 localhost.localdomain dhclient[9118]: DHCPREQUEST on ens33 to 192.168.180.254 port 67 (xid=0x29a0e389)
Oct 30 23:37:51 localhost.localdomain dhclient[9118]: DHCPACK from 192.168.180.254 (xid=0x29a0e389)
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9324] dhcp4 (ens33):   address 192.168.180.132
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9328] dhcp4 (ens33):   plen 24 (255.255.255.0)
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9328] dhcp4 (ens33):   gateway 192.168.180.2
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9328] dhcp4 (ens33):   lease time 1800
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9328] dhcp4 (ens33):   nameserver '192.168.180.2'
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9328] dhcp4 (ens33):   domain name 'localdomain'
Oct 30 23:37:51 localhost.localdomain NetworkManager[6523]: <info>  [1698723471.9329] dhcp4 (ens33): state changed bound -> bound
Oct 30 23:37:51 localhost.localdomain dhclient[9118]: bound to 192.168.180.132 -- renewal in 838 seconds
[amr@localhost home]$ cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 8.8.8.8
nameserver 127.0.0.1
Amrg6885 commented 1 year ago

please i need anyone to help me please

Amrg6885 commented 1 year ago
[amr@localhost home]$ crc version
CRC version: 2.28.0+e1f42d
OpenShift version: 4.13.14
Podman version: 4.4.4
gbraad commented 1 year ago

Please next time follow the issue template.

However the error message shows:

DEBU stderr: /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_5.2.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt) /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_6.0.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_5.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt) /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_4.10.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_5.8.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt) /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_5.7.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
/home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_5.6.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt) /home/amr/.crc/bin/crc-driver-libvirt: /lib64/libvirt.so.0: version LIBVIRT_5.5.0' not found (required by /home/amr/.crc/bin/crc-driver-libvirt)
DEBU failed to run executable /home/amr/.crc/bin/crc-driver-libvirt: exit status 1
DEBU exit status 1

which means the driver can not use the libvirt libraries.

PRETTY_NAME="CentOS Linux 7 (Core)"

CentOS 7 is OLD and not supported by us.

As you can see in our documentation, we only support EL8 and higher: https://crc.dev/crc/getting_started/getting_started/installing/#_requirements_on_linux