Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

nodejs-16 dependency issue with libuv

This is what I'm getting on my Amazon Linux 2 instance while trying to run yum update.

Do you suggest I use --skip-broken or wait until AWS rolls out a fix?

--> Processing Dependency: libuv >= 1:1.42.0 for package: 1:nodejs-16.13.2-8.el7.x86_64
--> Finished Dependency Resolution
Error: Package: 1:nodejs-16.13.2-8.el7.x86_64 (epel-testing)
           Requires: libuv >= 1:1.42.0
           Installed: 1:libuv-1.39.0-1.amzn2.x86_64 (@amzn2-core)
               libuv = 1:1.39.0-1.amzn2
           Available: 1:libuv-1.23.2-1.amzn2.0.2.i686 (amzn2-core)
               libuv = 1:1.23.2-1.amzn2.0.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
like image 967
Alexandre Martini Avatar asked Dec 12 '25 02:12

Alexandre Martini


2 Answers

Version libuv-1.44.xx is available In amzon linux2 AMI 2022.

For those instances launched before Feb 2022, yum update might be disabled by priorities plugin.

You might see message like 285 packages excluded due to repository priority protections. In this case, you may disable priority plugin and install latest version of libuv. Below commands should help to resolve such case.

yum remove libuv -y    
yum install libuv --disableplugin=priorities
like image 157
Nafsin Vk Avatar answered Dec 16 '25 18:12

Nafsin Vk


Please install libuv from RPM using the below steps:-

yum remove libuv -y
wget https://rpmfind.net/linux/epel/7/x86_64/Packages/l/libuv-1.44.2-1.el7.x86_64.rpm
rpm -i libuv-1.44.2-1.el7.x86_64.rpm

Smooth install of nodejs 16 after that.

like image 27
asrhayader Avatar answered Dec 16 '25 18:12

asrhayader



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!