Ich versuche, meine Nodejs 6 auf 8 in meinem Arch Linux zu aktualisieren. Also habe ich:Upgrade auf Nodejs 8 und "Fehler: Fehler beim Festschreiben der Transaktion"
$ sudo pacman -S nodejs npm
Ergebnis:
resolving dependencies...
looking for conflicting packages...
Packages (3) openssl-1.0-1.0.2.l-1 nodejs-8.1.3-1 npm-4.6.1-1
Total Installed Size: 39.22 MiB
Net Upgrade Size: 6.79 MiB
:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring [####################################################################] 100%
(3/3) checking package integrity [####################################################################] 100%
(3/3) loading package files [####################################################################] 100%
(3/3) checking for file conflicts [####################################################################] 100%
error: failed to commit transaction (conflicting files)
openssl-1.0: /usr/lib/libcrypto.so.1.0.0 exists in filesystem
openssl-1.0: /usr/lib/libssl.so.1.0.0 exists in filesystem
Errors occurred, no packages were upgraded.
Und jetzt ist mein NodeJS gebrochen Ich denke!
$ node --version
node: error while loading shared libraries: libhttp_parser.so.2.7.1: cannot open shared object file: No such file or directory
Irgendwelche Ideen, was soll ich jetzt tun?
Wird zuerst 'openssl' aktualisiert und dann versucht? – dlmeetei
@dlmeetei Wie aktualisiere ich 'openssl'? – laukok
@ dlmeetei aber vor allem, ist das der richtige Befehl, nodejs 'sudo pacman -S nodejs npm' zu aktualisieren? Es sieht aus wie ein Befehl zum Installieren, aber nicht zum Aktualisieren. – laukok