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


Reply via email to