Closed Saruwatari34 closed 7 years ago
I'm not sure what you're trying to say, but the installer is working fine on CentOS 7.
@cerebrux next time that you spam with unhelpful things unrelated to the issue, you'll be banned from this tracker.
@Nyr
in my vps server is use CentOS7 trying to install openvpn with your code.
yum install openvpn iptables openssl wget ca-certificates -y
it not work for me. it error not know openvpn
i change code to
yum install epel-release -y
yum install iptables openssl wget ca-certificates -y
yum install openvpn -y
it fine.
I see, but it doesn't make much sense. It is very strange and I can't think of anything which could cause this behaviour, other than an issue with your mirrors.
Could you paste the terminal output of when the issue happens, so I can get a better idea? Still, I insist that the most logical explanation would be a problematic mirror (so not a problem which needs to be fixed in the script).
not problem this output.
Welcome to this quick OpenVPN "road warrior" installer
I need to ask you a few questions before starting the setup
You can leave the default options and just press enter if you are ok with them
First I need to know the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: xxx.xxx.xxx.xxx (my server ip)
Which protocol do you want for OpenVPN connections?
1) UDP (recommended)
2) TCP
Protocol [1-2]: 1
What port do you want OpenVPN listening to?
Port: xxxx (my port)
Which DNS do you want to use with the VPN?
1) Current system resolvers
2) Google
3) OpenDNS
4) NTT
5) Hurricane Electric
6) Verisign
DNS [1-6]: 2
Finally, tell me your name for the client certificate
Please, use one word only, no special characters
Client name: client
Okay, that was all I needed. We are ready to setup your OpenVPN server now
Press any key to continue...
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.thzhost.com
* epel: mirrors.thzhost.com
* extras: mirrors.thzhost.com
* updates: mirrors.thzhost.com
Package epel-release-7-10.noarch already installed and latest version
Nothing to do
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.thzhost.com
* epel: mirrors.thzhost.com
* extras: mirrors.thzhost.com
* updates: mirrors.thzhost.com
Package 1:openssl-1.0.1e-60.el7_3.1.x86_64 already installed and latest version
Package wget-1.14-13.el7.x86_64 already installed and latest version
Package ca-certificates-2017.2.14-70.1.el7_3.noarch already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package iptables.x86_64 0:1.4.21-16.el7 will be updated
---> Package iptables.x86_64 0:1.4.21-17.el7 will be an update
---> Package openvpn.x86_64 0:2.4.3-1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Installing:
openvpn x86_64 2.4.3-1.el7 epel 470 k
Updating:
iptables x86_64 1.4.21-17.el7 base 426 k
Transaction Summary
==========================================================================================
Install 1 Package
Upgrade 1 Package
Total size: 896 k
Total download size: 470 k
Downloading packages:
openvpn-2.4.3-1.el7.x86_64.rpm | 470 kB 00:00:00
Running transaction check
Running transaction test
Transaction check error:
package iptables-1.4.21-17.el7.x86_64 is already installed
Error Summary
-------------
--2017-07-27 09:41:57-- https://github.com/OpenVPN/easy-rsa/releases/download/3.0.1/EasyR SA-3.0.1.tgz
Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/4519663/9dab10e8 -7b6a-11e5-91af-0660987e9192?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX 4CSVEH53A%2F20170727%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170727T024418Z&X-Amz-Exp ires=300&X-Amz-Signature=afb81b5b39ececbe45dcca7a67eaa3cb76dffda13709b8ebdd22f660f3e4d825& X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename% 3DEasyRSA-3.0.1.tgz&response-content-type=application%2Foctet-stream [following]
--2017-07-27 09:41:58-- https://github-production-release-asset-2e65be.s3.amazonaws.com/4 519663/9dab10e8-7b6a-11e5-91af-0660987e9192?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credent ial=AKIAIWNJYAX4CSVEH53A%2F20170727%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170727T02 4418Z&X-Amz-Expires=300&X-Amz-Signature=afb81b5b39ececbe45dcca7a67eaa3cb76dffda13709b8ebdd 22f660f3e4d825&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment %3B%20filename%3DEasyRSA-3.0.1.tgz&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-relea se-asset-2e65be.s3.amazonaws.com)... 52.216.225.128
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-r elease-asset-2e65be.s3.amazonaws.com)|52.216.225.128|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40960 (40K) [application/octet-stream]
Saving to: ‘/root/EasyRSA-3.0.1.tgz’
100%[================================================>] 40,960 31.4KB/s in 1.3s
2017-07-27 09:42:01 (31.4 KB/s) - ‘/root/EasyRSA-3.0.1.tgz’ saved [40960/40960]
mv: cannot stat ‘/etc/openvpn/EasyRSA-3.0.1/’: No such file or directory
chown: cannot access ‘/etc/openvpn/easy-rsa/’: No such file or directory
./openvpn-install.sh: line 243: cd: /etc/openvpn/easy-rsa/: No such file or directory
./openvpn-install.sh: line 245: ./easyrsa: No such file or directory
./openvpn-install.sh: line 246: ./easyrsa: No such file or directory
./openvpn-install.sh: line 247: ./easyrsa: No such file or directory
./openvpn-install.sh: line 248: ./easyrsa: No such file or directory
./openvpn-install.sh: line 249: ./easyrsa: No such file or directory
./openvpn-install.sh: line 250: ./easyrsa: No such file or directory
cp: cannot stat ‘pki/ca.crt’: No such file or directory
cp: cannot stat ‘pki/private/ca.key’: No such file or directory
cp: cannot stat ‘pki/dh.pem’: No such file or directory
cp: cannot stat ‘pki/issued/server.crt’: No such file or directory
cp: cannot stat ‘pki/private/server.key’: No such file or directory
cp: cannot stat ‘pki/crl.pem’: No such file or directory
chown: cannot access ‘/etc/openvpn/crl.pem’: No such file or directory
./openvpn-install.sh: line 256: openvpn: command not found
492
Failed to restart openvpn@server.service: Unit not found.
Failed to execute operation: No such file or directory
cat: /etc/openvpn/easy-rsa/pki/ca.crt: No such file or directory
cat: /etc/openvpn/easy-rsa/pki/issued/client.crt: No such file or directory
cat: /etc/openvpn/easy-rsa/pki/private/client.key: No such file or directory
cat: /etc/openvpn/ta.key: No such file or directory
Finished!
Your client configuration is available at /root/client.ovpn
If you want to add more clients, you simply need to run this script again!
Your issue is with the iptables package, yum stops after that error and doesn't proceed to install openvpn.
Some kind of conflict is happening in your system with the iptables package and your workaround is just ignoring the original problem, the script is fine and doesn't need this change.
@Nyr Sorry if my intentions were misunderstood. I was not aware of "the" situation. And I apologise for that. I'll try to provide more constructive discussion, if needed the next time.
i try install in cents os 7 need to install openvpn before
need to
if else
Else, the distro is CentOS