2017-12-22 15 views
2

コンピュータのL2TP接続に問題がありました。 は誰でものアイデアを持っていない、archlinuxの下でipsecのエラーが発生しました

ipsec verify 
File "/usr/local/libexec/ipsec/verify", line 84 
    print "\t[%s%s%s]"%(FAIL,rtext,ENDC) 
       ^
SyntaxError: invalid syntax 

OpenSwanサービスが稼働している、と私は何も悪いことがあったかどうかをチェックするために/etc/ipsec.conf/etc/ipsec.d/にチェックしました、それはそれのように見えないものをI仕事のために使うことができます

コマンド出力が必要な場合は、尋ねてください!

答えて

3

あなたのエラーを読み取るための おかげで、あなたがpython3python2スクリプトを実行していることを示しています。

xelerance/Openswan's ipsec/verify sourceに基づい
# python3 
print('hi') 
# python2 
print 'hi' 

shebang(スクリプトの最初の行)、それはあなたのケースでは、ArchLinuxに、のpython3ある/usr/bin/pythonを使用されることを示し;)

#!/usr/bin/python 

説明したようにarchlinux python wikiの場合はpythonpython2に直接置き換えることができます。

あなたはおそらく、あるいは、少なくとも同様envシェバングを使用してpython3支援を求めるために、プロジェクトに直接プルリクエストを行うことができ、次の

#!/usr/bin/env python 

また、手動でシステム上のファイルを変更することができますpython2シェバング限り、あなたは、あなたのシステムにインストールpython2てきたように

#!/usr/bin/env python2 

;)

関連する問題