I wanted to update Postgresql 13 on my Rocky8 test server
dnf update postgresql13
leaded to the next error
Problem 1: cannot install the best update candidate for package postgresql13-devel-13.9-1PGDG.rhel8.x86_64 - nothing provides perl(IPC::Run) needed by postgresql13-devel-13.10-1PGDG.rhel8.x86_64 ...
The perl-IPC-Run package is not available on the official repos so the solution is to install epel-release and enable powertools repo
dnf install epel-release -y dnf --enablerepo=powertools install perl-IPC-Run -y
Note: The package name is case sensitive which means “perl-ipc-run” won’t work. 🙁
3 thoughts on “Nothing provides perl(IPC::Run) needed by…”
Thanks! On Rocky Linux 9, powertools is renamed to crb, everything else worked.
I always appreciate a helpful comments
Had the same error with postgresql12 on AlmaLinux 8 and your hint solved the issue too. Thanks a lot! 🙂
Strange though this issue came from one day to the other.
Is there any sense to “rollback” (remove perl-IPC-Run) once this dependency issue has been “solved”?
(Might be a dumb question, but I still need to improve my Linux knowledge)