You are not logged in.
Pages: 1
Hi all, new user here! I have been trying to use my 15-year-old laptop for uni studies but I've been having a few issues with web browsers. Firefox from pacman works fine for me, but it doesn't let me sign on to Google or my university's MFA system.
I believe the issue is that firefox is somewhat out of date. And the AUR build isn't working either because of Rust, and that looks like a whole problem in itself to get Rust up to date.
Next, I tried Chromium, where the pacman version actually seems pretty up to date. But chromium doesn't run with the following error:
/usr/lib/chromium/chromium: error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory
So maybe icu is out of date / broken? The version currently installed on my system is 73.2-1.0. Any help would be much appreciated.
EDIT: I checked out netsurf, but it doesn't seem to support many webpages.
Last edited by jacko (2024-02-23 07:09:00)
Offline
For chromium you can install the icu69 shim package. Chromium has sandbox/secomp issues and that's why it is quite an old version.
As you found out, rust has issue with rust breaking constantly on it.
Offline
Hi, thanks! That helped, but there is a new error:
/usr/lib/chromium/chromium: error while loading shared libraries: libavcodec.so.58: cannot open shared object file: No such file or directory
I tried reinstalling ffmpeg but that didn't fix the problem.
Last edited by jacko (2024-02-24 00:08:23)
Offline
So, ah, yes. That's bit-rotten then. You would need an old version of ffmpeg, the package is `ffmpeg4.4`, I doubt though this one can be compiled currently:
warning: cannot resolve "dbus-units", a dependency of "systemd"
warning: cannot resolve "systemd", a dependency of "libpulse"
:: The following package cannot be upgraded due to unresolvable dependencies:
libpulse
So, maybe firefox-bin from the AUR (https://aur.archlinux.org/packages/firefox-bin) maybe works?
It needs some adaptions to build for Arch32 in PKGBUILD:
..
arch=('x86_64' 'pentium4')
..
source=("http://archive.mozilla.org/pub/firefox/releases/$pkgver/linux-i686/en-US/firefox-$pkgver.tar.bz2
..
sha256sums=('21fb022928f0f7cabde7721162ccbda2bceaadb5f6d921ac807163988e7a1846'
...
and then `makepkg -si` on the Arch32 laptop (no worries, it's a binary distribution, it will not try to compile
firefox on that device - which could easily last a week or so).
Offline
Cool that actually worked! Didn't realise mozilla was still building for i686. cool.
To add some details i used the sha256sums generated by makepkg -g:
sha256sums=('21fb022928f0f7cabde7721162ccbda2bceaadb5f6d921ac807163988e7a1846'
'9491f195066aa56f4f0bbc83e5f0581a460f4c34ee455ba24db312b540322703'
'c64008cbf01956ce3dba693230670de58fa9487ad19f4ba76614af13beb1b8ef')
And there we go! no problems from there. My google signon is fixed, although the Duo MFA is still not working... That is an issue for elsewhere though, not archlinux32 specific.
Thanks for your help, Andreas!
Offline
Hey I fixed the problem - I think my firefox version was never really an issue. My system clock was out of date, so installing the network time daemon fixed my issue with Duo MFA.
Offline
Pages: 1