You are not logged in.
I just put a fresh Arch install on my box. I've been using VectorLinux 5.x SOHO since, well, for years, and have been meaning to try Arch beyond just exploratory use. My Vector 5.1.1 SOHO install is just simply showing it's age now and after 5.9 SOHO was released as a pay-for-only release, I'm finally getting around to give Arch a serious go.
Current Setup:
- Fresh Arch Install via latest iso release, bare-bones install, only base [forced] selected.
- Nvidia 173.14.09 installed via official Nvidia installer aka "sh NVIDIA-Linux-x86-71.86.06-pkg1.run". Required an install of gcc and make to work.
I attempted to install KDEMod via the directions on their site, but I got the follow errors:
checking package integrity...
checking for file conflicts...
error: could not prepare transaction
libgl: /usr/lib/libGL.so exists in filesystem
libgl: /usr/lib/libGL.so.1 exists in filesystem
libgl: /usr/lib/xorg/modules/extensions/libglx.so exists in filesystem
mesa: /usr/include/GL/gl.h exists in filesystem
mesa: /usr/include/GL/glext.h exists in filesystem
mesa: /usr/include/GL/glx.h exists in filesystem
mesa: /usr/include/GL/glxext.h exists in filesystem
Errors occurred, no packages were upgraded.
Full output via "pacman -S kdemod > ouput.txt"
Did that official Nvidia install process mess things up? Not sure how to remove it if so. I guess I could just --force all the "exists in filesystem" errors, right? I guess I'm just posting in case there's something more going on here.
I did do a "pacman -Syu" before install KDEMod, as recommended. Not too many updates, but one was a kernel upgrade from 2.6.25-ARCH to 2.6.25.11-1, or something like that. Perhaps this messed things up?
Thanks for helping out a newb Archer.
DrCR
Last edited by DrCR (2008-07-29 22:17:05)
Offline
EDIT: Oh, you messed with nvidia. Reinstall base (pacman -Sf base), and then use the nvidia package. Don't use the one from their website. (pacman -S nvidia)
Last edited by Daenyth (2008-07-29 17:20:31)
[git] | [AURpkgs] | [arch-games]
Offline
Roger, wilco. Is there a way I can blow away anything besides base? I'm assuming the problem here is not a version type, which base reinstall would fix, but the mere presence of these files.
Offline
Uninstall the nvidia driver and then install kdemod
Maybe move the files to a backup folder and retry kdemod
Offline
The problem is that (afaik), the nvidia .run file provides no option for removing. You could check the install log and manually rm the files it threw on. Next time check the package manager and wiki guides.
[git] | [AURpkgs] | [arch-games]
Offline
Hi
Usually when you get the "exists in filesystem" error,
it means that the files already exit. Then you should type
pacman -Sf name_package
It will force the install and will overwrite these existing files.
You will be able to complete the install.
Serge
Offline
Why not simply do a pacman -S nvidia ?
Works for me everytime. I did a fresh arch64 install 2 days ago followed by nvidia & xbox. Last night I installed KDEmod4.1 and so far I have had no hiccups.
Offline
Just as a note, if you get filesystem conflicts you cannot explain, (This doesn't count, binary nvidia was the cause), you should run pacman -Qo on the conflicting files to see if a package owns them.
[git] | [AURpkgs] | [arch-games]
Offline
Solution:
I was able to uninstall the Official, Nvidia binary via:
nvidia-installer --uninstall
Not sure how clean/thorough the uninstall is, but the fact that nvidia-installer is itself absent from /usr/bin after the uninstall may be a good sign. At any rate, pacman -S kdemod worked after the uninstall.
I've learned my lesson -- I need to pay more attention to the wikis before doing what I'm used to.
Thanks for all the help guys!
DrCR
Offline