-
Notifications
You must be signed in to change notification settings - Fork 102
Description
Describe the bug
I was unable to automatically install polycube on Ubuntu 20.04 with the recommended commands.
To Reproduce
Steps to reproduce the behavior:
- wget https://github.com/polycube-network/polycube/releases/download/v0.9.0/polycube-v0.9.0.zip
- unzip polycube-v0.9.0.zip
- cd polycube-v0.9.0
- ./scripts/install.sh
Expected behavior
Success message & successfully build Polycubectl
Please tell us about your environment:
OS details: cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Kernel details: uname -a
Linux U20-04 5.15.0-78-generic #85~20.04.1-Ubuntu SMP Mon Jul 17 09:42:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Polycube Version: polycubectl version
polycubectl: command not found
Polycube Log: Attach the log from /var/log/polycube/polycubed.log
[2023-08-03 15:50:50.727] [polycubed] [info] configuration parameters:
[2023-08-03 15:50:50.728] [polycubed] [info] loglevel: info
[2023-08-03 15:50:50.728] [polycubed] [info] daemon: false
[2023-08-03 15:50:50.728] [polycubed] [info] pidfile: /var/run/polycube.pid
[2023-08-03 15:50:50.728] [polycubed] [info] port: 9000
[2023-08-03 15:50:50.728] [polycubed] [info] addr: localhost
[2023-08-03 15:50:50.728] [polycubed] [info] logfile: /var/log/polycube/polycubed.log
[2023-08-03 15:50:50.728] [polycubed] [info] cubes-dump-file: /etc/polycube/cubes.yaml
[2023-08-03 15:50:50.728] [polycubed] [info] cubes-dump-clean-init: false
[2023-08-03 15:50:50.729] [polycubed] [info] cubes-dump-enable: false
[2023-08-03 15:50:50.729] [polycubed] [info] polycubed starting...
[2023-08-03 15:50:50.729] [polycubed] [info] version HEAD-HASH-NOTFOUND+ [git: (branch/commit): NOT_FOUND/GITDIR-N]
[2023-08-03 15:50:53.728] [polycubed] [error] cannot load ctrl_rx: Failed to load controller_module_rx: -1
[2023-08-03 15:50:53.777] [polycubed] [critical] Error starting polycube: cannot load controller_module_rx
Additional context
My llvm is not 6.0 but 9.0. The error message after I performed step 4 is this:
++ sudo ldconfig
++ [[ -z /home/vbox/go ]]
- echo 'Install polycube'
Install polycube- cd /home/vbox/polycube-v0.9.0/scripts/..
- '[' '' == true ']'
- '[' '' == update ']'
- mkdir -p build
- cd build
- git log -1
fatal: not a git repository (or any of the parent directories): .git
++ error_message
++ set +x
Then I tried methods from another issue: #322 and #328 and also the installation documentation
I performed;
- cd polycube-v0.9.0/build
- cmake ..
- make -j $(getconf _NPROCESSORS_ONLN)
- sudo make install
After step 3 I had this error message:
installing polycubectl ...
- set -e
- echo 'installing polycubectl ...'
++ pwd- pwdir=/home/vbox/polycube-v0.9.0/src/polycubectl
- mkdir -p /home/vbox/go/src/github.com/polycube-network/polycube/src/
- ln -f -s /home/vbox/polycube-v0.9.0/src/polycubectl /home/vbox/go/src/github.com/polycube-network/polycube/src/
- cd /home/vbox/go/src/github.com/polycube-network/polycube/src/polycubectl
- go get ./...
go: go.mod file not found in current directory or any parent directory.
'go get' is no longer supported outside a module.
To build and install a command, use 'go install' with a version,
like 'go install example.com/cmd@latest'
For more information, see https://golang.org/doc/go-get-install-deprecation
or run 'go help get' or 'go help install'.Error during installation
++ error_message
++ set +x
-- Installing: /usr/share/bash-completion/completions/polycubectl