[arch-general] Whats wrong with this error message
dave@devbox [2054] --> pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz loading package data... checking dependencies... error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U error: failed to prepare transaction (conflicting dependencies) :: nvidia-utils-beta: conflicts with nvidia-utils zsh: exit 1 sudo pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz Dave ------------- root@crankyadmin.net cranky@archlinux.us
David Houston wrote:
dave@devbox [2054] --> pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz loading package data... checking dependencies... error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U error: failed to prepare transaction (conflicting dependencies) :: nvidia-utils-beta: conflicts with nvidia-utils zsh: exit 1 sudo pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz
Q: Whats wrong with this error message A: Nothing... You want: pacman -Rd nvidia-utils pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz
error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U -U is not yet supported but can be done using -U? Dave ------------- root@crankyadmin.net cranky@archlinux.us On Fri, Oct 9, 2009 at 3:22 PM, Allan McRae <allan@archlinux.org> wrote:
David Houston wrote:
dave@devbox [2054] --> pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz loading package data... checking dependencies... error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U error: failed to prepare transaction (conflicting dependencies) :: nvidia-utils-beta: conflicts with nvidia-utils zsh: exit 1 sudo pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz
Q: Whats wrong with this error message A: Nothing...
You want: pacman -Rd nvidia-utils pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz
David Houston wrote:
error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U
-U is not yet supported but can be done using -U?
No, replacing packages using "-U" only is not supported. You have to use "-Rd" and then "-U". Notice after -Rd you are not replacing one package with the other, just installing it. Allan
On Friday 09 October 2009 16:24:44 David Houston wrote:
error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U
-U is not yet supported but can be done using -U?
As Allan wrote:
You want: pacman -Rd nvidia-utils pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz
and this is what the message tells you to do.
Ok cool! Just though the error message was a bit erroneous in its description. Thanks again Dave ------------- root@crankyadmin.net cranky@archlinux.us On Fri, Oct 9, 2009 at 3:39 PM, Dennis Brendel <buddabrod@gmail.com> wrote:
On Friday 09 October 2009 16:24:44 David Houston wrote:
error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U
-U is not yet supported but can be done using -U?
As Allan wrote:
You want: pacman -Rd nvidia-utils pacman -U nvidia-utils-beta-190.36-1-i686.pkg.tar.gz
and this is what the message tells you to do.
On Fri, Oct 9, 2009 at 9:49 AM, David Houston <root@crankyadmin.net> wrote:
Ok cool!
Just though the error message was a bit erroneous in its description.
Actually, it's just the package naming. nvidia-utils-beta is the pkgname of the package you're trying to install. nvidia-utils is the package already installed, which conflicts. Note the "beta" is not part of the version. It is part of the name. This is NOT an upgrade of a package, but installing a totally different package which _replaces_ one already installed
error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U error: failed to prepare transaction (conflicting dependencies) :: nvidia-utils-beta: conflicts with nvidia-utils It means "nvidia-utils-beta" conflicts and should replace "nvidia-utils". If the beta package was in a repo , pacman would have
On Fri, Oct 09, 2009 at 03:16:02PM +0100, David Houston wrote: prompted you to replace the package. This smooth replacement procedure is not supported with "pacman -U". So as a workaround , You uninstall the conflicting package without dependency checking and then "pacman -U" the new package .
On Fri, Oct 9, 2009 at 4:29 PM, <Nezmer@allurelinux.org> wrote:
error: replacing packages with -U is not supported yet error: you can replace packages manually using -Rd and -U error: failed to prepare transaction (conflicting dependencies) :: nvidia-utils-beta: conflicts with nvidia-utils It means "nvidia-utils-beta" conflicts and should replace "nvidia-utils". If the beta package was in a repo , pacman would have
On Fri, Oct 09, 2009 at 03:16:02PM +0100, David Houston wrote: prompted you to replace the package.
This smooth replacement procedure is not supported with "pacman -U". So as a workaround , You uninstall the conflicting package without dependency checking and then "pacman -U" the new package .
Just FYI, this limitation of pacman is gone in 3.4 (thanks Nagy!).
participants (6)
-
Aaron Griffin
-
Allan McRae
-
David Houston
-
Dennis Brendel
-
Nezmer@allurelinux.org
-
Xavier