You are not logged in.

#1 2017-08-22 09:39:04

marksievers
Member
Registered: 2017-08-22
Posts: 14

[SOLVED] NetworkManager VPN: undefined symbol: _nm_utils_ascii

Hi there,

Two week old Arch user here. Everything has been going swimmingly so far, learning a lot...

I'm trying to get a VPN connection working, however, I've been unable to rationalise a problem with networkmanager-fortisslvpn-git.

[mark@NZLT1500086 ~]$ journalctl -f -u NetworkManager

Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: <info>  [1503392048.2480] vpn-connection....
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Connected to gateway.
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Authenticated.
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Remote gateway has allocated a VPN.
Aug 22 20:54:08 NZLT1500086 pppd[32084]: /usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so: undefined symbol: _nm_utils_ascii_str_to_int64
Aug 22 20:54:08 NZLT1500086 pppd[32084]: Couldn't load plugin /usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: ERROR:  read: Input/output error
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Cancelling threads...
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Terminated pppd.
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Closed connection to gateway.
Aug 22 20:54:08 NZLT1500086 NetworkManager[32020]: INFO:   Logged out.

I have the following version of that package installed:

[mark@NZLT1500086 ~]$ pacaur -Qo /usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so
/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so is owned by networkmanager-fortisslvpn-git 1.2.5.dev.r26.g1488ccd-1

As far as I can gather, that function should either be in networkmanager-openvpn:

[mark@NZLT1500086 ~]$ pacaur -Ss networkmanager-openvpn
extra/networkmanager-openvpn 1.2.10-1 [installed]
    NetworkManager VPN plugin for OpenVPN

or libnm:

[mark@NZLT1500086 ~]$ pacaur -Ss libnm
extra/libnm 1.8.3dev+18+gf43222d41-1 [installed]
    NetworkManager client library

both of which are installed.

If it's helpful, the dependencies of the offending shared object.

[mark@NZLT1500086 ~]$ ldd -r /usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so 
	linux-vdso.so.1 (0x00007fff6cde0000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f71c3c7c000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f71c3a29000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f71c3716000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f71c3512000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f71c316c000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f71c2f68000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f71c2d4a000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f71c2b33000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f71c291d000)
	libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f71c26c9000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f71c24c0000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f71c224d000)
	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f71c421f000)
	libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f71c2002000)
	libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f71c1dfd000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f71c1bf5000)
undefined symbol: ip_up_notifier	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: ifname	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: phasechange	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: ifunit	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: ipcp_gotoptions	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: _nm_utils_ascii_str_to_int64	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: exitnotify	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: ipcp_hisoptions	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: add_notifier	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)
undefined symbol: nm_utils_ip4_netmask_to_prefix	(/usr/lib/pppd/2.4.5/nm-fortisslvpn-pppd-plugin.so)

First time solving a problem of this type, so I'm a little intimidated. Hoping for a push in the right direction.

Thanks,

Last edited by marksievers (2017-08-23 08:46:51)

Offline

#2 2017-08-22 12:58:29

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: [SOLVED] NetworkManager VPN: undefined symbol: _nm_utils_ascii

Have you tried recompiling networkmanager-fortisslvpn-git?


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#3 2017-08-23 08:45:16

marksievers
Member
Registered: 2017-08-22
Posts: 14

Re: [SOLVED] NetworkManager VPN: undefined symbol: _nm_utils_ascii

A colleague with a working version of networkmanager-fortisslvpn-git has just updated and he ended up with the same issue - turns out to be an actual problem with networkmanager-fortisslvpn-git.

My work around was to use openfortivpn "on top of" Network Manager.

Unsure if a work around is considered a SOLVED post, however will solve this until instructed otherwise.

Last edited by marksievers (2017-08-23 08:47:47)

Offline

#4 2018-10-21 15:14:50

plmosqueda
Member
Registered: 2013-08-05
Posts: 3

Re: [SOLVED] NetworkManager VPN: undefined symbol: _nm_utils_ascii

marksievers wrote:

A colleague with a working version of networkmanager-fortisslvpn-git has just updated and he ended up with the same issue - turns out to be an actual problem with networkmanager-fortisslvpn-git.

My work around was to use openfortivpn "on top of" Network Manager.

Unsure if a work around is considered a SOLVED post, however will solve this until instructed otherwise.

nice one XDD

I did this: install networkmanager-fortisslvpn-git  and openfortivpn in /etc/openfortivpn/config put my user, pass, host and port and then works great activating the vpn via networkmanager menu anfter create the conection y networkmanager.

Offline

#5 2018-10-21 17:13:15

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,864
Website

Re: [SOLVED] NetworkManager VPN: undefined symbol: _nm_utils_ascii

Two posts, two necrobumps. Don't do this again. Read the Code of Conduct in it's entirety.

https://wiki.archlinux.org/index.php/Code_of_conduct

Closing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB