You are not logged in.
I ran pacman -Syu and downloaded about 269.2 MB and then got the following error msg:
"[root@myhost sridhar]# pacman -Syu
:: Synchronizing package databases...
:: testing is up to date
current [################] 100% 70K 11.9K/s 00:00:05
extra [################] 100% 254K 31.1K/s 00:00:08
unstable [################] 100% 11K 3.8K/s 00:00:03
community [################] 100% 44K 11.9K/s 00:00:03
Total Package Size: 269.2 MB
Proceed with upgrade? [Y/n] y
checking package integrity... done.
loading package data... done.
checking for file conflicts...
error: the following file conflicts were found:
codecs: /usr/lib/win32: exists in filesystem
errors occurred, no packages were upgraded.
"
I have given just the relevant portions .
I wud like to know if I have to remove win32 codecs before upgradation, which will make playing some music files impossible.
Linux learner and admirer - ALWAYS
Regd Linux User : 431318
Offline
no. it looks like there is simply something trying to install there.
Do a `pacman -Qo /usr/lib/win32`
And see how it works.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
I remember this thing. I solved it by: rm -rf /usr/lib/win32
IRC: Stalwart @ FreeNode
Skype ID: thestalwart
WeeChat-devel nightly packages for i686
Offline
it's just a file conflict. that can be resolved by removing the conflicting files; however it it recommend to make sure the files do not belong to another pkg first. that's where the pacman -Qo comes in.
The.Revolution.Is.Coming - - To fight, To hunger, To Resist!
Offline
Before attempting your suggestions , I wud like to know one thing:
Since I have already installed win32 codecs, what makes it a conflict for upgradation ?
If I remove these codecs, I think I will have to reinstall them.
Linux learner and admirer - ALWAYS
Regd Linux User : 431318
Offline
do a `pacman -Qo /usr/lib/win32` as cactus suggested and post the output.. perhaps you installed codecs without using pacman?
Offline
Her is it:
[root@myhost sridhar]# pacman -Qo /usr/lib/win32
No package owns /usr/lib/win32
Linux learner and admirer - ALWAYS
Regd Linux User : 431318
Offline
I use pacman alone for installing softwares
Linux learner and admirer - ALWAYS
Regd Linux User : 431318
Offline
pacman -Qo doesn't work on directories - how would "pacman -Qo /usr/bin" work?
Rerun that on a file under that directory.
Offline
pacman -Qo doesn't work on directories - how would "pacman -Qo /usr/bin" work?
Rerun that on a file under that directory.
Actually, it does work on a directory that is owned by a single package.
example.
$ pacman -Qo /var/cache/man/
/var/cache/man/ is owned by filesystem 0.8-1
$ pacman -Qo /usr/sbin/
/usr/sbin/ is owned by glibc 2.5-6
You just have to know that you are talking about a toplevel directory that exists inside the package.
If the package tarball does not contain a directory, but only a file..then yes..that will not work.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
phrakture wrote:pacman -Qo doesn't work on directories - how would "pacman -Qo /usr/bin" work?
Rerun that on a file under that directory.
Actually, it does work on a directory that is owned by a single package.
example.$ pacman -Qo /var/cache/man/ /var/cache/man/ is owned by filesystem 0.8-1 $ pacman -Qo /usr/sbin/ /usr/sbin/ is owned by glibc 2.5-6
You just have to know that you are talking about a toplevel directory that exists inside the package.
If the package tarball does not contain a directory, but only a file..then yes..that will not work.
And the slash at the end is required:
$ pacman -Qo /var/cache/man/
/var/cache/man/ is owned by filesystem 0.8-1
$ pacman -Qo /var/cache/man
No package owns /var/cache/man
Offline
yeah. good catch snowman
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline