cannot resolve "nodejs-lts-hydrogen", a dep of "zigbee2mqtt"

This forum is for discussion about general software issues.

cannot resolve "nodejs-lts-hydrogen", a dep of "zigbee2mqtt"

Postby cedric1337 » Mon Mar 10, 2025 5:12 am

I'm trying to install zigbee2mqtt. I get this error message:
[code]
[root@alarm alarm]# pacman -S zigbee2mqtt
resolving dependencies...
warning: cannot resolve "nodejs-lts-hydrogen", a dependency of "zigbee2mqtt"
:: The following package cannot be upgraded due to unresolvable dependencies:
zigbee2mqtt

:: Do you want to skip the above package for this upgrade? [y/N]
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'nodejs-lts-hydrogen' required by zigbee2mqtt
[root@alarm alarm]# pacman -S nodejs-lts-hydrogen
error: target not found: nodejs-lts-hydrogen
[/code]

versions:
[code]
# uname -a
Linux alarm 6.13.2-1-armv7-ARCH #1 SMP PREEMPT Sat Feb 15 06:21:50 MST 2025 armv7l GNU/Linux
I followed this installation process:make_clickable_callback(MAGIC_URL_FULL, ' ', 'https://archlinuxarm.org/platforms/armv7/allwinner/a20-olinuxino-micro', '', ' class="postlink"')
[/code]

my hardware:
[code]
Olimex A20-OLinuxino-micro make_clickable_callback(MAGIC_URL_FULL, '
', 'https://www.olimex.com/wiki/A20-OLinuXino-MICRO', '', ' class="postlink"')
[/code]

PS, the command does succeed on an X86-64 machine, running normal Arch Linux:
[code]
[root@cedric cedric]# pacman -S zigbee2mqtt
resolving dependencies...
looking for conflicting packages...

Packages (1) zigbee2mqtt-2.1.3-1

Total Download Size: 7.85 MiB
Total Installed Size: 50.90 MiB

:: Proceed with installation? [Y/n] ^C
Interrupt signal received
# uname -a
Linux cedric 6.13.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 27 Feb 2025 18:09:44 +0000 x86_64 GNU/Linux
[/code]
cedric1337
 
Posts: 10
Joined: Wed Dec 09, 2020 2:19 pm

Re: cannot resolve "nodejs-lts-hydrogen", a dep of "zigbee2m

Postby cedric1337 » Tue Mar 11, 2025 8:53 pm

I see nodejs-lts-hydrogen is indeed a dependency of zigbee2mqtt:make_clickable_callback(MAGIC_URL_FULL, '
', 'https://archlinuxarm.org/packages/armv7h/zigbee2mqtt', '', ' class="postlink"')

Then I see nodejs-lts-hydrogen does not exist for armv7h:make_clickable_callback(MAGIC_URL_FULL, '
', 'https://archlinuxarm.org/packages/armv7h/nodejs-lts-hydrogen', '', ' class="postlink"')

The situation with aarch64 is better, both zigbee2mqtt and nodejs both exist:make_clickable_callback(MAGIC_URL_FULL, '
', 'https://archlinuxarm.org/packages/aarch64/zigbee2mqtt', '', ' class="postlink"')make_clickable_callback(MAGIC_URL_FULL, '
', 'https://archlinuxarm.org/packages/aarch64/nodejs', '', ' class="postlink"')

How can I manually compile nodejs-lts-hydrogen for armv7h?
cedric1337
 
Posts: 10
Joined: Wed Dec 09, 2020 2:19 pm

Re: cannot resolve "nodejs-lts-hydrogen", a dep of "zigbee2m

Postby Nothembeffe » Tue Apr 29, 2025 6:25 am

The error happens because nodejs-lts-hydrogen isn't available on ARMv7. The official zigbee2mqtt package depends on it, so it can't be installed with pacman.
Fix it by installing manually:

bash
pacman -S nodejs npm git
git clonemake_clickable_callback(MAGIC_URL_FULL, ' ', 'https://github.com/Koenkk/zigbee2mqtt.git', '', ' class="postlink"') /opt/zigbee2mqtt
cd /opt/zigbee2mqtt
npm ci
npm start
Nothembeffe
 
Posts: 1
Joined: Tue Apr 29, 2025 6:22 am


Return to General

Who is online

Users browsing this forum: No registered users and 29 guests