Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#56506 - nodejs binary seems to still depend on icu.59
Attached to Project:
Arch Linux
Opened by Samuel Grigolato (samuelgrigolato) - Wednesday, 29 November 2017, 11:27 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 29 November 2017, 12:15 GMT
Opened by Samuel Grigolato (samuelgrigolato) - Wednesday, 29 November 2017, 11:27 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 29 November 2017, 12:15 GMT
|
DetailsThe nodejs package binary seems to still be linked to version 59 of the icu package. This causes problems after a system gets the icu packaged updated to version 60. I had to manually downgrade the icu package in order to get "nodejs" working again.
Related upstream information: https://github.com/nodejs/node/issues/15540 "deps: ICU 60 bump" Error showing up in terminal: $ node -version > node: error while loading shared libraries: libicui18n.so.59: cannot open shared object file: No such file or directory Downgrade command: $ pacman -U /var/cache/pacman/pkg/icu-59.1-2-x86_64.pkg.tar.xz (sorry if this is just a "flag as out-of-date" kind of issue, I'm really unsure whether or not that is the case because in a way the package seems to be currently broken) |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Wednesday, 29 November 2017, 12:15 GMT
Reason for closing: Not a bug
Additional comments about closing: nodejs is linked to icu 60 as it should be
Wednesday, 29 November 2017, 12:15 GMT
Reason for closing: Not a bug
Additional comments about closing: nodejs is linked to icu 60 as it should be
[jgc@soyuz ~]$ sogrep testing libicui18n.so.59
[jgc@soyuz ~]$ sogrep community libicui18n.so.59
[jgc@soyuz ~]$ sogrep community-testing libicui18n.so.59
Nothing in our repositories links to libicui18n.so.59 anymore. You have an outdated or unofficial package on your system.