On 5.12.2017 15:29, Miroslav Lachman wrote:
pokud udelas kompletni upgrade systemu z 11.x na 12.x, tak bys v obou pripadech "mel" udelat nejprve aktualizaci kernelu, reboot, pak aktualizaci userlandu.

Tenhle restart nedelam snad nikdy ;-)

4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
[steps 3. & 4. can be combined by using the "kernel" target]
5. `reboot' (in single user mode: boot -s from the loader prompt).
6. `mergemaster -p'
7. `make installworld'
8. `mergemaster' (you may wish to use -i, along with -U or -F).
9. `make delete-old'
10. `reboot'
11. `make delete-old-libs' (in case no 3rd party program uses them anymore)

Tak to ja delam

1. mergemaster -p (jen kdyz je treba)
2. make KERNCONF=YOUR_KERNEL_HERE' installkernel
3. mergemaster -iF (ale logiku -i mam vlastni upravou trochu rozsirenou)
4. make installworld
5. jen u major upgrade - reboot
6. portupgrade -aPP (u vetsich upgradu -afPP)
7. make delete-old delete-old-libs
8. reboot

On 5.12.2017 15:30, Marek Soudny wrote:
Priste otestuju update jen s jednim rebootem ;)

No, mel bys vedet, ze ono to preci jen neni tak ruzove, jak jsme ti to s Mirkem namalovali. Nekdy to totiz tak hladke skutecne neni. Tim rozdilem, ktery jsme ti zatajili je, ze my upgradujeme pomerne velke mnozstvi stroju (ja az nekolik desitek).

No a zacnu na nejakejch, ktery mam blizko a nevadi mi, kdyz se to treba nepovede. Kdyz se pak dostanu k tem dulezitym, tak uz vim jestli to na jeden restart jde hladce nebo ne.

Napriklad se ti muze stat, ze nejde provest krok "installworld" protoze stary binar 'install' a/nebo stary binar 'make' neni kompatibilni s Makefile noveho systemu. U 'install' se to stalo naposled, kdyz novy system zacal pouzivat option '-q' ktery stary install neumel, u make byl pro zmenu problem kdyz se z fmake prechazelo na bmake.

To je potreba vcas zjistit - a pak installworld predradis izolovany upgrade install a/nebo make.

Sveho casu byl problem i predchod z aout na elf, z legacy pkg na pkgNG, nebo kdyz BIND vypadl z base a presunul se do portu (a s tim souvisi presun konfigurace).

Samostatnou kapitolou jsou problemy s upgradem balicku, ktery taky neni vzdycky uplne samozrejme automaticky.

A kvyli tomuhle vsemu toho zas tak moc neusetris pokud aktualizujes jeden stroj (nebo nejake male cislo). Uspora zacne byt zasani as s vetsimi pocty.

Mam jsem si udelal na upgradovani a reseni vsech tehle zadrhelu script. Aktualne ma 1873 radek ... ;-)

Dan

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem