Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam, otóż mam dość duży problem. Na moim serwerze doszło do pewnej usterki, o tyle uciążliwej, że jestem zmuszony tutaj prosić o pomoc.
Po instalacji munina wywaliło błędy o problemach z x11-commons, z zależnościami. Dałem apt-get upgrade i w tym momencie zaczęły upgrade'ować się inne pakiety i wszystkie uległy zniszczeniu...
Tutaj log z apt-get install -f
root@gtavpl:~# apt-get install -f Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. 7 nie w pełni zainstalowanych lub usuniętych. Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku. Konfigurowanie module-init-tools (3.12-2) ... insserv: warning: script 'firewall' missing LSB tags and overrides insserv: There is a loop between service munin-node and firewall if stopped insserv: loop involving service firewall at depth 2 insserv: loop involving service munin-node at depth 1 insserv: Stopping firewall depends on munin-node and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: błąd przetwarzania module-init-tools (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 1 configured to not write apport reports dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie linux-image-2.6.32-5-amd64: linux-image-2.6.32-5-amd64 zależy od module-init-tools; jednakże: Pakiet module-init-tools nie jest jeszcze skonfigurowany. dpkg: błąd przetwarzania linux-image-2.6.32-5-amd64 (--configure): problemy z zależnościami - pozostawiony nieskonfigurowany Konfigurowanie php5-fpm (5.3.10-1~dotdeb.1) ... configured to not write apport reports insserv: warning: script 'firewall' missing LSB tags and overrides insserv: There is a loop between service munin-node and firewall if stopped insserv: loop involving service firewall at depth 2 insserv: loop involving service munin-node at depth 1 insserv: Stopping firewall depends on munin-node and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: błąd przetwarzania php5-fpm (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 1 configured to not write apport reports Konfigurowanie nfs-common (1:1.2.2-4squeeze2) ... insserv: warning: script 'firewall' missing LSB tags and overrides insserv: There is a loop between service munin-node and firewall if stopped insserv: loop involving service firewall at depth 2 insserv: loop involving service munin-node at depth 1 insserv: Stopping firewall depends on munin-node and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: błąd przetwarzania nfs-common (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 1 configured to not write apport reports dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie php5-gd: php5-gd zależy od phpapi-20090626; jednakże: Pakiet phpapi-20090626 nie jest zainstalowany. Pakiet php5-fpm dostarcza phpapi-20090626, ale nie został jeszcze skonfigurowany. dpkg: błąd przetwarzania php5-gd (--configure): problemy z zależnościami - pozostawiony nieskonfigurowany dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie php5-mcrypt: php5-mcrypt zależy od phpapi-20090626; jednakże: Pakiet phpapi-20090626 nie jest zainstalowany. Pakiet php5-fpm dostarcza phpapi-20090626, ale nie został jeszcze skonfigurowany. dpkg: błąd przetwarzania php5-mcrypt (--configure): problemy z zależnościami - pozostawiony nieskonfigurowany configured to not write apport reports configured to not write apport reports dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie php5-mysql: php5-mysql zależy od phpapi-20090626; jednakże: Pakiet phpapi-20090626 nie jest zainstalowany. Pakiet php5-fpm dostarcza phpapi-20090626, ale nie został jeszcze skonfigurowany. dpkg: błąd przetwarzania php5-mysql (--configure): problemy z zależnościami - pozostawiony nieskonfigurowany configured to not write apport reports Wystąpiły błędy podczas przetwarzania: module-init-tools linux-image-2.6.32-5-amd64 php5-fpm nfs-common php5-gd php5-mcrypt php5-mysql E: Sub-process /usr/bin/dpkg returned an error code (1)
Proszę o w miarę szybką pomoc gdyż no po prostu muszę ratować serwer.
___
Okej, problem rozwiązany częściowo. Bo nadal munin nie funkcjonuje.
root@gtavpl:~# apt-get install munin-node Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Sugerowane pakiety: munin munin-plugins-extra munin-java-plugins libwww-perl liblwp-useragent-determined-perl libnet-irc-perl smartmontools ruby ethtool libdbd-pg-perl libcache-cache-perl hdparm libcrypt-ssleay-perl libtext-csv-xs-perl libxml-simple-perl logtail libnet-ssleay-perl Zostaną zainstalowane następujące NOWE pakiety: munin-node 0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0 B/392 kB archiwów. Po tej operacji zostanie dodatkowo użyte 1663 kB miejsca na dysku. Zaznaczenie poprzednio niezaznaczonego pakietu munin-node. (Odczytywanie bazy danych ... 32531 files and directories currently installed.) Rozpakowanie munin-node (z .../munin-node_1.4.5-3_all.deb) ... Przetwarzanie wyzwalaczy dla man-db... Konfigurowanie munin-node (1.4.5-3) ... Initializing plugins..done. Restarting munin-node..Stopping Munin-Node: stopped beforehand. Starting Munin-Node: done. insserv: warning: script 'firewall' missing LSB tags and overrides Starting Munin-Node: started beforehand.
Offline
W Debianie lepiej używać aptitude, lepiej się sprawdza od apt-get, to nie Ubuntu.
Pokaż, co masz w sources.list:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Offline
root@gtavpl:~# cat /etc/apt/sources.list /etc/apt/sources.list.d/* #~~~~~~Squeeze~~~~~~# deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free deb http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib deb-src http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib #~~~~~~Backports_Squeeze~~~~~~# deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free #~~~~~~Dot_Deb~~~~~~# deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all cat: /etc/apt/sources.list.d/*: Nie ma takiego pliku ani katalogu
Offline
Da się go z palca zrestartować ?
/etc/init.d/munin-node restart
Offline
Jak jeszcze miałem go zainstalowanego to tak, dało radę. Jednakże za każdym razem przy restarcie wywalało, że nie znaleziono pliku pid + oczywiście standardowo że został zrestartowany.
Ostatnio edytowany przez Delavor (2012-02-05 08:35:38)
Offline
deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all
To repo potrafi nieźle namieszać w php - zazwyczaj inna wersja niż w oficjalnym, a php jest w kilkudziesięciu różnych biliotekach.
Coś takiego miałeś w pierwszym błędzie.
php5-gd zależy od phpapi-20090626; jednakże: Pakiet phpapi-20090626 nie jest zainstalowany. Pakiet php5-fpm dostarcza phpapi-20090626, ale nie został jeszcze skonfigurowany.........
Dwie różne wersje php, inaczej kompilowane, i masz kwadratowe jaja..
Ostatnio edytowany przez Jacekalex (2012-02-05 08:35:52)
Offline
Okej, spróbowałem zainstalować za pomocą aptitude tak jak zalecał Jacekalex, oto print.
root@gtavpl:~# aptitude install munin Następujące NOWE pakiety zostaną zainstalowane: munin munin-node{a} 0 pakietów aktualizowanych, 2 instalowanych, 0 do usunięcia i 0 nie aktualizowanych. Do pobrania 0 B/602 kB archiwów. Zajęte po rozpakowaniu: 2421 kB. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] y Zaznaczenie poprzednio niezaznaczonego pakietu munin. (Odczytywanie bazy danych ... 32586 files and directories currently installed.) Rozpakowanie munin (z .../archives/munin_1.4.5-3_all.deb) ... Zaznaczenie poprzednio niezaznaczonego pakietu munin-node. Rozpakowanie munin-node (z .../munin-node_1.4.5-3_all.deb) ... Przetwarzanie wyzwalaczy dla man-db... Konfigurowanie munin (1.4.5-3) ... Konfigurowanie munin-node (1.4.5-3) ... Initializing new plugins..done. Restarting munin-node..invoke-rc.d: unknown initscript, /etc/init.d/munin-node not found. dpkg: błąd przetwarzania munin-node (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 100 configured to not write apport reports Wystąpiły błędy podczas przetwarzania: munin-node E: Sub-process /usr/bin/dpkg returned an error code (1) W czasie instalacji wystąpiły problemy. Próba naprawy: Konfigurowanie munin-node (1.4.5-3) ... Initializing new plugins..done. Restarting munin-node..invoke-rc.d: unknown initscript, /etc/init.d/munin-node not found. dpkg: błąd przetwarzania munin-node (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 100 Wystąpiły błędy podczas przetwarzania: munin-node
-----------------------------------------
Edit [08:45]:
Dobra, jakoś się udało, wpierw purgem wszystkie pakiety munina, a potem po raz kolejny install. W tym momencie jest
root@gtavpl:~# aptitude install munin munin-node munin-common munin-plugins-extra Następujące NOWE pakiety zostaną zainstalowane: munin munin-common munin-node munin-plugins-extra 0 pakietów aktualizowanych, 4 instalowanych, 0 do usunięcia i 0 nie aktualizowanych. Do pobrania 192 kB/794 kB archiwów. Zajęte po rozpakowaniu: 2970 kB. Pobieranie:1 http://ftp.pl.debian.org/debian/ squeeze/main munin-common all 1.4.5-3 [83,1 kB] Pobieranie:2 http://ftp.pl.debian.org/debian/ squeeze/main munin-plugins-extra all 1.4.5-3 [109 kB] Pobrano 192 kB w 0s (1206 kB/s) Zaznaczenie poprzednio niezaznaczonego pakietu munin-common. (Odczytywanie bazy danych ... 32529 files and directories currently installed.) Rozpakowanie munin-common (z .../munin-common_1.4.5-3_all.deb) ... Zaznaczenie poprzednio niezaznaczonego pakietu munin. Rozpakowanie munin (z .../archives/munin_1.4.5-3_all.deb) ... Zaznaczenie poprzednio niezaznaczonego pakietu munin-node. Rozpakowanie munin-node (z .../munin-node_1.4.5-3_all.deb) ... Zaznaczenie poprzednio niezaznaczonego pakietu munin-plugins-extra. Rozpakowanie munin-plugins-extra (z .../munin-plugins-extra_1.4.5-3_all.deb) ... Przetwarzanie wyzwalaczy dla man-db... Konfigurowanie munin-common (1.4.5-3) ... Konfigurowanie munin (1.4.5-3) ... Konfigurowanie munin-node (1.4.5-3) ... Initializing plugins..done. Restarting munin-node..Stopping Munin-Node: stopped beforehand. Starting Munin-Node: done. insserv: warning: script 'firewall' missing LSB tags and overrides Starting Munin-Node: started beforehand. Konfigurowanie munin-plugins-extra (1.4.5-3) ...
Zaraz sprawdzę jeszcze czy wszystko działa.
___
Jak obiecywałem, sprawdzę czy działa i z przykrością niestety nie. W przypadku gdy wpisuję
service munin-node
pojawia się...
Usage: /etc/init.d/munin-node {start|stop|restart|force-reload|try-restart} ... failed!
Oczywiście jak włączam to bez żadnego błędu, natomiast przy zatrzymywaniu pokazuje
Stopping Munin-Node:/lib/lsb/init-functions: line 81: /var/run/munin/munin-node.pid: Nie ma takiego pliku ani katalogu done.
Natomiast sama strona ładuje się baaardzo długo, a następnie wywala jedynie, pod portem 4949.
# munin node at vercetti.gtav.pl # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit # Unknown command. Try cap, list, nodes, config, fetch, version or quit
Jakaś rada jak to naprawić :(?
Ostatnio edytowany przez Delavor (2012-02-05 08:45:05)
Offline
Ja radziłem nie instalować munina przerz aptitude, tylko całego Debiana obsługiwać przez aptitude, zapomnieć o apt-get.
Poza tym nie czaję, dlaczego ten munin jest taki niezastąpiony, jeśli jest kilka podobnych programów.
Jest też mrtg, do którego skrypty do generowania statystyk na necie występują w dość znacznych ilościach.
Poza tym, jak jedna wersjajest walnięta (zdarza się), to jest kilka innych wersji munina, zarówno w repo testinga, jak i np Ubuntu, a sam program munin sklada się z kilku skryptów perla i basha.
Można go spokojnie zainstalować ze źródeł, nie oglądając się na paczkę w repo.
Ja najpierw spróbowałbym go zbudować przez dpkg:
apt-get source munin-node apt-get build-dep munin-node cd /munin-1.4.6/ dpkg-buildpackage
zaciągnie trochę zależności do budowy (u mnie 52 MB), i zbuduje paczki munina na miejscu.
Jest spora szansa (pewności nie ma), że będzie działało lepiej, niż z repo.
Także opcji masz kilka.
Ostatnio edytowany przez Jacekalex (2012-02-05 10:07:22)
Offline
Udało się, okazało się że była źle zrobiona konfiguracja. Dzięki za chęci i pomoc. Przedewszystkim Jacelexowi za wskazanie drogi z aptitude ;)
Wszystko pięknie generuje
http://munin.gtav.pl/gtav.pl/vercetti.gtav.pl/index.html
Jedyna rzecz, której nie rozkminiam to to że tworzy się w katalogu gtav.pl/vercetti.gtav.pl, ale to pewnie taka przypadłość już.
Offline
A ja zbudowałem tego munina ze źródeł:
/Debian/munin_1.4.6-1~bpo60+1_all.deb /Debian/munin-common_1.4.6-1~bpo60+1_all.deb /Debian/munin-java-plugins_1.4.6-1~bpo60+1_all.deb /Debian/munin-node_1.4.6-1~bpo60+1_all.deb /Debian/munin-plugins-extra_1.4.6-1~bpo60+1_all.deb
Powstały takie paczusie, wszystko się zainstalowało, i wstało prawidłowo.
Zasada na przyszłość: jak paczka z repo nie działa, to najpierw próbujesz ja zbudować przez dpkg.
Zazwyczaj pomaga.
A tutaj conieco o Aptitude:
http://dug.net.pl/tekst/85/aptitude___zarzadzanie_p … rsza_polecen/
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2012-02-05 10:20:08)
Offline
Strony: 1