AIX 5300 TL5 -ről TL12 re frissítés...

 ( goodbyte | 2010. május 10., hétfő - 20:00 )

... mehet e egy lépésben?
Tehát letöltöttem innen a TL12-t.
Átdobtam az RS/6000-re, a /usr/sys/inst.images könyvtárban ami egy 3000MB-os külön jfs2 FS.
Kiadtam egy:

inutoc .
bffcreate -c -d /usr/sys/inst.images
inutoc .

kombót. Innen már mehet a smitty update_all?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Mehet egyben.
De figyelj oda, hogy lehetnek olyan filesetek amik hibát jelentenek majd.
tehat smitty update_all, majd ha van broken fileset akkor installp -acF -d
utána újra smitty update_all

Ha lement, akkor már csak reboot és ima. (o:

Tetszoleges TL-ek kozt mehet az update.

Nem idegesiteni akartak, de egy SP1 is kijott azota.

- Nem kell inutoc
- Nem kell bffcreate (ezek ugyis update filesetek, nem lehet beloluk ujat installalni).

Javaslatom:

Commit:

# installp -c all

Install all updates, eloszor preview modban:
Ez sok mas ellenorzest is elvegez, es bosbootot is futtat.

# install_all_updates -pYd /path/to/filesets
# install_all_updates -Yd /path/to/filesets

Reboot:

# shutdown -Fr

Utolagos ellenorzes es commit (persze eles rendszeren erre erdemes par hetet hagyni):

# errpt | head
# oslevel -s
# installp -c all

Kis kötözködés: Ilyen helyzetekben, ha installp-vel csinálod, erősen esélyes, hogy kell a -X kapcsoló is..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

szóval arra gondoltál, hogy

for x in $(emgr -l |grep '../../..' | awk '{print $3}')
do
emgr -r -L $x
done

az
/usr/lib/instl/sm_inst installp_cmd -a -d /path/to/filesets -f _all_latest -g -X
előtt? :)

emgr -rL all

De nem installp-vel csinalom.
(commit-hoz meg nem kell accept_licenses)

Jogos.. tényleg benéztem.. Valszeg abból indultam ki, hogy saját perverzióm alapján installp -paXYvgd -vel szoktam nyomulni :)))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Nemrég csináltam 5.3 TL5ről TL12SP1-re és a következő kozmetikázás kellett hozzá hogy az oslevel is a jó eredményt adjon.
reboot után fejött a gép és:

 
# oslevel -s
5300-10-03-1013
# instfix -i |grep ML
    All filesets for 5.3.0.0_AIX_ML were found.
    All filesets for 5300-01_AIX_ML were found.
    All filesets for 5300-02_AIX_ML were found.
    All filesets for 5300-03_AIX_ML were found.
    All filesets for 5300-04_AIX_ML were found.
    All filesets for 5300-05_AIX_ML were found.
    All filesets for 5300-06_AIX_ML were found.
    All filesets for 5300-07_AIX_ML were found.
    Not all filesets for 5300-08_AIX_ML were found.
    All filesets for 5300-09_AIX_ML were found.
    All filesets for 5300-10_AIX_ML were found.
    Not all filesets for 5300-11_AIX_ML were found.
    Not all filesets for 5300-12_AIX_ML were found.
# oslevel -r -l 5300-12
Fileset                                 Actual Level           Recommended ML
-----------------------------------------------------------------------------
ifor_ls.html.en_US.base.cli             5.3.7.0                5.3.8.0

Ezek után letöltöttem a TL8 is és ifor_ls.html.en_US.base.cli -t upgradeztem 5.3.8.0-ra és máris jó lett.

Hello

feljött a gép és nekem is ez lett a vége:
# oslevel -s
5300-10-03-1013

Ez is hasonló:
# instfix -i | grep ML
All filesets for 5.3.0.0_AIX_ML were found.
All filesets for 5300-01_AIX_ML were found.
No filesets which have fixes for 5300-03_AIX_ML are currently installed.
All filesets for 5300-04_AIX_ML were found.
All filesets for 5300-05_AIX_ML were found.
All filesets for 5300-02_AIX_ML were found.
All filesets for 5300-06_AIX_ML were found.
All filesets for 5300-07_AIX_ML were found.
Not all filesets for 5300-08_AIX_ML were found.
All filesets for 5300-09_AIX_ML were found.
All filesets for 5300-10_AIX_ML were found.
Not all filesets for 5300-11_AIX_ML were found.
Not all filesets for 5300-12_AIX_ML were found.

Ezek hiányoznak:
# oslevel -r -l 5300-12
Fileset Actual Level Recommended ML
-----------------------------------------------------------------------------
bos.help.msg.en_US.com 5.3.0.10 5.3.12.0
ifor_ls.html.en_US.base.cli 5.3.7.0 5.3.8.0

