On 07/01/2015 14:56, Stefan G. Weichinger wrote: > Am 07.01.2015 um 13:47 schrieb Alan McKinnon: >> On 07/01/2015 13:52, Stefan G. Weichinger wrote: >>> >>> I am in the process of upgrading an old (~2010) gentoo server. >>> The customer never wanted updates ... and now he wants ... *sigh* >> >> >> >> Don't waste your time (you are already experiencing the full reason why). >> >> Backup data and configs, reinstall Gentoo, restore data and configs. >> >> Downtime? Of course. A few hours. Customer needs to understand he >> brought this upon himself. >> >> >> Trying to do it in-place will likely takes *days* and fill you with pain >> and mucho downtime. This list, the forum, and planet are full of horror >> stories of what it takes to do it and the issues you will run into. >> Frankly, you do not need to prove you can do it (we know you can), and >> you have much better things to do with your time (like proper billable >> hours). >> >> It's worth repeating: the customer caused this, he must now feel the >> pain and not you. > > I should print this and learn this at last, right!
:-) > > Thanks for the clear opinion .... at least I will be able to bill the > hours and I am quite sure that I am not that far from success .... it's > a rather simple samba-server ... right now I spent about 3 hrs of time > over the last week or so. > > What's left? migration to openrc, new udev ... kernel is prepared ... > then the test of rebooting on their closed day (they don't work on > tuesdays). The tricky one is going to be that persistent interface names from udev 18 months or so back. When you get to that, you'll probably want to re-read the huge threads from that time, as you only get one chance to get it right. I see in your reply to Neil you have glibc conflicts. I don't know what will happen if you do it with --nodeps, but I wouldn't try that. The box is remote, if something goes wrong... Rather go with Tomas' suggestion of yearly portage snapshots and update in stages. openrc should be seamless. I forget the exact timelines, but IIRC you will also hit baselayout-2 migration. That one was very smooth and well documented so you shouldn't have much trouble. Any python issues? I don't recall any show-stoppers with it, but you never know. -- Alan McKinnon alan.mckin...@gmail.com