Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Missing environment variable MYGATEWAY. #8

Open
lukdz opened this issue May 9, 2018 · 0 comments
Open

Error: Missing environment variable MYGATEWAY. #8

lukdz opened this issue May 9, 2018 · 0 comments

Comments

@lukdz
Copy link

lukdz commented May 9, 2018

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
----------------------------------
.......................................
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant