• Client L2TP - pb avec network-manager-l2tp (1/3)

    From roger.tarani@free.fr@21:1/5 to All on Sun Jul 9 20:20:01 2023
    debian 11
    bureau gnome

    J'utilise habituellement openvpn.
    J'ai besoin d'un client L2TP/IPsec.

    J'ai installé le paquet network-manager-l2tp (qui installe notamment strongswan).

    Quand j'utilise le menu VPN settings et que je fait ajouter (+) un L2TP, j'ai l'erreur
    Error: Unable to load VPN connection editor

    C'est exactement le pb signalé ici, qui parle de versions de gtk3 avec laquelle ça fonctionne mais pas avec gtk4 :
    https://github.com/nm-l2tp/NetworkManager-l2tp/issues/186
    J'ai gtk2 et 3 et peut-être des bouts de 4 installés, apparamment (voir dpkg -l | grep gtk en pied de message).

    Est-ce un problème connu ?
    Comment le régler ?

    En dépannage urgent, quel client en CLI me permettrait une connexion à ce serveur vpn en l2tp ?
    Il y aurait une solution avec xl2tpd ou/et openswan mais je ne l'ai jamais utilisée.
    [ https://wiki.archlinux.org/title/Openswan_L2TP/IPsec_VPN_client_setup | https://wiki.archlinux.org/title/Openswan_L2TP/IPsec_VPN_client_setup ]

    Merci.

    =======================
    $ dpkg -l | grep gtk
    ii gir1.2-gtk-2.0:amd64 2.24.33-2 amd64 GTK graphical user interface library -- gir bindings
    ii gir1.2-gtk-3.0:amd64 3.24.24-4+deb11u3 amd64 GTK graphical user interface library -- gir bindings
    ii gir1.2-gtk-vnc-2.0:amd64 1.0.0-1 amd64 GObject introspection data for GTK-VNC
    ii gir1.2-gtkchamplain-0.12:amd64 0.12.20-1 amd64 Gtk+ widget to display maps (GObject introspection)
    ii gir1.2-gtkclutter-1.0:amd64 1.8.4-4 amd64 GObject introspection data for the GTK+ Clutter library
    ii gir1.2-gtksource-3.0:amd64 3.24.11-2 amd64 gir files for the GTK+ syntax highlighting widget
    ii gir1.2-gtksource-4:amd64 4.8.0-1 amd64 gir files for the GTK+ syntax highlighting widget
    ii gir1.2-javascriptcoregtk-4.0:amd64 2.40.3-2~deb11u1 amd64 JavaScript engine library from WebKitGTK - GObject introspection data
    ii gir1.2-spiceclientgtk-3.0:amd64 0.39-1 amd64 GTK3 widget for SPICE clients (GObject-Introspection)
    ii gstreamer1.0-gtk3:amd64 1.18.4-2+deb11u2 amd64 GStreamer plugin for GTK+3 ii gtk-sharp2 2.12.40-3 all GTK# 2.10 suite, CLI bindings for GTK+
    ii gtk-sharp2-examples 2.12.40-3 all sample applications for the GTK# 2.10 toolkit
    ii gtk-sharp2-gapi 2.12.40-3 amd64 C source parser and C# code generator for GObject based APIs
    ii gtk-update-icon-cache 3.24.24-4+deb11u3 amd64 icon theme caching utility
    ii gtk2-engines-pixbuf:amd64 2.24.33-2 amd64 pixbuf-based theme for GTK 2
    ii ibus-gtk:amd64 1.5.23-2 amd64 Intelligent Input Bus - GTK2 support
    ii ibus-gtk3:amd64 1.5.23-2 amd64 Intelligent Input Bus - GTK3 support
    ii libavahi-ui-gtk3-0:amd64 0.8-5+deb11u2 amd64 Avahi GTK+ User interface library for GTK3
    ii libcanberra-gtk-module:amd64 0.30-7 amd64 translates GTK+ widgets signals to event sounds
    ii libcanberra-gtk0:amd64 0.30-7 amd64 GTK+ helper for playing widget event sounds with libcanberra
    ii libcanberra-gtk3-0:amd64 0.30-7 amd64 GTK+ 3.0 helper for playing widget event sounds with libcanberra
    ii libcanberra-gtk3-module:amd64 0.30-7 amd64 translates GTK3 widgets signals to event sounds
    ii libchamplain-gtk-0.12-0:amd64 0.12.20-1 amd64 Gtk+ widget to display maps ii libcheese-gtk25:amd64 3.38.0-3 amd64 tool to take pictures and videos from your webcam - widgets
    ii libclutter-gtk-1.0-0:amd64 1.8.4-4 amd64 Open GL based interactive canvas library GTK+ widget
    ii libcolord-gtk1:amd64 0.1.26-2 amd64 GTK+ convenience library for interacting with colord
    ii libdbusmenu-gtk3-4:amd64 18.10.20180917~bzr492+repack1-2 amd64 library for passing menus over DBus - GTK-3+ version
    ii libdbusmenu-gtk4:amd64 18.10.20180917~bzr492+repack1-2 amd64 library for passing menus over DBus - GTK-2+ version
    ii libgnome-autoar-gtk-0-0:amd64 0.2.4-3 amd64 GTK+ widgets for the GNOME Autoar library
    ii libgtk-3-0:amd64 3.24.24-4+deb11u3 amd64 GTK graphical user interface library
    ii libgtk-3-bin 3.24.24-4+deb11u3 amd64 programs for the GTK graphical user interface library
    ii libgtk-3-common 3.24.24-4+deb11u3 all common files for the GTK graphical user interface library
    ii libgtk-3-dev:amd64 3.24.24-4+deb11u3 amd64 development files for the GTK library
    ii libgtk-vnc-2.0-0:amd64 1.0.0-1 amd64 VNC viewer widget for GTK+3 (runtime libraries)
    ii libgtk2.0-0:amd64 2.24.33-2 amd64 GTK graphical user interface library - old version
    ii libgtk2.0-bin 2.24.33-2 amd64 programs for the GTK graphical user interface library
    ii libgtk2.0-cil 2.12.40-3 amd64 CLI binding for the GTK+ toolkit 2.12
    ii libgtk2.0-cil-dev 2.12.40-3 amd64 CLI binding for the GTK+ toolkit 2.12
    ii libgtk2.0-common 2.24.33-2 all common files for the GTK graphical user interface library
    ii libgtk2.0-dev:amd64 2.24.33-2 amd64 development files for the GTK library ii libgtk3-perl 0.038-1 all Perl bindings for the GTK+ graphical user interface library
    ii libgtkmm-3.0-1v5:amd64 3.24.2-2 amd64 C++ wrappers for GTK+ (shared libraries)
    ii libgtksourceview-3.0-1:amd64 3.24.11-2 amd64 shared libraries for the GTK+ syntax highlighting widget
    ii libgtksourceview-3.0-common 3.24.11-2 all common files for the GTK+ syntax highlighting widget
    ii libgtksourceview-3.0-dev:amd64 3.24.11-2 amd64 development files for the GTK+ syntax highlighting widget
    ii libgtksourceview-4-0:amd64 4.8.0-1 amd64 shared libraries for the GTK+ syntax highlighting widget
    ii libgtksourceview-4-common 4.8.0-1 all common files for the GTK+ syntax highlighting widget
    ii libgtksourceview2.0-0:amd64 2.10.5-3 amd64 shared libraries for the GTK+ syntax highlighting widget
    ii libgtksourceview2.0-common 2.10.5-3 all common files for the GTK+ syntax highlighting widget
    ii libgtksourceview2.0-dev:amd64 2.10.5-3 amd64 development files for the GTK+ syntax highlighting widget
    ii libgtkspell3-3-0:amd64 3.0.10-1 amd64 spell-checking addon for GTK+'s TextView widget
    ii libjavascriptcoregtk-4.0-18:amd64 2.40.3-2~deb11u1 amd64 JavaScript engine library from WebKitGTK
    ii liblibreofficekitgtk 1:7.0.4-4+deb11u7 amd64 GTK3 widget wrapping LibreOffice functionality
    ii libreoffice-gtk3 1:7.0.4-4+deb11u7 amd64 office productivity suite -- GTK+ 3 integration
    ii libspice-client-gtk-3.0-5:amd64 0.39-1 amd64 GTK3 widget for SPICE clients (runtime library)
    ii libwebkit2gtk-4.0-37:amd64 2.40.3-2~deb11u1 amd64 Web content engine library for GTK
    ii libwxgtk3.0-0v5:amd64 3.0.4+dfsg-8 amd64 wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
    ii libwxgtk3.0-gtk3-0v5:amd64 3.0.5.1+dfsg-2 amd64 wxWidgets Cross-platform C++ GUI toolkit (GTK 3 runtime)
    rc lightdm-gtk-greeter 2.0.8-2 amd64 simple display manager (GTK+ greeter)
    ii monodoc-gtk2.0-manual 2.12.40-3 all compiled XML documentation for GTK# 2.10
    ii python3-wxgtk4.0 4.0.7+dfsg-10 amd64 Python 3 interface to the wxWidgets Cross-platform C++ GUI toolkit
    ii qt5-gtk-platformtheme:amd64 5.15.2+dfsg-9 amd64 Qt 5 GTK+ 3 platform theme ii software-properties-gtk 0.96.20.2-2.1 all manage the repositories that you install software from (gtk)
    ii transmission-gtk 3.00-1 amd64 lightweight BitTorrent client (GTK+ interface)
    ii xdg-desktop-portal-gtk 1.8.0-1 amd64 GTK+/GNOME portal backend for xdg-desktop-portal
    ii xdg-user-dirs-gtk 0.10-3 amd64 tool to manage well known user directories (Gtk extension)





    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sun Jul 9 21:20:01 2023
    Bonsoir,

    Avertissemnt encore plus solennel que d'habitude: openvpn, l2tp, là j'y connais rien de rien, j'ai jamais fréquenté ces engeances ;-)

    Mais je crois comprendre que tu essaies de faire ça par le centre de
    contrôle de Gnome?

    Le message d'erreur qui est repris dans le lien que tu cites me semble
    provenir plutôt d'une multiplicité de versions gtk réellemnt utilisées
    dans Gnome>=40 (basé sur gtk4 mais avec des morceaux encore en gtk3).
    Bien que dans Bullseye il y ait une bibliothèque gtk4, je doute que
    beaucoup de choses en dépendent vu que c'est Gnome 3.38 (à ma
    connaissance intégralement en gtk3).

    De ma fenêtre j'ai plutôt l'impression que tu as simplement oublié d'installer les modules applet Gnome concernés
    (network-manager-l2tp-gnome et network-manager-openvpn-gnome) en plus de network-manager-l2tp et network-manager-openvpn?

    Network-manager propose trois interfaces:
    - nmcli pour le CLI
    - nmtui pour le TUI
    - l'applet network-manager-gnome pour le GUI
    donc avec les deux premières tu dois pouvoir y arriver aussi, je suppose...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From roger.tarani@free.fr@21:1/5 to All on Sun Jul 9 21:40:01 2023
    Bonsoir
    Bien et vite vu !

    Il manquait juste le paquet network-manager-l2tp-gnome
    Ça fonctionne à présent.

    Merci.


    Maintenant, je sais.
    Mais comment j'en suis arrivé à ça ?
    Comme j'ai renoncé à chercher dans la doc debian, trop longue, trop éparse ou dont on ne sait pas si c'est la version actuelle ou celle d'il y a 20 ans, j'ai picoré sur le net et fini par m'arrêter sur la doc archlinux.
    Heuresuemetn qu'il y a la liste !

    Imaginons un grand débutant : quel devrait être son point de référence pour savoir quoi et comment faire s'il veut installer un client vpn L2TP sur sa machine ?


    ----- Mail original -----
    De: "didier gaumet" <didier.gaumet@gmail.com>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Dimanche 9 Juillet 2023 21:11:15
    Objet: Re: Client L2TP - pb avec network-manager-l2tp

    Bonsoir,

    Avertissemnt encore plus solennel que d'habitude: openvpn, l2tp, là j'y connais rien de rien, j'ai jamais fréquenté ces engeances ;-)

    Mais je crois comprendre que tu essaies de faire ça par le centre de contrôle de Gnome?

    Le message d'erreur qui est repris dans le lien que tu cites me semble provenir plutôt d'une multiplicité de versions gtk réellemnt utilisées dans Gnome>=40 (basé sur gtk4 mais avec des morceaux encore en gtk3).
    Bien que dans Bullseye il y ait une bibliothèque gtk4, je doute que
    beaucoup de choses en dépendent vu que c'est Gnome 3.38 (à ma
    connaissance intégralement en gtk3).

    De ma fenêtre j'ai plutôt l'impression que tu as simplement oublié d'installer les modules applet Gnome concernés
    (network-manager-l2tp-gnome et network-manager-openvpn-gnome) en plus de network-manager-l2tp et network-manager-openvpn?

    Network-manager propose trois interfaces:
    - nmcli pour le CLI
    - nmtui pour le TUI
    - l'applet network-manager-gnome pour le GUI
    donc avec les deux premières tu dois pouvoir y arriver aussi, je suppose...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)