Firefox: libicui18n.so.58 cannot open shared object file
I just installed a fresh os with manjaro Linux i3-wm edition.
I couldn't find Firefox by default so I installed it via pacman.
Now when I run the Firefox
command I get back:
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so
libicui18n.so.58: cannot open shared object file: No such file or directory
couldn't load XPCOM.
Any ideas as to what might be causing this problem?
firefox manjaro
|
show 1 more comment
I just installed a fresh os with manjaro Linux i3-wm edition.
I couldn't find Firefox by default so I installed it via pacman.
Now when I run the Firefox
command I get back:
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so
libicui18n.so.58: cannot open shared object file: No such file or directory
couldn't load XPCOM.
Any ideas as to what might be causing this problem?
firefox manjaro
Have you tried searching your system (using mlocate for example) for libxul.so? I have 2 Firefox derivative installed on my Arch system and each of them has that file installed at a different location than the path you gave.
– airhuff
Mar 9 '17 at 21:43
I get back: locate: can not stat () '/var/lib/mlocate.db' : No such file or directory
– Philip Kirkbride
Mar 9 '17 at 22:05
It sounds like it's installed but has never been updated. Try runningupdatedb
followed bylocate libxul.so
– airhuff
Mar 9 '17 at 22:06
From my previous comment,updatedb
must be run as root/sudo butlocate
does not. Are you using the standard Firefox from the official Arch repositories, installed bysudo pacman -Syu firefox
or from a GUI front end to the official repositories and not something from the AUR?
– airhuff
Mar 10 '17 at 1:10
I ran the command but still same problem. I'm using whatever was default on pacman.
– Philip Kirkbride
Mar 10 '17 at 1:11
|
show 1 more comment
I just installed a fresh os with manjaro Linux i3-wm edition.
I couldn't find Firefox by default so I installed it via pacman.
Now when I run the Firefox
command I get back:
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so
libicui18n.so.58: cannot open shared object file: No such file or directory
couldn't load XPCOM.
Any ideas as to what might be causing this problem?
firefox manjaro
I just installed a fresh os with manjaro Linux i3-wm edition.
I couldn't find Firefox by default so I installed it via pacman.
Now when I run the Firefox
command I get back:
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so
libicui18n.so.58: cannot open shared object file: No such file or directory
couldn't load XPCOM.
Any ideas as to what might be causing this problem?
firefox manjaro
firefox manjaro
edited Mar 10 '17 at 20:11
Wieland
3,8711627
3,8711627
asked Mar 9 '17 at 20:31
Philip Kirkbride
2,3662781
2,3662781
Have you tried searching your system (using mlocate for example) for libxul.so? I have 2 Firefox derivative installed on my Arch system and each of them has that file installed at a different location than the path you gave.
– airhuff
Mar 9 '17 at 21:43
I get back: locate: can not stat () '/var/lib/mlocate.db' : No such file or directory
– Philip Kirkbride
Mar 9 '17 at 22:05
It sounds like it's installed but has never been updated. Try runningupdatedb
followed bylocate libxul.so
– airhuff
Mar 9 '17 at 22:06
From my previous comment,updatedb
must be run as root/sudo butlocate
does not. Are you using the standard Firefox from the official Arch repositories, installed bysudo pacman -Syu firefox
or from a GUI front end to the official repositories and not something from the AUR?
– airhuff
Mar 10 '17 at 1:10
I ran the command but still same problem. I'm using whatever was default on pacman.
– Philip Kirkbride
Mar 10 '17 at 1:11
|
show 1 more comment
Have you tried searching your system (using mlocate for example) for libxul.so? I have 2 Firefox derivative installed on my Arch system and each of them has that file installed at a different location than the path you gave.
– airhuff
Mar 9 '17 at 21:43
I get back: locate: can not stat () '/var/lib/mlocate.db' : No such file or directory
– Philip Kirkbride
Mar 9 '17 at 22:05
It sounds like it's installed but has never been updated. Try runningupdatedb
followed bylocate libxul.so
– airhuff
Mar 9 '17 at 22:06
From my previous comment,updatedb
must be run as root/sudo butlocate
does not. Are you using the standard Firefox from the official Arch repositories, installed bysudo pacman -Syu firefox
or from a GUI front end to the official repositories and not something from the AUR?
– airhuff
Mar 10 '17 at 1:10
I ran the command but still same problem. I'm using whatever was default on pacman.
– Philip Kirkbride
Mar 10 '17 at 1:11
Have you tried searching your system (using mlocate for example) for libxul.so? I have 2 Firefox derivative installed on my Arch system and each of them has that file installed at a different location than the path you gave.
– airhuff
Mar 9 '17 at 21:43
Have you tried searching your system (using mlocate for example) for libxul.so? I have 2 Firefox derivative installed on my Arch system and each of them has that file installed at a different location than the path you gave.
– airhuff
Mar 9 '17 at 21:43
I get back: locate: can not stat () '/var/lib/mlocate.db' : No such file or directory
– Philip Kirkbride
Mar 9 '17 at 22:05
I get back: locate: can not stat () '/var/lib/mlocate.db' : No such file or directory
– Philip Kirkbride
Mar 9 '17 at 22:05
It sounds like it's installed but has never been updated. Try running
updatedb
followed by locate libxul.so
– airhuff
Mar 9 '17 at 22:06
It sounds like it's installed but has never been updated. Try running
updatedb
followed by locate libxul.so
– airhuff
Mar 9 '17 at 22:06
From my previous comment,
updatedb
must be run as root/sudo but locate
does not. Are you using the standard Firefox from the official Arch repositories, installed by sudo pacman -Syu firefox
or from a GUI front end to the official repositories and not something from the AUR?– airhuff
Mar 10 '17 at 1:10
From my previous comment,
updatedb
must be run as root/sudo but locate
does not. Are you using the standard Firefox from the official Arch repositories, installed by sudo pacman -Syu firefox
or from a GUI front end to the official repositories and not something from the AUR?– airhuff
Mar 10 '17 at 1:10
I ran the command but still same problem. I'm using whatever was default on pacman.
– Philip Kirkbride
Mar 10 '17 at 1:11
I ran the command but still same problem. I'm using whatever was default on pacman.
– Philip Kirkbride
Mar 10 '17 at 1:11
|
show 1 more comment
1 Answer
1
active
oldest
votes
Above comments offer no help because they don't know well about Archlinux (yes Manjaro is based on Archlinux).
The cause of this issue is Archlinux's rolling update, while Firefox is still using the old version of icu
, this package has been updated in Archlinux's upstream, so Firefox failed to find libicui18n.so.58
, which is provided by version 58 of icu
.
So in order to fix it, just install the old version from AUR via yaourt
or any tool you like. In your case, icu58
is needed.
And next time you come across the same error, first you should find out which package does the library belongs to, then try to install the required version of that package. In this case, pacman -Qo /usr/lib/libicui18n.so
should tell you icu
own that library, the .58
after .so
tells you the required version is 58, then you can go straight to AUR to find that package.
PS: the version number is likely to change over time. I just tested and it tells *.so.59
not found.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f350364%2ffirefox-libicui18n-so-58-cannot-open-shared-object-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Above comments offer no help because they don't know well about Archlinux (yes Manjaro is based on Archlinux).
The cause of this issue is Archlinux's rolling update, while Firefox is still using the old version of icu
, this package has been updated in Archlinux's upstream, so Firefox failed to find libicui18n.so.58
, which is provided by version 58 of icu
.
So in order to fix it, just install the old version from AUR via yaourt
or any tool you like. In your case, icu58
is needed.
And next time you come across the same error, first you should find out which package does the library belongs to, then try to install the required version of that package. In this case, pacman -Qo /usr/lib/libicui18n.so
should tell you icu
own that library, the .58
after .so
tells you the required version is 58, then you can go straight to AUR to find that package.
PS: the version number is likely to change over time. I just tested and it tells *.so.59
not found.
add a comment |
Above comments offer no help because they don't know well about Archlinux (yes Manjaro is based on Archlinux).
The cause of this issue is Archlinux's rolling update, while Firefox is still using the old version of icu
, this package has been updated in Archlinux's upstream, so Firefox failed to find libicui18n.so.58
, which is provided by version 58 of icu
.
So in order to fix it, just install the old version from AUR via yaourt
or any tool you like. In your case, icu58
is needed.
And next time you come across the same error, first you should find out which package does the library belongs to, then try to install the required version of that package. In this case, pacman -Qo /usr/lib/libicui18n.so
should tell you icu
own that library, the .58
after .so
tells you the required version is 58, then you can go straight to AUR to find that package.
PS: the version number is likely to change over time. I just tested and it tells *.so.59
not found.
add a comment |
Above comments offer no help because they don't know well about Archlinux (yes Manjaro is based on Archlinux).
The cause of this issue is Archlinux's rolling update, while Firefox is still using the old version of icu
, this package has been updated in Archlinux's upstream, so Firefox failed to find libicui18n.so.58
, which is provided by version 58 of icu
.
So in order to fix it, just install the old version from AUR via yaourt
or any tool you like. In your case, icu58
is needed.
And next time you come across the same error, first you should find out which package does the library belongs to, then try to install the required version of that package. In this case, pacman -Qo /usr/lib/libicui18n.so
should tell you icu
own that library, the .58
after .so
tells you the required version is 58, then you can go straight to AUR to find that package.
PS: the version number is likely to change over time. I just tested and it tells *.so.59
not found.
Above comments offer no help because they don't know well about Archlinux (yes Manjaro is based on Archlinux).
The cause of this issue is Archlinux's rolling update, while Firefox is still using the old version of icu
, this package has been updated in Archlinux's upstream, so Firefox failed to find libicui18n.so.58
, which is provided by version 58 of icu
.
So in order to fix it, just install the old version from AUR via yaourt
or any tool you like. In your case, icu58
is needed.
And next time you come across the same error, first you should find out which package does the library belongs to, then try to install the required version of that package. In this case, pacman -Qo /usr/lib/libicui18n.so
should tell you icu
own that library, the .58
after .so
tells you the required version is 58, then you can go straight to AUR to find that package.
PS: the version number is likely to change over time. I just tested and it tells *.so.59
not found.
answered Nov 23 '17 at 9:25
Zepp
11
11
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f350364%2ffirefox-libicui18n-so-58-cannot-open-shared-object-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Have you tried searching your system (using mlocate for example) for libxul.so? I have 2 Firefox derivative installed on my Arch system and each of them has that file installed at a different location than the path you gave.
– airhuff
Mar 9 '17 at 21:43
I get back: locate: can not stat () '/var/lib/mlocate.db' : No such file or directory
– Philip Kirkbride
Mar 9 '17 at 22:05
It sounds like it's installed but has never been updated. Try running
updatedb
followed bylocate libxul.so
– airhuff
Mar 9 '17 at 22:06
From my previous comment,
updatedb
must be run as root/sudo butlocate
does not. Are you using the standard Firefox from the official Arch repositories, installed bysudo pacman -Syu firefox
or from a GUI front end to the official repositories and not something from the AUR?– airhuff
Mar 10 '17 at 1:10
I ran the command but still same problem. I'm using whatever was default on pacman.
– Philip Kirkbride
Mar 10 '17 at 1:11