Page 1 of 1

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 06:49
by afrodeity
Installed on an old eeePC 2G surf.

Was working splendidly, but getting a slow profile browser has proven problematic

Been having this problem since I tried to install Midori:

Code: Select all

/etc/rc.d/rc.networkmanager restart
Stopping NetworkManager: stopped
Starting NetworkManager daemon: /usr/sbin/NetworkManager
/usr/sbin/NetworkManager: error while loading shared libraries: libicui18n.so.61
: cannot open shared object file: no such file or directory

Midori also fails:

Code: Select all

midori
midori: error while loading shared libraries: libicui18n.so.61
: cannot open shared object file: no such file or directory

Code: Select all

nmcli
 error while loading shared libraries: libicui18n.so.61
: cannot open shared object file: no such file or directory

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 07:26
by afrodeity
Could have something to do with this package installed by usm alongside Midori

Code: Select all

usm info icu

Package: icu4c-56-1-i586-2.txz (8044k) installed
removed it, but no luck.

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 09:26
by afrodeity
Is there any way to reinstall or build the missing library?

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 11:31
by Kulle
Hi afrodeity,
Midori has many dependencies.
Look here:
Midori does not work
(last post)

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 11:34
by afrodeity
Thanks, but I need to get my Network Manager working again.
USM must have downgraded the library when I tried to install Midori with all its 'dependencies'
I've tried downloading and installing icu4c-67.1.i588-1.txz https://packages.slackware.com and its still complaining about 61 being missing.
The previous version is 57, where do I find the right version of this library? :sos:

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 11:46
by afrodeity
If I do:

Code: Select all

icuinfo
icuinfo: /lib/libm.so.6: version 'GLIBC_2.29' not found (required by /usr/lib/libicui18n.so.67)
if I install glibc-2.30-i586-1.txz, the warning goes away. But problem persists.

Network-Manager fails after Midori installed

Posted: 25 Aug 2020, 23:48
by fulalas
@afrodeity, please ignore all the packages you have downloaded for Midori and try this: http://www.mediafire.com/file/fs7cpbeaz ... 4-1.tar.gz

EDIT: oh, now I see that you were trying the 586 version. Is this the only option? If so, this is going to be tricker. At least now you know the name of the packages you need (they're listed in the file above) :)

Network-Manager fails after Midori installed

Posted: 26 Aug 2020, 00:27
by donald
@afrodeity
Which version and DE of porteus and midori do you use.

I did some tests based on guessing - porteus 4 32 Bit XFCE
and I can not reproduce the errors you get.

Code: Select all

 root@porteus:/home/guest# /etc/rc.d/rc.networkmanager restart
Stopping NetworkManager: stopped
Starting NetworkManager daemon:  /usr/sbin/NetworkManager
root@porteus:/home/guest#

Code: Select all

root@porteus:/home/guest# ldd /usr/bin/midori | grep -i libicui
	libicui18n.so.61 => /usr/lib/libicui18n.so.61 (0xaea7a000)
	libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0xaabfb000)
libicui18n.so.61 is in the default 001-core.xzm

Code: Select all

lsxzm 001-core.xzm > core.txt
/usr/lib/libicui18n.so
/usr/lib/libicui18n.so.60.2
/usr/lib/libicui18n.so.61
/usr/lib/libicui18n.so.61.1
/usr/lib/libicuio.so
/usr/lib/libicuio.so.61
/usr/lib/libicuio.so.61.1
with midori running [build via USM]

Code: Select all

/usr/lib/libicui18n.so
/usr/lib/libicui18n.so.56
/usr/lib/libicui18n.so.56.1
/usr/lib/libicuio.so
/usr/lib/libicuio.so.56
/usr/lib/libicuio.so.56.1
/usr/lib/libicui18n.so.60.2
/usr/lib/libicui18n.so.61
/usr/lib/libicui18n.so.61.1
/usr/lib/libicuio.so.61
/usr/lib/libicuio.so.61.1

Network-Manager fails after Midori installed

Posted: 26 Aug 2020, 06:56
by afrodeity
I am using the 32bit Mate version.
So I hacked the NetworkManager problem by creating a few symbolic links

Code: Select all

root@porteus:/usr/lib/ ln libicui18n.so.67 libicui18n.so.61
ln libicuuc.so.67 libicuuc.so.61
ln libicudata.so.67 libicudata.so.61
/etc/rc.d/rc.networkmanager restart
So the network is up and functioning.

There is still a weirdness with the libraries:

Code: Select all

usm info icu

Package: icu4c-56.1-i586-2.txz (8044k) [downgrade]
This probably has something to do with post #7 above, i586 version of Midori. For some reason this version looks for 56 version of libraries. If I do another round of links it will:

Code: Select all

midori: symbol lookup error: /usr/lib/libwebkitgtk-1.0.so.0: undefined symbol: UCNV_FROM_U_CALLBACK_SUBSTITUTE_56.
BTW, I probably not understanding the compression architecture used on the system.

Guess I need to uninstall midori and try the #7 suggestion? Is there a 32bit pkg?

Network-Manager fails after Midori installed

Posted: 26 Aug 2020, 11:49
by otan
Did all dependencies for 5.0rc1: 5.0rc1 Midori

but is 64 bit version.

Network-Manager fails after Midori installed

Posted: 26 Aug 2020, 20:58
by fulalas
One dependency it requires to run videos is gst-libav -- and I forgot to include in my package (i.e. #7).

But... I don't get why people use Midori. It's supposed to be a light browser, but it requires so many dependencies that in the end it's as heavy as Firefox with the difference that Firefox works much better, including video playback.

Network-Manager fails after Midori installed

Posted: 27 Aug 2020, 06:13
by afrodeity
Any suggestion for a lightweight browser for a 2G NetSurf, not much space on the drive?

Network-Manager fails after Midori installed

Posted: 27 Aug 2020, 06:36
by fulalas
Firefox won't take much more space and it works way better in my opinion. You can try version 78 ESR (60 MB) from or browser download tool :)