LinHES Forums
http://forum.linhes.org/

pacman errors; what to do?
http://forum.linhes.org/viewtopic.php?f=21&t=21141
Page 1 of 1

Author:  luxluthor [ Tue Jun 15, 2010 5:19 am ]
Post subject:  pacman errors; what to do?

Went from 5.5 to 6.01, but pacman gives errors, will not update.

Questons:
1. Does a pacman -Syu update from the 6.01 to 6.03 ? or just update the 6.01 install? i.e., is there a 6.01 'profile' which knows which versions and updated versions belong to it?

2. pacman -Syu reports errors, what do I do about them? They are:
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
mythtv: /usr/share/mythtv/themes/default/controls-ui.xml exists in filesystem
nvidia-96xx-utils: /usr/lib/libXvMCNVIDIA_dynamic.so.1 exists in filesystem

File a flyspray? Should an update stomp out exixting files? Shouldn't pacman work?

Author:  poflynn [ Wed Jun 16, 2010 11:55 pm ]
Post subject: 

1) In the absence of any other replies, I believe you can upg from 6.01 to 6.03 as follows (do not just do a -Syu):
Quote:
sudo pacman -Sy linhes-scripts
sudo upgrade_linhes.sh

2) No idea, sorry

Author:  uteck [ Thu Jun 17, 2010 5:35 am ]
Post subject: 

You could rename the offending files:
/usr/lib/libXvMCNVIDIA_dynamic.so.1
/usr/share/mythtv/themes/default/controls-ui.xml
then run the update again. Or I think you can add an 'f' to the options to force the upgrade.

Author:  luxluthor [ Sat Jun 19, 2010 9:47 am ]
Post subject: 

THANKS!

I now realize that NO pacman -Syu !!!! The arch wiki talks about that, but THAT IS NOT FOR LINHES. LINHES IS DIFFERENT THAN ARCH, HAS A DIFFERENT PHILOSOPHY.

Use the SCRIPTS LUKE:

sudo pacman -Sy linhes-scripts
sudo upgrade_linhes.sh

Author:  nmcaullay [ Sat Jun 19, 2010 5:31 pm ]
Post subject: 

im a little confused... ive been with R6 since the early times, but have never run upgrade_linhes.sh.

How can you tell what version you have, and if you need to run these upgrade scripts?

Author:  poflynn [ Sat Jun 19, 2010 8:57 pm ]
Post subject: 

Jeez, good question, no idea. Well, R6.00 & R6.01 included Myth 0.21, R6.02 included Myth 0.22 & R6.03 includes Myth 0.23

To get from 6.00/6.01 to 6.02 required you to run a similar script. I don't know if the script mentioned above will get you straight from 6.00 to 6.03, I presume not, I assume you'd have to go through each version.

I did a pacman -Syu while on R6.01 w/o realizing I had to run one of these scripts. It worked & I am now happily running Myth 0.22 however I assume it is not completely kosher & an attempted upg to R6.03 might fail or other issues may occur. The only proper, supported way to upg is by running these scripts.

There's another, confusing thread about this. Cecil posted something to the effect that the person (who upgraded via -Syu) will not be running the correct DB schema or something similar. That's all I've ever seen on the subject.

EDIT: Went back & found it, Doesn't look like he was concerned with the DB schema actually (second posting here http://knoppmyth.net/phpBB2/viewtopic.php?t=20891)

Author:  nmcaullay [ Sun Jun 20, 2010 6:23 pm ]
Post subject: 

Hhhmmm... how very confudling....

My box isnt on at the moment, so i cant tell what i'm running, but i'm sure it's 0.23... otherwise the ArcLight theme wouldnt work right?

I've never manually run upgrade_linhes scripts, so i'm even more confused how i got to a functioning Mythtv 0.23 6.xx LinHES.

Either way, "whatever" I have is working perfectly...

I'll have to look at what the upgrade_linhes script is doing, to determine if its safe to run it against whatever version of LinHES I have? ie. I dont want to nuke my 100% functioning LinHES box, by issuing a script that I've never run before..

Thoughts?

Nathan

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/