Softethervpn: v4.10-9505-beta funktioniert nicht unter Ubuntu 14.04

Erstellt am 16. Okt. 2014  ·  12Kommentare  ·  Quelle: SoftEtherVPN/SoftEtherVPN

Ich habe die v4.10-9505-beta src heruntergeladen und auf meinem Ubuntu 14.04 kompiliert, und die Installation zeigt ok.
Aber starten Sie den Befehl 'vpnclient start' oder ''vpncmd', es schlägt fehl ...

-- Warnung: SoftEther VPN-Kernel --
Fatal Error: Die Datei "hamcore.se2" fehlt oder ist defekt.
Bitte überprüfen Sie hamcore.se2.

(Starten Sie zuerst den Computer neu. Wenn dieses Problem erneut auftritt, installieren Sie bitte die VPN-Softwaredateien neu.)

Dann starte ich den Computer neu, es tritt wieder auf.

Ich habe die Datei hamecore.se2 auf meinem Computer durchsucht, sie mag ..
~$ sudo find / -name 'hamcore.se2' -print
/usr/vpnbridge/hamcore.se2
/usr/vpncmd/hamcore.se2
/usr/vpnclient/hamcore.se2
/usr/vpnserver/hamcore.se2
/home/chance/github/SoftEtherVPN/src/bin/BuiltHamcoreFiles/unix/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpnserver/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpnclient/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpnbridge/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpncmd/hamcore.se2

Ich habe das Dokument zur Installation von Linux von softether.org überprüft. Darin stand, dass die VPN-Software unter /usr/local/ installiert wird. Warum ist das so?

Danke

Close candidate Pull Request available

Hilfreichster Kommentar

Ich treffe auf das gleiche Problem. Führen Sie es einfach per Root aus, alles wird gut.
$ sudo vpnserver start

Alle 12 Kommentare

Dies wird nicht helfen, aber ich führe SoftEther auf Ubuntu 14.04 ohne Probleme aus.

Ich habe Linux Mint 17.1 (basierend auf Ubuntu 14.04), funktioniert soweit ohne Probleme (Server + Client).
Ich verwende den neuesten verfügbaren LTS-Kernel:

$ sudo apt-get install linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
$ Neustart

Mit freundlichen Grüße,
pcdummy

Ich treffe auf das gleiche Problem. Führen Sie es einfach per Root aus, alles wird gut.
$ sudo vpnserver start

Ich hatte dieses Problem, als ich die ausführbaren Dateien aus dem Build-Verzeichnis verschoben habe. Das Zurücksetzen und Ausführen von vpnserver von hier aus hat das Problem behoben.

$ ls -al vpnserver/
-rwxrwxrwx 1 root root 1.9K Jul 26 02:27 Authors.txt*
drwx------ 2 root root 4.0K Aug  3 07:58 chain_certs/
drwxrwxrwx 2 root root 4.0K Aug  3 07:58 code/
-rwxrwxrwx 1 root root 1.3M Jul 26 02:27 hamcore.se2*
-rw------- 1 root root  867 Aug  3 07:58 lang.config
drwxrwxrwx 2 root root 4.0K Aug  3 07:58 lib/
-rwxrwxrwx 1 root root 2.1K Jul 26 02:27 Makefile*
-rwxrwxrwx 1 root root  31K Jul 26 02:27 ReadMeFirst_Important_Notices_cn.txt*
-rwxrwxrwx 1 root root  36K Jul 26 02:27 ReadMeFirst_Important_Notices_en.txt*
-rwxrwxrwx 1 root root  50K Jul 26 02:27 ReadMeFirst_Important_Notices_ja.txt*
-rwxrwxrwx 1 root root  58K Jul 26 02:27 ReadMeFirst_License.txt*
-rwx------ 1 root root 4.4M Aug  3 07:58 vpncmd*
-rwx------ 1 root root 4.4M Aug  3 07:58 vpnserver*

$ ./vpnserver -v
SoftEther VPN Server service program
Copyright (c) SoftEther VPN Project. All Rights Reserved.

vpnserver command usage:
 vpnserver start  - Start the SoftEther VPN Server service.
 vpnserver stop   - Stop the SoftEther VPN Server service if the service has been already started.

Habe das gleiche Problem und Fenster und Problem bleiben, auch wenn es als Admin ausgeführt wird. eine Datei mit dem gleichen Namen existiert im Verzeichnis, aber 0 KB groß. Der Versuch, die Installation zu deinstallieren, gibt das gleiche Problem, das eine Neuinstallation unmöglich macht

