Po otrzymaniu nowego serwera dedykowanego postanowiłem, że rozpocznę od upgrade’u Panelu Plesk z linii poleceń.
Standardowo na początek zatrzymanie usługi psa i uruchomienie autoinstallera:
/etc/init.d/psa stop /usr/local/psa/admin/bin/autoinstaller
Sam proces upgrade’owania Pleska troche trwa i z tego co pamiętam wymaga chyba potwierdzenia jakichś opcji w trakcie.
Jako że miałem sposobność pracowania wówczas na neostradzie, to zgodnie z prawem Murphy’ego neostrada postanowiła akurat w tym momencie się rozłączyć i zmienić sobie IP. Tak więc utraciłem łączność z tokiem procesu instalacji. Poczekałem chwile z nadzieją, że może samodzielnie się dokończy, ale nic z tych rzeczy. Przy próbie uruchomienia usługi psa i zalogowaniu się do panelu Plesk, pojawiała się masa dziwnych i nieoczekiwanych błędów, np. o braku tabel w bazie danych albo o innych problemach z plikami. Zaczynałem się więc przygotowywać do myśli o reinstalacji całego systemu, ale na całe szczęście twórcy Plesk przewidzieli takie sytuacje.
Plik z logiem autoinstallera zapisuje się w: /tmp/ i ma postać mniej więcej taką: pp10.9.0-bootstrapper.xxx.xx.xx.log. Można sobie w nim sprawdzić jaki pojawił się błąd.
Natomiast, aby dokończyć instalacje należy poszukać skryptu bootstraper. W moim przypadku należało przeszukać lokalizację /usr/local/psa/bootstrapper/ i uruchomić następująco:
/usr/local/psa/bootstrapper/pp10.9.0-bootstrapper/bootstrapper.sh repair
Tym razem cały proces upgrade’u dopełnił się prawidłowo. Pozostało jedynie ponowne uruchomienie usługi.
/etc/init.d/psa start
W moim konkretnym przypadku był to upgrade Pleska z wersji 9.5.2 do 10.1.1, ale oznaczenie wersji jest tu nieistotne.