[+] Niedokończona aktualizacja serwera z Etcha do Lenny przejęta w spadku
: 19 lutego 2011, 12:45
To mój pierwszy post na Forum, więc witam wszystkich serdecznie!
Dostałem "w spadku" do opieki serwer, który pierwotnie pracował na Debianie Etchu ale na koniec kadencji wcześniejszy administrator wykonał aktualizację do Lennego, ale coś po drodze skopał i zostawił wszystko niedokończone. Z gościem kontakt się urwał więc nie wiadomo na jakim etapie coś się posypało. W każdym razie system to nadal Etch (a przynajmniej spora jego część) z elementami z Lennego (MySQL 5) i backportami (Dovecot 2.0). Jądro to 2.4 kompilowane "na miarę" z dodatkiem OpenWall. W pliku /etc/apt/sources.list jest w tej chwili tylko archiwalne repozytorium Etcha (z archive.debian.org) i reakcja na polecenie aktualizacji jest taka:
Próba zrobienia:
wyświetla informacje:
Serwer jest "produkcyjny", więc nie chcę na nim robić żadnych nieprzemyślanych ruchów. Co z nim dalej zrobić? Chciałbym już dokończyć to skopaną aktualizację dystrybucji, bo potrzebne jest PHP5, którego w Etchu nie ma.
Pozdrawiam,
Bundy
Dostałem "w spadku" do opieki serwer, który pierwotnie pracował na Debianie Etchu ale na koniec kadencji wcześniejszy administrator wykonał aktualizację do Lennego, ale coś po drodze skopał i zostawił wszystko niedokończone. Z gościem kontakt się urwał więc nie wiadomo na jakim etapie coś się posypało. W każdym razie system to nadal Etch (a przynajmniej spora jego część) z elementami z Lennego (MySQL 5) i backportami (Dovecot 2.0). Jądro to 2.4 kompilowane "na miarę" z dodatkiem OpenWall. W pliku /etc/apt/sources.list jest w tej chwili tylko archiwalne repozytorium Etcha (z archive.debian.org) i reakcja na polecenie aktualizacji jest taka:
Kod: Zaznacz cały
# apt-get upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Należy uruchomić `apt-get -f install', aby je naprawić.
Następujące pakiety mają niespełnione zależności:
binutils: Wymaga: libc6 (>= 2.7-1) ale 2.3.6.ds1-13etch10+b1 jest zainstalowany
libc6-dev: Wymaga: libc6 (= 2.7-18lenny4) ale 2.3.6.ds1-13etch10+b1 jest zainstalowany
locales: Wymaga: glibc-2.7-1 ale nie da się go zainstalować
E: Niespełnione zależności. Spróbuj użyć -f.
Kod: Zaznacz cały
apt-get -f install
Kod: Zaznacz cały
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostaną USUNIĘTE:
binutils chkrootkit dpkg-dev g++ g++-3.3 g++-4.1 gcc gcc-3.3 gcc-4.1
language-env libc6-dev libncurses5-dev libstdc++5-3.3-dev libstdc++6-4.1-dev
locales localization-config tiger
0 aktualizowanych, 0 nowo instalowanych, 17 usuwanych i 1 nieaktualizowanych.
5 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0B archiwów.
Po rozpakowaniu zostanie zwolnione 76,0MB miejsca na dysku.
Czy chcesz kontynuować [T/n]?
Pozdrawiam,
Bundy