Sie sollten configure mitteilen, dass Sie pkcs11 aktivieren möchten:
./configure --enable-pkcs11
Außerdem sollten Sie nicht laufen ./configure
und make
mit sudo. make install
Benötigt nur Sudo.
Wenn ich versuche, diesen Befehl auszuführen:
sudo openvpn --show-pkcs11-ids /usr/lib/libeTPkcs11.so
Ich bekomme einen Fehler:
Options error: Unrecognized option or missing parameter(s) in [CMD-LINE]:1: show-pkcs11-ids (2.3.2) Use --help for more information.
Das zeigt nichts:
openvpn --help | grep show-pkcs11-ids
which openvpn
/usr/local/sbin/openvpn
openvpn --version
OpenVPN 2.3.2 x86_64-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [eurephia] [MH] [IPv6] built on Jun 5 2016 Originally developed by James Yonan Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net> Compile time defines: enable_crypto=yes enable_debug=yes enable_def_auth=yes enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_eurephia=yes enable_fast_install=yes enable_fragment=yes enable_http_proxy=yes enable_iproute2=no enable_libtool_lock=yes enable_lzo=yes enable_lzo_stub=no enable_management=yes enable_multi=yes enable_multihome=yes enable_pam_dlopen=no enable_password_save=no enable_pedantic=no enable_pf=yes enable_pkcs11=no enable_plugin_auth_pam=yes enable_plugin_down_root=yes enable_plugins=yes enable_port_share=yes enable_selinux=no enable_server=yes enable_shared=yes enable_shared_with_static_runtimes=no enable_small=no enable_socks=yes enable_ssl=yes enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_win32_dll=yes enable_x509_alt_username=no with_crypto_library=openssl with_gnu_ld=yes with_mem_check=no with_plugindir='$(libdir)/openvpn/plugins' with_sysroot=no
Ich bin auf Ubuntu 14.04 x64 und baue ich openvpn
als:
sudo apt-get install libpkcs11-helper1-dev sudo apt-get build-dep openvpn apt-get source openvpn cd openvpn-2* sudo ./configure sudo make && sudo make install
Was ist also das Problem?
Mein zweiter Versuch war die Installation über apt-get install
Ich mache sudo make uninstall
und es scheint, dass etwas schief gelaufen ist:
openvpn bash: /usr/local/sbin/openvpn: No such file or directory
sudo apt-get install openvpn
nicht geholfen Ausgabe ist das gleiche
openvpn bash: /usr/local/sbin/openvpn: No such file or directory
Es scheint, dass der openvpn
Befehl mit der alten Binärdatei verknüpft ist. Wie kann ich das beheben?
Nachdem ich meinen Computer neu gestartet habe, scheint es zu funktionieren:
which openvpn /usr/sbin/openvpn
Hab aber noch einen Fehler:
sudo openvpn --show-pkcs11-ids /usr/lib/libeTPkcs11.so Sun Jun 5 02:16:24 2016 PKCS#11: Cannot add provider '/usr/lib/libeTPkcs11.so' 6-'CKR_FUNCTION_FAILED' Sun Jun 5 02:16:24 2016 Exiting due to fatal error
Übrigens kann ich etwas Ähnliches tun wie beim ersten Befehl über pkcs11-tool --module /usr/lib64/libeTPkcs11.so -L
.
Sie sollten configure mitteilen, dass Sie pkcs11 aktivieren möchten:
./configure --enable-pkcs11
Außerdem sollten Sie nicht laufen ./configure
und make
mit sudo. make install
Benötigt nur Sudo.