You are not logged in.

#1 2025-03-03 22:17:03

Pyrophorus2
Member
Registered: 2023-04-11
Posts: 19

Nodejs issue on updating

I got this while updating

I hope someone can help me with this

error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-lts-jod-22.14.0-2 and nodejs-lts-iron-20.18.3-1 are in conflict
 -> Failed to install layer, rolling up to next layer.error:error installing repo packages
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-lts-jod-22.14.0-2 and nodejs-lts-iron-20.18.3-1 are in conflict
 -> error installing repo packages
error installing repo packages

Offline

#2 2025-03-04 12:40:41

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,565

Re: Nodejs issue on updating

Please post the full output of

$ pacman -Qs nodejs
$ pacman -Qi nodejs-lts-jod
$ pacman -Qi nodejs-lts-iron

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2025-03-04 17:59:32

Pyrophorus2
Member
Registered: 2023-04-11
Posts: 19

Re: Nodejs issue on updating

Lone_Wolf wrote:

Please post the full output of

$ pacman -Qs nodejs
$ pacman -Qi nodejs-lts-jod
$ pacman -Qi nodejs-lts-iron
-Qs
local/nodejs-lts-iron 20.18.2-1
    Evented I/O for V8 javascript (LTS release: Iron)
local/nodejs-nopt 7.2.1-1
    Node/npm Option Parsing library
    
-Qi node-lts-jod
	error: package 'nodejs-lts-jod' was not found
	
-Qi nodejs-lts-iron
Name            : nodejs-lts-iron
Version         : 20.18.2-1
Description     : Evented I/O for V8 javascript (LTS release: Iron)
Architecture    : x86_64
URL             : https://nodejs.org/
Licenses        : MIT
Groups          : None
Provides        : nodejs=20.18.2
Depends On      : openssl  zlib  icu  libuv  c-ares  brotli  libnghttp2
Optional Deps   : npm: nodejs package manager [installed]
Required By     : balena-etcher  node-gyp  nodejs-nopt  npm  semver  yarn
Optional For    : None
Conflicts With  : nodejs
Replaces        : None
Installed Size  : 44.44 MiB
Packager        : Jelle van der Waa <jelle@archlinux.org>
Build Date      : Sat 25 Jan 2025 07:13:29 AM EST
Install Date    : Tue 11 Feb 2025 11:46:00 PM EST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
	    

Offline

#4 2025-03-04 18:03:42

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,354

Re: Nodejs issue on updating

So you have something on your system that's trying to pull in nodejs-lts-jod with the update, but you have something else that requires nodejs-lts-iron, and you can't have both. Run with the --debug flag to see what's trying to pull in the newer version.

When posting errors, use pacman, not whatever wrapper you're using.

Last edited by Scimmia (2025-03-04 18:04:36)

Offline

#5 2025-03-13 18:29:05

Pyrophorus2
Member
Registered: 2023-04-11
Posts: 19

Re: Nodejs issue on updating

I got by running --debug

debug: checkdeps: transaction would break 'libicui18n.so=75-64' dependency of 'electron28'
debug: checkdeps: transaction would break 'libicuuc.so=75-64' dependency of 'electron28'
debug: checkdeps: transaction would break 'libFLAC.so=12-64' dependency of 'electron28'
debug: checkdeps: transaction would break 'libicui18n.so=75-64' dependency of 'electron29'
debug: checkdeps: transaction would break 'libicuuc.so=75-64' dependency of 'electron29'
debug: checkdeps: transaction would break 'libFLAC.so=12-64' dependency of 'electron29'
debug: checkdeps: transaction would break 'libicui18n.so=75-64' dependency of 'electron30'
debug: checkdeps: transaction would break 'libicuuc.so=75-64' dependency of 'electron30'
debug: checkdeps: transaction would break 'libFLAC.so=12-64' dependency of 'electron30'
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30

Offline

#6 2025-03-13 18:46:58

mackin_cheese
Member
Registered: 2025-01-07
Posts: 475

Re: Nodejs issue on updating

Pyrophorus2 wrote:

I got by running --debug

debug: checkdeps: transaction would break 'libicui18n.so=75-64' dependency of 'electron28'
debug: checkdeps: transaction would break 'libicuuc.so=75-64' dependency of 'electron28'
debug: checkdeps: transaction would break 'libFLAC.so=12-64' dependency of 'electron28'
debug: checkdeps: transaction would break 'libicui18n.so=75-64' dependency of 'electron29'
debug: checkdeps: transaction would break 'libicuuc.so=75-64' dependency of 'electron29'
debug: checkdeps: transaction would break 'libFLAC.so=12-64' dependency of 'electron29'
debug: checkdeps: transaction would break 'libicui18n.so=75-64' dependency of 'electron30'
debug: checkdeps: transaction would break 'libicuuc.so=75-64' dependency of 'electron30'
debug: checkdeps: transaction would break 'libFLAC.so=12-64' dependency of 'electron30'
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30

is that the full output?

Offline

#7 2025-03-13 18:56:00

loqs
Member
Registered: 2014-03-06
Posts: 18,729

Re: Nodejs issue on updating

What was the command that generated that output? Do you still need any of electron28, electron29 or electron30?

Offline

#8 2025-03-13 22:29:35

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,354

Re: Nodejs issue on updating

That is a completely different problem than what you posted before. See https://bbs.archlinux.org/viewtopic.php?id=303573

Offline

Board footer

Powered by FluxBB