You are not logged in.
Hi all,
Ran pacman -Syu today and I get the following error: -
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
gpm: /usr/lib/libgpm.so.1 exists in filesystem
Errors occurred, no packages were upgraded.I tried a google search and a search of this forum but no results.
Any ideas?
Cheers
EmyrB
Proud Arch Linux User
Offline
Offline
Cheers for that toofishes. So how do I get around it? Do I delete it?
Cheers
EmyrB
Proud Arch Linux User
Offline
force the upgrade
man pacman
There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums. That is why we avoid it. -- ewaller (arch linux forum moderator)
Offline
Next time, you could also try searching the bugtracker.
EDIT: No offense meant, I had to learn this as well ![]()
Last edited by bender02 (2008-04-24 14:09:20)
Offline
Next time, you could also try searching the bugtracker.
EDIT: No offense meant, I had to learn this as well
No offense taken ![]()
Next time I will take a look, I just thought I'd borked up my system as usual
![]()
Proud Arch Linux User
Offline
force the upgrade
man pacman
I hate blanket advice like this without explanation. Forcing is not usually a good idea. Why not something more like this:
Since there is only one file that is conflicting, you can manually delete it and then try the upgrade again. If there were quite a few files that conflicted, you should be sure you know what you are doing and then pacman -Sf just that one package, and then your normal -Sy will work fine.
Offline
Since there is only one file that is conflicting, you can manually delete it and then try the upgrade again. If there were quite a few files that conflicted, you should be sure you know what you are doing and then pacman -Sf just that one package, and then your normal -Sy will work fine.
Now, if some Arch users could learn that and repeat it to others, it would be ideal.
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
dolby wrote:force the upgrade
man pacmanI hate blanket advice like this without explanation. Forcing is not usually a good idea. Why not something more like this:
Since there is only one file that is conflicting, you can manually delete it and then try the upgrade again. If there were quite a few files that conflicted, you should be sure you know what you are doing and then pacman -Sf just that one package, and then your normal -Sy will work fine.
i just rephrased what the maintainer of the package said on the mailing list http://archlinux.org/pipermail/arch-dev … 05907.html giving the two imo crucial pointers. users are responsible for maintaining their own system.
There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums. That is why we avoid it. -- ewaller (arch linux forum moderator)
Offline
Hi, the deleting of the file /usr/lib/libgpm.so.1/usr/lib/libgpm.so.1 helped me to fix the system.
:: Python powered FOREVER ::
Offline
If you want to trouble-shoot such a problem yourself:
$ pacman -Qo /usr/lib/libgpm.so.1
The file was unassociated with any package. This is obviously a bug.
$ls -l /usr/lib/libgpm.so.1
lrwxrwxrwx 1 root root 16 2008-02-01 13:45 /usr/lib/libgpm.so.1 -> libgpm.so.1.19.0
Turns out it's a symbolic link, not even a file.
Conclusion: Move the file and then perform the upgrade. After X time passes, you can likely consider safely deleting it.
- "Cryptographically secure linear feedback based shift registers" -- a phrase that'll get any party started.
- My AUR packages.
- I use i3 on my i7.
Offline
Why not do a pacman -Rd gpm and re-install after upgrade?
PROCRASTINATION
is like masturbation...it's good in the beginning, but in the end, you realize
you've just fkd yourself
Offline
Why not do a pacman -Rd gpm and re-install after upgrade?
The file was unassociated with any package. This is obviously a bug.
So -Rd gpm won't remove the file.
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline