Building from source code. : invalid github.com import path "github.com/pritunl"

Building from source code.
I am building the code from source code and got stuck.

Can you tell me what the problem might be?

The command go get -v -u GitHub - pritunl/pritunl-web: Pritunl external web server works, but go get -v -u GitHub - pritunl/pritunl-dns: Pritunl DNS mapping service does not.

uname -a
Linux localhost.localdomain 6.12.0-66.el10.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 20 13:49:55 UTC 2025 x86_64 GNU/Linux
[pritunl@localhost Python-3.9.21]$ go get -v -x -u github.com/pritunl/pritunl-dns
# get https://proxy.golang.org/github.com/@v/list
# get https://proxy.golang.org/github.com/pritunl/@v/list
# get https://proxy.golang.org/github.com/pritunl/@v/list: 404 Not Found (0.117s)
# get https://proxy.golang.org/github.com/@v/list: 404 Not Found (0.118s)
go: github.com/pritunl/pritunl-dns: invalid github.com import path "github.com/pritunl"

The readme was missing setting GOROOT below are the correct commands.

wget https://go.dev/dl/go1.24.2.linux-amd64.tar.gz
echo "68097bd680839cbc9d464a0edce4f7c333975e27a90246890e9f1078c7e702ad go1.24.2.linux-amd64.tar.gz" | sha256sum -c -

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xf go1.24.2.linux-amd64.tar.gz
rm -f go1.24.2.linux-amd64.tar.gz

tee -a ~/.bashrc << EOF
export GOPATH=\$HOME/go
export GOROOT=/usr/local/go
export PATH=/usr/local/go/bin:\$PATH
EOF
source ~/.bashrc

GOPROXY=direct go install github.com/pritunl/pritunl-web@latest
GOPROXY=direct go install github.com/pritunl/pritunl-dns@latest
1 Like