mardi
April 17, 2022, 8:02am
1
After this morning updates ungoogled-chromium fails to start. When trying to start it in konsole it gives this error:
/usr/lib/chromium/chromium: error while loading shared libraries: libicui18n.so.70: cannot open shared object file: No such file or directory
Is this something to do with icu? I just checked my icu version and it is 71.1-1. On my other laptop I have EOS install with ungoogled-chromium and there the icu version is 70.1-1, but I haven’t done updates yet, because it seems it will cause the problem. Btw, my ungoogled-chromium is installed from chaotic-aur.
xircon
April 17, 2022, 8:04am
2
Did you compile from aur? May need to rebuild as icu updated yesterday.
xircon
April 17, 2022, 8:04am
3
ignore me just woken up!!!
mardi
April 17, 2022, 8:05am
4
No worries. I’m recovering from covid and my brains are still in fog…
Do the updates. If the issue persists just wait for a few hours and update again.
1 Like
pebcak
April 17, 2022, 8:12am
6
pacman -Ql icu (71.1-1)
icu /usr/
icu /usr/bin/
icu /usr/bin/derb
icu /usr/bin/escapesrc
icu /usr/bin/genbrk
icu /usr/bin/genccode
icu /usr/bin/gencfu
icu /usr/bin/gencmn
icu /usr/bin/gencnval
icu /usr/bin/gendict
icu /usr/bin/gennorm2
icu /usr/bin/genrb
icu /usr/bin/gensprep
icu /usr/bin/icu-config
icu /usr/bin/icuexportdata
icu /usr/bin/icuinfo
icu /usr/bin/icupkg
icu /usr/bin/makeconv
icu /usr/bin/pkgdata
icu /usr/bin/uconv
icu /usr/include/
icu /usr/include/unicode/
icu /usr/include/unicode/alphaindex.h
icu /usr/include/unicode/appendable.h
icu /usr/include/unicode/basictz.h
icu /usr/include/unicode/brkiter.h
icu /usr/include/unicode/bytestream.h
icu /usr/include/unicode/bytestrie.h
icu /usr/include/unicode/bytestriebuilder.h
icu /usr/include/unicode/calendar.h
icu /usr/include/unicode/caniter.h
icu /usr/include/unicode/casemap.h
icu /usr/include/unicode/char16ptr.h
icu /usr/include/unicode/chariter.h
icu /usr/include/unicode/choicfmt.h
icu /usr/include/unicode/coleitr.h
icu /usr/include/unicode/coll.h
icu /usr/include/unicode/compactdecimalformat.h
icu /usr/include/unicode/curramt.h
icu /usr/include/unicode/currpinf.h
icu /usr/include/unicode/currunit.h
icu /usr/include/unicode/datefmt.h
icu /usr/include/unicode/dbbi.h
icu /usr/include/unicode/dcfmtsym.h
icu /usr/include/unicode/decimfmt.h
icu /usr/include/unicode/docmain.h
icu /usr/include/unicode/dtfmtsym.h
icu /usr/include/unicode/dtintrv.h
icu /usr/include/unicode/dtitvfmt.h
icu /usr/include/unicode/dtitvinf.h
icu /usr/include/unicode/dtptngen.h
icu /usr/include/unicode/dtrule.h
icu /usr/include/unicode/edits.h
icu /usr/include/unicode/enumset.h
icu /usr/include/unicode/errorcode.h
icu /usr/include/unicode/fieldpos.h
icu /usr/include/unicode/filteredbrk.h
icu /usr/include/unicode/fmtable.h
icu /usr/include/unicode/format.h
icu /usr/include/unicode/formattedvalue.h
icu /usr/include/unicode/fpositer.h
icu /usr/include/unicode/gender.h
icu /usr/include/unicode/gregocal.h
icu /usr/include/unicode/icudataver.h
icu /usr/include/unicode/icuplug.h
icu /usr/include/unicode/idna.h
icu /usr/include/unicode/listformatter.h
icu /usr/include/unicode/localebuilder.h
icu /usr/include/unicode/localematcher.h
icu /usr/include/unicode/localpointer.h
icu /usr/include/unicode/locdspnm.h
icu /usr/include/unicode/locid.h
icu /usr/include/unicode/measfmt.h
icu /usr/include/unicode/measunit.h
icu /usr/include/unicode/measure.h
icu /usr/include/unicode/messagepattern.h
icu /usr/include/unicode/msgfmt.h
icu /usr/include/unicode/normalizer2.h
icu /usr/include/unicode/normlzr.h
icu /usr/include/unicode/nounit.h
icu /usr/include/unicode/numberformatter.h
icu /usr/include/unicode/numberrangeformatter.h
icu /usr/include/unicode/numfmt.h
icu /usr/include/unicode/numsys.h
icu /usr/include/unicode/parseerr.h
icu /usr/include/unicode/parsepos.h
icu /usr/include/unicode/platform.h
icu /usr/include/unicode/plurfmt.h
icu /usr/include/unicode/plurrule.h
icu /usr/include/unicode/ptypes.h
icu /usr/include/unicode/putil.h
icu /usr/include/unicode/rbbi.h
icu /usr/include/unicode/rbnf.h
icu /usr/include/unicode/rbtz.h
icu /usr/include/unicode/regex.h
icu /usr/include/unicode/region.h
icu /usr/include/unicode/reldatefmt.h
icu /usr/include/unicode/rep.h
icu /usr/include/unicode/resbund.h
icu /usr/include/unicode/schriter.h
icu /usr/include/unicode/scientificnumberformatter.h
icu /usr/include/unicode/search.h
icu /usr/include/unicode/selfmt.h
icu /usr/include/unicode/simpleformatter.h
icu /usr/include/unicode/simpletz.h
icu /usr/include/unicode/smpdtfmt.h
icu /usr/include/unicode/sortkey.h
icu /usr/include/unicode/std_string.h
icu /usr/include/unicode/strenum.h
icu /usr/include/unicode/stringoptions.h
icu /usr/include/unicode/stringpiece.h
icu /usr/include/unicode/stringtriebuilder.h
icu /usr/include/unicode/stsearch.h
icu /usr/include/unicode/symtable.h
icu /usr/include/unicode/tblcoll.h
icu /usr/include/unicode/timezone.h
icu /usr/include/unicode/tmunit.h
icu /usr/include/unicode/tmutamt.h
icu /usr/include/unicode/tmutfmt.h
icu /usr/include/unicode/translit.h
icu /usr/include/unicode/tzfmt.h
icu /usr/include/unicode/tznames.h
icu /usr/include/unicode/tzrule.h
icu /usr/include/unicode/tztrans.h
icu /usr/include/unicode/ubidi.h
icu /usr/include/unicode/ubiditransform.h
icu /usr/include/unicode/ubrk.h
icu /usr/include/unicode/ucal.h
icu /usr/include/unicode/ucasemap.h
icu /usr/include/unicode/ucat.h
icu /usr/include/unicode/uchar.h
icu /usr/include/unicode/ucharstrie.h
icu /usr/include/unicode/ucharstriebuilder.h
icu /usr/include/unicode/uchriter.h
icu /usr/include/unicode/uclean.h
icu /usr/include/unicode/ucnv.h
icu /usr/include/unicode/ucnv_cb.h
icu /usr/include/unicode/ucnv_err.h
icu /usr/include/unicode/ucnvsel.h
icu /usr/include/unicode/ucol.h
icu /usr/include/unicode/ucoleitr.h
icu /usr/include/unicode/uconfig.h
icu /usr/include/unicode/ucpmap.h
icu /usr/include/unicode/ucptrie.h
icu /usr/include/unicode/ucsdet.h
icu /usr/include/unicode/ucurr.h
icu /usr/include/unicode/udat.h
icu /usr/include/unicode/udata.h
icu /usr/include/unicode/udateintervalformat.h
icu /usr/include/unicode/udatpg.h
icu /usr/include/unicode/udisplaycontext.h
icu /usr/include/unicode/uenum.h
icu /usr/include/unicode/ufieldpositer.h
icu /usr/include/unicode/uformattable.h
icu /usr/include/unicode/uformattedvalue.h
icu /usr/include/unicode/ugender.h
icu /usr/include/unicode/uidna.h
icu /usr/include/unicode/uiter.h
icu /usr/include/unicode/uldnames.h
icu /usr/include/unicode/ulistformatter.h
icu /usr/include/unicode/uloc.h
icu /usr/include/unicode/ulocdata.h
icu /usr/include/unicode/umachine.h
icu /usr/include/unicode/umisc.h
icu /usr/include/unicode/umsg.h
icu /usr/include/unicode/umutablecptrie.h
icu /usr/include/unicode/unifilt.h
icu /usr/include/unicode/unifunct.h
icu /usr/include/unicode/unimatch.h
icu /usr/include/unicode/unirepl.h
icu /usr/include/unicode/uniset.h
icu /usr/include/unicode/unistr.h
icu /usr/include/unicode/unorm.h
icu /usr/include/unicode/unorm2.h
icu /usr/include/unicode/unounclass.h
icu /usr/include/unicode/unum.h
icu /usr/include/unicode/unumberformatter.h
icu /usr/include/unicode/unumberrangeformatter.h
icu /usr/include/unicode/unumsys.h
icu /usr/include/unicode/uobject.h
icu /usr/include/unicode/upluralrules.h
icu /usr/include/unicode/uregex.h
icu /usr/include/unicode/uregion.h
icu /usr/include/unicode/ureldatefmt.h
icu /usr/include/unicode/urename.h
icu /usr/include/unicode/urep.h
icu /usr/include/unicode/ures.h
icu /usr/include/unicode/uscript.h
icu /usr/include/unicode/usearch.h
icu /usr/include/unicode/uset.h
icu /usr/include/unicode/usetiter.h
icu /usr/include/unicode/ushape.h
icu /usr/include/unicode/uspoof.h
icu /usr/include/unicode/usprep.h
icu /usr/include/unicode/ustdio.h
icu /usr/include/unicode/ustream.h
icu /usr/include/unicode/ustring.h
icu /usr/include/unicode/ustringtrie.h
icu /usr/include/unicode/utext.h
icu /usr/include/unicode/utf.h
icu /usr/include/unicode/utf16.h
icu /usr/include/unicode/utf32.h
icu /usr/include/unicode/utf8.h
icu /usr/include/unicode/utf_old.h
icu /usr/include/unicode/utmscale.h
icu /usr/include/unicode/utrace.h
icu /usr/include/unicode/utrans.h
icu /usr/include/unicode/utypes.h
icu /usr/include/unicode/uvernum.h
icu /usr/include/unicode/uversion.h
icu /usr/include/unicode/vtzone.h
icu /usr/lib/
icu /usr/lib/icu/
icu /usr/lib/icu/71.1/
icu /usr/lib/icu/71.1/Makefile.inc
icu /usr/lib/icu/71.1/pkgdata.inc
icu /usr/lib/icu/Makefile.inc
icu /usr/lib/icu/current
icu /usr/lib/icu/pkgdata.inc
icu /usr/lib/libicudata.so
icu /usr/lib/libicudata.so.71
icu /usr/lib/libicudata.so.71.1
icu /usr/lib/libicui18n.so
icu /usr/lib/libicui18n.so.71
icu /usr/lib/libicui18n.so.71.1
icu /usr/lib/libicuio.so
icu /usr/lib/libicuio.so.71
icu /usr/lib/libicuio.so.71.1
icu /usr/lib/libicutest.so
icu /usr/lib/libicutest.so.71
icu /usr/lib/libicutest.so.71.1
icu /usr/lib/libicutu.so
icu /usr/lib/libicutu.so.71
icu /usr/lib/libicutu.so.71.1
icu /usr/lib/libicuuc.so
icu /usr/lib/libicuuc.so.71
icu /usr/lib/libicuuc.so.71.1
icu /usr/lib/pkgconfig/
icu /usr/lib/pkgconfig/icu-i18n.pc
icu /usr/lib/pkgconfig/icu-io.pc
icu /usr/lib/pkgconfig/icu-uc.pc
icu /usr/share/
icu /usr/share/icu/
icu /usr/share/icu/71.1/
icu /usr/share/icu/71.1/LICENSE
icu /usr/share/icu/71.1/config/
icu /usr/share/icu/71.1/config/mh-linux
icu /usr/share/icu/71.1/install-sh
icu /usr/share/icu/71.1/mkinstalldirs
icu /usr/share/licenses/
icu /usr/share/licenses/icu/
icu /usr/share/licenses/icu/LICENSE
icu /usr/share/man/
icu /usr/share/man/man1/
icu /usr/share/man/man1/derb.1.gz
icu /usr/share/man/man1/genbrk.1.gz
icu /usr/share/man/man1/gencfu.1.gz
icu /usr/share/man/man1/gencnval.1.gz
icu /usr/share/man/man1/gendict.1.gz
icu /usr/share/man/man1/genrb.1.gz
icu /usr/share/man/man1/icu-config.1.gz
icu /usr/share/man/man1/icuexportdata.1.gz
icu /usr/share/man/man1/makeconv.1.gz
icu /usr/share/man/man1/pkgdata.1.gz
icu /usr/share/man/man1/uconv.1.gz
icu /usr/share/man/man8/
icu /usr/share/man/man8/genccode.8.gz
icu /usr/share/man/man8/gencmn.8.gz
icu /usr/share/man/man8/gensprep.8.gz
icu /usr/share/man/man8/icupkg.8.gz
Could it be that you might need to wait for ungoogled-chromium to be rebuild against the latest icu?
EOS
April 17, 2022, 8:17am
7
The last time this same error occurred, it was precisely because icu.
I’ll be holding the current version for a few days then.
(I’m using Opensuse build, but it doesn’t matter.)
Kiitos kun ilmoitit virheestä.
mardi
April 17, 2022, 8:18am
8
Yes, I think I’ll do just that.
1 Like
xircon
April 17, 2022, 8:21am
9
It seems to have disappeared from the chaotic repo…
mardi
April 17, 2022, 8:24am
10
What? What should I do next?
xircon
April 17, 2022, 8:25am
11
Dunno, perhaps it was pulled whilst it is rebuilt???
EOS
April 17, 2022, 8:39am
12
Maybe sudo downgrade ungoogled-chromium , wait or use another browser until it is ugc is rebuild.
Edit. my brains are also in fog.
1 Like
mardi
April 17, 2022, 8:43am
13
I can use Firefox until ugc gets updates.
pebcak
April 17, 2022, 8:44am
14
I have been using ungoogled-chromium flatpak edition for some time now. It has been working fine and receives duly updates. So if you have nothing against flatpaks, it could be an option.
mardi
April 17, 2022, 9:39am
15
I have no experience with flatpaks so I think I’ll stick with normal chromium build so far. Maybe ungoogled-chromium will reappear in chaotic-aur repo.
1 Like
mardi
April 18, 2022, 4:09am
16
Ok, ungoogled-chromium package is back in chaotic-aur. That was quick!..
So I mark this case solved.
EOS
April 18, 2022, 4:21am
17
Same with the OBS build 100.0.4896.127-3.