Arch Linux

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!
Tasklist

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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The 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
Comment by Jan de Groot (JGC) - Wednesday, 29 November 2017, 12:07 GMT
[jgc@soyuz ~]$ sogrep extra libicui18n.so.59
[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.

Loading...