l2tpvpn-docker-pi icon indicating copy to clipboard operation
l2tpvpn-docker-pi copied to clipboard

Error: Missing environment variable MYGATEWAY.

Open lukdz opened this issue 6 years ago • 0 comments

Maybe i'm making something wrong, but when following instruction i get error "Error: Missing environment variable MYGATEWAY." Despite exporting it. I can fix it by retyping export comand, but I would consider it a bug.

pi@raspberrypi:~ $ curl -LOk https://github.com/ritazh/l2tpvpn-docker-pi/archive/master.zip && unzip master.zip && cd l2tpvpn-docker-pi-master
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   129    0   129    0     0    151      0 --:--:-- --:--:-- --:--:--   151
100  5632    0  5632    0     0   3327      0 --:--:--  0:00:01 --:--:-- 30279
Archive:  master.zip
05f989289612d777a83db807f2adba131984d3ee
   creating: l2tpvpn-docker-pi-master/
  inflating: l2tpvpn-docker-pi-master/Dockerfile  
  inflating: l2tpvpn-docker-pi-master/LICENSE  
  inflating: l2tpvpn-docker-pi-master/README.md  
  inflating: l2tpvpn-docker-pi-master/run.sh  
  inflating: l2tpvpn-docker-pi-master/setupDocker.sh  
  inflating: l2tpvpn-docker-pi-master/setupl2tpvpn.sh  


pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYGATEWAY=192.168.1.1
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYUSERNAME=user
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYPASSWORD=password
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYSECRET=secret


pi@raspberrypi:~/l2tpvpn-docker-pi-master $ sudo chmod 755 setupDocker.sh && sudo chmod 755 setupl2tpvpn.sh
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ ./setupDocker.sh
2018-05-08 20:44:18+0000 starting script setupDocker.sh
----------------------------------
 INSTALLING DOCKER
----------------------------------
 Install docker
# Executing docker install script, commit: 36b78b2
+ sudo -E sh -c apt-get update -qq >/dev/null
+ sudo -E sh -c apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/raspbian/gpg" | apt-key add -qq - >/dev/null
Warning: apt-key output should not be parsed (stdout is not a terminal)
+ sudo -E sh -c echo "deb [arch=armhf] https://download.docker.com/linux/raspbian stretch edge" > /etc/apt/sources.list.d/docker.list
+ [ raspbian = debian ]
+ sudo -E sh -c apt-get update -qq >/dev/null
+ sudo -E sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
+ sudo -E sh -c docker version
Client:
 Version:	18.04.0-ce
 API version:	1.37
 Go version:	go1.9.4
 Git commit:	3d479c0
 Built:	Tue Apr 10 18:25:24 2018
 OS/Arch:	linux/arm
 Experimental:	false
 Orchestrator:	swarm

Server:
 Engine:
  Version:	18.04.0-ce
  API version:	1.37 (minimum version 1.12)
  Go version:	go1.9.4
  Git commit:	3d479c0
  Built:	Tue Apr 10 18:21:25 2018
  OS/Arch:	linux/arm
  Experimental:	false
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker pi

Remember that you will have to log out and back in for this to take effect!

WARNING: Adding a user to the "docker" group will grant the ability to run
         containers which can be used to obtain root privileges on the
         docker host.
         Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
         for more information.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
pi@raspberrypi:~ $ cd l2tpvpn-docker-pi-master


pi@raspberrypi:~/l2tpvpn-docker-pi-master $ ./setupl2tpvpn.sh
2018-05-08 20:47:44+0000 starting script setupl2tpvpn.sh
Error: Missing environment variable MYGATEWAY.


pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYGATEWAY=192.168.1.1
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYUSERNAME=user
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYPASSWORD=password
pi@raspberrypi:~/l2tpvpn-docker-pi-master $ export MYSECRET=secret


pi@raspberrypi:~/l2tpvpn-docker-pi-master $ ./setupl2tpvpn.sh
2018-05-08 20:48:25+0000 starting script setupl2tpvpn.sh
----------------------------------
.......................................

lukdz avatar May 09 '18 08:05 lukdz