Softethervpn: v4.10-9505-beta não funciona no Ubuntu 14.04

Criado em 16 out. 2014  ·  12Comentários  ·  Fonte: SoftEtherVPN/SoftEtherVPN

Eu baixei o src v4.10-9505-beta e compilei no meu Ubuntu 14.04, e a instalação mostra ok.
Mas inicie o comando 'vpnclient start' ou '' vpncmd ', ele falha ...

- Alerta: SoftEther VPN Kernel -
Erro fatal: o arquivo "hamcore.se2" está ausente ou corrompido.
Verifique hamcore.se2.

(Primeiro, reinicie o computador. Se o problema ocorrer novamente, reinstale os arquivos do software VPN.)

Então eu reinicio o computador, ocorre novamente.

Pesquisei o arquivo hamecore.se2 no meu computador, gosta ..
~ $ 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

Verifiquei o documento de instalação do Linux em softether.org, dizia que o software VPN está sendo instalado em / usr / local /. Por que é que?

Obrigado

Close candidate Pull Request available

Comentários muito úteis

Eu encontro o mesmo problema. basta executá-lo pelo root, tudo ficará bem.
$ sudo vpnserver start

Todos 12 comentários

Isso não vai ajudar, mas estou executando o SoftEther no ubuntu 14.04 sem problemas.

Tenho linux mint 17.1 (baseado no Ubuntu 14.04), funciona sem problemas até agora (servidor + cliente).
Vou usar o kernel LTS mais recente disponível:

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

Atenciosamente,
pcdummy

Eu encontro o mesmo problema. basta executá-lo pelo root, tudo ficará bem.
$ sudo vpnserver start

Tive esse problema quando movi os executáveis ​​para fora do diretório de compilação. Movê-los de volta e executar vpnserver daqui corrigiu o problema.

$ 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.

Tem o mesmo problema e janelas e problemas permanecem, mesmo se executado como administrador. existe um arquivo com o mesmo nome no diretório, mas com tamanho de 0 KB. A tentativa de desinstalação dá o mesmo problema que me torna impossível reinstalar

O problema é devido a hamcore.se2 em /bin/vpnbridge , /bin/vpnclient , /bin/vpncmd , /bin/vpnserver é apenas acesso root.

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

então apenas execute o comando sudo vpnserver start

Este problema já existe há alguns anos e há muitas respostas boas aqui, e eu pessoalmente não consegui reproduzi-lo, ao instalar em / opt e fornecer as permissões corretas.
O vpnserver deve ser executado com sudo.

Se tudo estiver funcionando bem agora, gostaria de encerrar este problema nos próximos dias

PR # 339 Resolve esse problema para o vpncmd. vpnserver deve ser iniciado como root. Para vpnclient, não tenho certeza

@ moatazelmasry2 Deseja corrigir _vpnclient_? Eu vou pesquisar. Eu pessoalmente tenho esta convenção:

  • Comece vpnserver e vpnclient como _root_, porque eles são serviços.
  • Inicie vpncmd como usuário normal, porque é executado apenas uma vez e já existe uma senha de administrador para proteger a configuração do sistema.

@hongquan yes true. Portanto, este problema foi respondido corretamente. Fechando este problema

Eu sei que isso está fechado, mas como me deparei com esse problema no Ubuntu 18.04, aqui está o que descobri. Se eu estiver no meu diretório inicial:

~$ 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.)

No entanto, o arquivo está presente:

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

Apenas cd para esse diretório não funciona:

~$ (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.)

... entretanto, chamar explicitamente vpncmd nesse diretório:

~$ (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

Observe que vpncmd é um link simbólico, se você usou softether.sh para instalar:

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

Meu palpite é que vpncmd tenta obter o caminho para si mesmo e, em seguida, procura hamcore.se2 no mesmo diretório; no entanto, provavelmente não resolve os links simbólicos, então termina com /usr/local/bin/ como o caminho para si mesmo em vez do /usr/local/vpnserver/ correto, procura lá por hamcore.se2 , não encontra e falha.

Por que não abrir uma nova edição?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

kvv213 picture kvv213  ·  11Comentários

scandox picture scandox  ·  4Comentários

connLAN picture connLAN  ·  9Comentários

paskal picture paskal  ·  12Comentários

ghost picture ghost  ·  4Comentários