Azt hogy lehet kitalálni, hogy ezeket hol találom?
Eredeti telepítő készletem nincs...
------------------------------------------
Desktop: AMD Athlon X2 6000+, 2GByte DDR-II, GeForce 9600GT, Mandriva Linux 2010
Laptop: Acer Aspire 3692, Celeron M 1,6Ghz, 1,5GByte DDR-I, Mandriva Linux 2010

ifor_ls.html.en_US.base.cli 5.3.7.0 ==> 5.3.8.0
ezt a TL8 as updateben
(Fileset info: http://www-01.ibm.com/support/docview.wss?uid=isg1fileset-188015528)

bos.help.msg.en_US.com esetén én a TL11 ez nézném meg
(Fileset info: http://www-01.ibm.com/support/docview.wss?uid=isg1fileset-882658540)

Mind2 404 Not found... :S

Viszont rákeresetem a csomagnévre és ezt találtam:
http://www-01.ibm.com/support/entdocview.wss?rs=1207&context=SG11P&dc=DB550&dc=DB510&q1=ifor_ls.html.en_US.base.cli&uid=isg1IZ42296&loc=en_US&cs=UTF-8&lang=all&NotUpdateReferer=
Azt mondja, ha egy második update-et rányomok akkor jó lesz.

------------------------------------------
Desktop: AMD Athlon X2 6000+, 2GByte DDR-II, GeForce 9600GT, Mandriva Linux 2010
Laptop: Acer Aspire 3692, Celeron M 1,6Ghz, 1,5GByte DDR-I, Mandriva Linux 2010

Ez sikerült is, most már csak ez a probléma:
# oslevel -s
5300-11-03-1013
# instfix -i | grep ML
All filesets for 5.3.0.0_AIX_ML were found.
All filesets for 5300-01_AIX_ML were found.
No filesets which have fixes for 5300-03_AIX_ML are currently installed.
All filesets for 5300-04_AIX_ML were found.
All filesets for 5300-05_AIX_ML were found.
All filesets for 5300-02_AIX_ML were found.
All filesets for 5300-06_AIX_ML were found.
All filesets for 5300-07_AIX_ML were found.
All filesets for 5300-08_AIX_ML were found.
All filesets for 5300-09_AIX_ML were found.
All filesets for 5300-10_AIX_ML were found.
All filesets for 5300-11_AIX_ML were found.
Not all filesets for 5300-12_AIX_ML were found.
# oslevel -r -l 5300-12
Fileset Actual Level Recommended ML
-----------------------------------------------------------------------------
bos.help.msg.en_US.com 5.3.0.10 5.3.12.0
------------------------------------------
Desktop: AMD Athlon X2 6000+, 2GByte DDR-II, GeForce 9600GT, Mandriva Linux 2010
Laptop: Acer Aspire 3692, Celeron M 1,6Ghz, 1,5GByte DDR-I, Mandriva Linux 2010

"WebSM/SMIT Context Helps - U.S. English"

Kell ez neked? ;-)

ps. Kitegyem valahova/elkuldjem a TL12 base level filesetet?
Probald meg ujra lefuttatni az update-et ugyanabbol a konyvtarbol, de elotte torold a .toc-ot.

Jogos, nem hiszem, hogy kell, bár ki tudja.
Inkább az elvet akarom megérteni, hogy hogy működik ez az egész update process, és hogy miért van az, hogy egy update után néha nem látszik a megfelelő TL...
A TL 12 baselevel megvan, azt próbáltam most feltenni.
Most a 11-est szedem... Lz javaslatára

------------------------------------------
Desktop: AMD Athlon X2 6000+, 2GByte DDR-II, GeForce 9600GT, Mandriva Linux 2010
Laptop: Acer Aspire 3692, Celeron M 1,6Ghz, 1,5GByte DDR-I, Mandriva Linux 2010

Bonts ki egy filesetet, es nezd meg a tartalmat, vagy olvasd el pl a mkinstallp manualt, pontosabban az abban hivatkozott /usr/lpp/bos/README.MKINSTALLP -t. De ha elarulom, hogy az /usr/bin/oslevel is egy shell script, talan meg kozelebbrol is tudod tanulmanyozni a dolgot. ;-)

Maga a .bff egy tarball-szeru formatum, amit a backup/restore parancsokkal szet lehet szedni es osszerakni.

subscribe.
nemsokára én is hasonlóra szánom el magam, igaz, hogy nálam 5.1 a max ami felmegy a gépre.
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

5.1-en nem lesz ilyen gondod.
Szimplán azért mert end of life.

Tudom, hogy már nem kell majd frissígetni, ha már egyszer elértem belőle a maximális patch-levelt, de egyelőre a gép még "frissen került hozzám, úgyhogy még lesz vele tennivalóm."
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

Meg az 5.2 is. Sot, ha mar itt tartunk, 5.3-nal a TL12 az utolso, ezutan legfeljebb service pack-ek jonnek.

5.3 (legutolsó) tervezett időpontok:
2011.04 EoM
2012.04 EoS
2016.04 EoL