Git Product home page Git Product logo

Comments (6)

enaess avatar enaess commented on August 12, 2024 2

Could you sync your Ubuntu Bionic Beaver distribution with the PPA and try to re-install the packages again?

from network-manager-sstp.

enaess avatar enaess commented on August 12, 2024

Cool, I'll see if I can get this one sorted out soon.

from network-manager-sstp.

enaess avatar enaess commented on August 12, 2024

Thanks for reporting it.

from network-manager-sstp.

sdokara avatar sdokara commented on August 12, 2024

The sstp-client might need modifications for bionic first.
Either use libssl1.0.0 and install libssl1.0-dev explicitly, or use my branch for libssl1.1. It also installs the plugin for ppp in /usr/lib/pppd/2.4.5 (Ubuntu comes with 2.4.7 since xenial, but 2.4.5 seems to be hardcoded, and the configure switch for it doesn't seem to work). Adding the full path to plugin in /etc/ppp/peers/ files or moving the plugin files worked. Also, the sstp-sock path was wrong (had to prepend /usr/local to /var/run/sstpc/sstpc-uds-sock), but this is all for another project :).

I've made the sstp-client work somehow, but was unable to integrate network-manager-sstp still.
What I've seen funny so far are the folders. I used --prefix=/usr and got:

  • nm-sstp-service.conf installed in /usr/etc/dbus-1/system.d/;
  • nm-sstp-auth-dialog and nm-sstp-service installed in /usr/libexec/, but the nm-sstp-service.name pointed to /usr/local/libexec/;
    After some fixes, nm-connection-editor says:
vpn: (sstp,/usr/lib/NetworkManager/VPN/nm-sstp-service.name) file "libnm-vpn-plugin-sstp.so" not found. Did you install the client package?

even though the file is there.
When I set the full path, I get:

Could not load editor VPN plugin for “org.freedesktop.NetworkManager.sstp” (missing plugin file "/usr/local/lib/NetworkManager/libnm-vpn-plugin-sstp-editor.so").

So, the prefix thingy doesn't work quite well.

Without the prefixes (both on sstp-client and network-manager-sstp), I had to move the nm-sstp-service.conf only and got the dialogs set up. But, the connection fails with

NetworkManager[13586]: /usr/sbin/pppd: /usr/local/lib/pppd/2.4.7/nm-sstp-pppd-plugin.so: undefined symbol: sstp_api_msg_new

from network-manager-sstp.

kristofejro avatar kristofejro commented on August 12, 2024

Good job enaess!
In my case it installs without any issue now.

from network-manager-sstp.

killua-eu avatar killua-eu commented on August 12, 2024

@enaess, just a quick THANK YOU for the whole network-manager-sstp project, I really apprecaite it.

from network-manager-sstp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.