Das Problem liegt an hamcore.se2 unter /bin/vpnbridge , /bin/vpnclient , /bin/vpncmd , /bin/vpnserver ist nur Root-Zugriff.

$ ls -al /usr/vpnserver/hamcore.se2
-rw------- 1 root root 1296234 Mar  6 07:05 /usr/vpnserver/hamcore.se2

Führen Sie also einfach den Befehl sudo vpnserver start

Dieses Problem ist ein paar Jahre alt und es gibt viele gute Antworten hier, und ich persönlich konnte es nicht reproduzieren, wenn ich unter /opt installiere und die richtigen Berechtigungen erteile.
vpnserver soll mit sudo laufen.

Wenn es jetzt gut läuft, möchte ich dieses Thema in den nächsten Tagen schließen

PR #339 Behebt dieses Problem für vpncmd. vpnserver sollte als root gestartet werden. Bei vpnclient bin ich mir nicht sicher

@moatazelmasry2 Möchten Sie _vpnclient_ reparieren? Ich werde recherchieren. Ich persönlich habe diese Konvention:

  • Starten Sie vpnserver und vpnclient als _root_, da es sich um Dienste handelt.
  • Starten Sie vpncmd als normaler Benutzer, da es einmalig ausgeführt wird und es bereits ein Admin-Passwort zum Schutz der Systemkonfiguration gibt.

@hongquan ja wahr. Dieses Problem wurde also richtig beantwortet. Dieses Thema schließen

Ich weiß, dass dies geschlossen ist, aber als ich auf Ubuntu 18.04 über dieses Problem gestolpert bin, habe ich Folgendes gefunden. Wenn ich in meinem Home-Verzeichnis bin:

~$ sudo vpncmd
-- Alert: SoftEther VPN Kernel --
Fatal Error: The file "hamcore.se2" is missing or broken.
Please check hamcore.se2.

(First, reboot the computer. If this problem occurs again, please reinstall VPN software files.)

Die Datei ist jedoch vorhanden:

~$ ls -la /usr/local/vpnserver | grep se2
-rw-------  1 root root 1296250 Jan 15  2018 hamcore.se2

Nur cd in dieses Verzeichnis zu gehen funktioniert nicht:

~$ (cd /usr/local/vpnserver && sudo vpncmd)
-- Alert: SoftEther VPN Kernel --
Fatal Error: The file "hamcore.se2" is missing or broken.
Please check hamcore.se2.

(First, reboot the computer. If this problem occurs again, please reinstall VPN software files.)

... der explizite Aufruf von vpncmd in diesem Verzeichnis bewirkt jedoch:

~$ (cd /usr/local/vpnserver && sudo ./vpncmd)
vpncmd command - SoftEther VPN Command Line Management Utility
SoftEther VPN Command Line Management Utility (vpncmd command)
Version 4.25 Build 9656   (English)
Compiled 2018/01/15 10:17:04 by yagi at pc33
Copyright (c) SoftEther VPN Project. All Rights Reserved.

By using vpncmd program, the following can be achieved. 

1. Management of VPN Server or VPN Bridge 
2. Management of VPN Client
3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool)

Select 1, 2 or 3: ^C

Beachten Sie, dass vpncmd ein Symlink ist, wenn Sie softether.sh zur Installation verwendet haben:

~$ ls -la `which vpncmd` 
lrwxrwxrwx 1 root root 27 Feb 23 19:43 /usr/local/bin/vpncmd -> /usr/local/vpnserver/vpncmd

Meine Vermutung ist, dass vpncmd versucht, den Pfad zu sich selbst zu ermitteln, und dann im selben Verzeichnis nach hamcore.se2 sucht; Es löst jedoch wahrscheinlich keine Symlinks auf, also endet es mit /usr/local/bin/ als Pfad zu sich selbst anstelle des richtigen /usr/local/vpnserver/ , sucht dort nach hamcore.se2 , findet es nicht es, und scheitert.

Warum nicht eine neue Ausgabe eröffnen?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

dimzon picture dimzon  ·  3Kommentare

kvv213 picture kvv213  ·  11Kommentare

suyash95 picture suyash95  ·  4Kommentare

gulbuhar picture gulbuhar  ·  9Kommentare

halloamt picture halloamt  ·  12Kommentare