Openvpn Could Not Execute External Program From Stored

22.12.2020by
Openvpn Could Not Execute External Program From Stored Rating: 7,3/10 4213 votes

Package: openvpn;Maintainer for openvpn is Bernhard Schmidt <berni@debian.org>; Source for openvpn is src:openvpn (PTS, buildd, popcon).

  1. Openvpn Could Not Execute External Program From Stored Windows 10
  2. C# Execute External Program
  3. Openvpn Could Not Execute External Program From Stored Mac

Description of problem: openvpn can not execute a valid route script command given in a config file. When a valid command is provided for the route-up option, openvpn reports 'Route script failed: could not execute external program'. When i run openvpn --config vpn.example.com.conf and try to connect i see WARNING: Failed running command (--client-connect): could not execute external program but if u run su - openvpn i can successfully run./scripts/connect_.sh script. The following is the output when running openvpn from command line and before any client tries to connect. Up script in ovpn configuration file for Open VPN gives fatal error: could not execute external program. Could not execute external program Sun Sep 30 01:35:11.

Reported by: Vincent Danjean <vdanjean@debian.org>

Date: Sun, 24 Aug 2008 12:03:01 UTC

Severity: important

Found in version openvpn/2.1~rc9-3

Fixed in version openvpn/2.1~rc10-1

Done: Alberto Gonzalez Iniesta <agi@inittab.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox

Report forwarded to debian-bugs-dist@lists.debian.org, Alberto Gonzalez Iniesta <agi@inittab.org>:
Bug#496314; Package openvpn.(full text, mbox, link).

Acknowledgement sent to Vincent Danjean <vdanjean@debian.org>:
New Bug report received and forwarded. Copy sent to Alberto Gonzalez Iniesta <agi@inittab.org>.(full text, mbox, link).

Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: openvpn: script failed: could not execute external program

Reply sent to Alberto Gonzalez Iniesta <agi@inittab.org>:
You have taken responsibility.(full text, mbox, link).

Notification sent to Vincent Danjean <vdanjean@debian.org>:
Bug acknowledged by developer.(full text, mbox, link).

Message #10 received at 496314-close@bugs.debian.org (full text, mbox, reply):

To: 496314-close@bugs.debian.org
Date: Thu, 11 Sep 2008 22:32:11 +0000

Bug archived.Request was from Debbugs Internal Request <owner@bugs.debian.org>to internal_control@bugs.debian.org. (Sun, 12 Oct 2008 07:27:52 GMT) (full text, mbox, link).

Openvpn Could Not Execute External Program From Stored Windows 10

Send a report that this bug log contains spam.

Debian bug tracking system administrator <owner@bugs.debian.org>.Last modified:Sat Aug 31 16:43:07 2019; Machine Name:buxtehude

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham,1997,2003 nCipher Corporation Ltd,1994-97 Ian Jackson,2005-2017 Don Armstrong, and many other contributors.

Active1 year, 9 months ago

After a few days on Google, I'm not able to find the right answer to my question. After reading a lot of scripting possibilities, then OpenVPN is up.

I have a client running Debian 7.8, with OpenVPN 2.2.1 x86_64-linux-gnu.

The connection is working great, and everything is fine. But - I need to mount some NFS-drives then the connection is initiated ('up' - I guess).

C# Execute External Program

But - then I'm trying to start a script, I'm running into this error:

I have added the settings in the config-file:

See the full settings file here.

The script I'm trying to run (just for testing right now) is:

(Update 2017: - The '!' mark is missing in the #/bin/bash-line. Don't copy/paste above line, cause it was the problem)

I have tested with '#!/bin/sh' as well, just to be sure. After all, i tested the permissions and ownership:

As you can see, I have added 'script-security 2' before the 'up' and 'down' commands. OpenVPN is running as root, and started by a init.d script, but even if I'm trying to run it with the full command, I get the same error.

Se the example below (with and without sudo):

If I'm running the damn small script by myself, with both SU and Sudo, everything is going smooth without any issues.

The point is that I need to run this command, to mount a few NFS-drives, but right now I'm locked down. So I need some help here - I did try on a Danish forum with no luck.

The online manuels is not that helpful - and now I need your help.

Adobe photoshop 7.0 filters plugins free download. You can save these shortcuts wherever you want. But consider choosing the Photoshop folder, so you can remember where they are.

Tobias Nordahl Kristensen
Tobias Nordahl KristensenTobias Nordahl Kristensen

3 Answers

I ran into the same issue, luckily I found a solution.

Here are things I checked:

  1. permission of folder
  2. permission of openvpn to access script
  3. the script must list the full path of any commands used (ex. grep should be /bin/grep; you can find the full path by typing which in front of your command)
  4. use script-security 2 system instead
Arjan
27.4k11 gold badges66 silver badges107 bronze badges

Openvpn Could Not Execute External Program From Stored Mac

Venom ManVenom Man
Batch execute external program

Just to make it clear:I forgot the '!' (exclamation mark). That's explain everything.

Tobias Nordahl KristensenTobias Nordahl Kristensen

Check username under which openvp daemon is running and chown your script folder or file to it.

CrollCroll

Not the answer you're looking for? Browse other questions tagged linuxdebianvpnscriptopenvpn or ask your own question.

Comments are closed.