Sziasztok!
CentOS RPM szívással kapcsolatban kérném a segítségeteket.
Frissíteni akartam egy CentOS 6.4 x64-et 6.5-re, majd egy alkalmazást is (otrs).
Előtte csináltam egy VMware snapshot-ot, hátha beüt a krach.
CentOS 6.5 update megvolt, otrs frissítést az óvatos előkészületek és doku olvasás ellenére elcsesztem. Na nem baj: revert snapshot.
Boot... és.. valami nem OK. 6.4 kéne legyen, de nem talál új csomagokat.
Kis nyomozás és oh.. a /var independent disk-en van, arra nem vonatkozott a snapshot...
áááááhhhhh.....
Tehát 6.4-es a rendszer minden elemében, de 6.5-nek hiszi magát, minden csomag infó a 6.5-ös állapotról szól.
(ugye az RPM infók a /var/lib/rpm/ alatt vannak)
Becses személyem több rendbeli súlyos szidalmazása után elkezdtem túrni a netet.
Próbáltam ezt (fileok mentése után offkorsz):
rm -f /var/lib/rpm/__db*
rpm -vv --rebuilddb
Semmi.
Ilyeneket találtam még:
http://www.if-not-true-then-false.com/2010/yum-history-list-info-summar…
yum history list
yum history rollback
Megvan a rollback ID, de nekem csak logikailag kéne visszaállnom úgy, hogy a file-ok nem módosulnak.
Megoldható ez valahogy?
Előre is kösz a segítséget!
- 4290 megtekintés
Hozzászólások
Persze, reinstall. :P
najó próbálj nem csak logikailag visszaállni, hanem tényleg. Utána frissítés. Melós, de elvileg járható.
- A hozzászóláshoz be kell jelentkezni
Hát jó. Kicsit félek a dologtól, hogy mit molyol vele, de megpróbálom. Erre még jó a snapshot :)
Köszönöm a választ.
- A hozzászóláshoz be kell jelentkezni
Nah, végül nem kellett meglépnem ezt a rollback-es mutatványt - bár tapasztalatnak biztos kiváló lett volna :)
Az egyik snapshot (amin már rendben 6.5-re frissítettem, csak az otrs volt elbaltázva) megfelelő alap volt.
Helyreraktam az otrs-t mentésből és most van egy CentOS 6.5, otrs 3.0-val.
Kiszedem independent-ből a /var -os diszket, snapshot, aztán jöhet az otrs upgrade.
- A hozzászóláshoz be kell jelentkezni