You are not logged in.
Hello,
I have installed session-desktop and when I try to start it I get an error message:
usr/lib/electron25/electron: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directory
The current installed version of ICU is `libicui18n.so.75`. I have the package file for the older version in my pacman cache. Is there some way I can make this version of the library available to electron so that session will start up?
Offline
You'll have to rebuild the AUR package against the latest version of ICU so it links to the correct soname version
Offline
You most likely installed https://aur.archlinux.org/packages/electron25-bin which will (still) depend in the older libicu resp. a rebuild.
You might get away w/ manually putting the old .73 libicu objects into /usr/local/lib, don't symlink anything and don't try to downgrade icu in isolation.
Edit: F5
But please nb. that building electron will take a huge amount of time and resources.
Last edited by seth (2024-08-22 07:24:56)
Offline
Mod note: moving to AUR Issues
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
Seth and Gromit, thanks for your help. I copied the old libicu files into the /usr/lib dir, that fixed that problem. However I then ran into the same version issue with libavcodec. I fixed that the same way, but then had the same problem with libx265.so. At that point I gave up.
I don't know how to rebuild electron so I've left a message in the AUR comments and am going to leave it at that.
Offline
The problematic package is https://aur.archlinux.org/packages/electron25-bin - unless https://aur.archlinux.org/packages/session-desktop could actually move to a more recent version of electron.
You can build https://aur.archlinux.org/packages/electron25 but, as mentioned, time and resources - if you've less than 32GB RAM I'd probably not even try.
Offline