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
Serwr stoi sobie w ovh.
uname -r 3.10.23-xxxx-grs-ipv6-64
Po zrobieniu dist-upgrade przestały uruchamiać się skrypty, które są w /etc/rc2.d/ system uruchamia się na tym poziomie.
W logach sprawdziłem sobie, że zaktualizował się pakiet base-files.
Poza tym zaktualizowały się:
dpkg:amd64 (1.16.12, 1.16.14) libapache2-mod-php5:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) libmysqlclient18:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) libxml2:amd64 (2.8.0+dfsg1-7+nmu2, 2.8.0+dfsg1-7+nmu3) linux-libc-dev:amd64 (3.2.54-2, 3.2.57-3) mysql-client-5.5:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) mysql-client:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) mysql-common:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) mysql-server-5.5:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) mysql-server:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) mysql-server-core-5.5:amd64 (5.5.35+dfsg-0+wheezy1, 5.5.37-0+wheezy1) php5:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) php5-cli:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) php5-common:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) php5-imap:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) php5-intl:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) php5-mcrypt:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) php5-mysql:amd64 (5.4.4-14+deb7u8, 5.4.4-14+deb7u9) spamassassin:amd64 (3.3.2-5, 3.3.2-5+deb7u1) spamc:amd64 (3.3.2-5, 3.3.2-5+deb7u1)
Nic innego nie było robione.
Zrobiłem sobie logowanie uruchamiania systemu i doszedłem do tego, że system się uruchamia jak w pliku /etc/init.d/rc zmienię
CONCURRENCY=makefile na CONCURRENCY=startpar
Gdzie szukać przyczyny żeby to poprawić?
Wg tego how-to
https://wiki.debian.org/BootProcessSpeedup
Mam zainstalowany pakiet insserv
i zrobiłem oczywiście
dpkg-reconfigure insserv
Ostatnio edytowany przez Alkifron (2014-05-14 12:52:19)
Offline
Drobna uwaga techniczna – listę pakietów umieszczoną w jednej linijce czyta się fatalnie.
Offline
Jakie skrypty?
Offline
Wszytskie, które są w /etc/rc2.d. Czyli skrypty apache2, mysql, postfix, dovecot itd. Skrypty na 100 są poprawne, bo te usługi instalowane były przez apt-get. Zresztą jak się je uruchomi z palca działają, nie startują
po aktualizacji razem z systemem widać to chociażby w logu /var/log/boot
Wed May 14 13:33:08 2014: INIT: Entering runlevel: 2 Wed May 14 13:33:08 2014: [info] Using makefile-style concurrent boot in runlevel 2. Wed May 14 13:33:08 2014: [ ok ] Starting enhanced syslogd: rsyslogd. Wed May 14 13:33:09 2014: [ ok ] Starting MD monitoring service: mdadm --monitor. Wed May 14 13:33:09 2014: [ ok ] Starting ACPI services.... Wed May 14 13:33:09 2014: [ ok ] Starting multipath daemon: multipathd. Wed May 14 13:33:09 2014: [ ok ] Starting SMP IRQ Balancer: irqbalance. Wed May 14 13:33:09 2014: [ ok ] Starting domain name service...: bind9. Wed May 14 13:33:11 2014: [info] Not starting internet superserver: no services enabled. Wed May 14 13:33:11 2014: [ ok ] Starting periodic command scheduler: cron.
Standardowo init wchodzi na runlevel 2 jest to defaultowy runlevel dla debiana, ale nic nie uruchamia. Konfiguracja standardowa nic przy tym nie grzebałem, mam usługi stawiane z palca, ale te akurat nie są z palca.
Ostatnio edytowany przez Alkifron (2014-05-14 15:02:29)
Offline
Logi są czytelniejsze gdy dobierzesz się do nich w taki sposób:
sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot
Offline
yossarian napisał(-a):
Logi są czytelniejsze gdy dobierzesz się do nich w taki sposób:
Kod:
sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot
Masz już w "czystej" postaci jeśli Ci to w czymś pomoże.
Offline
Uruchomiłem sobie dokładniejszy debug i znalazłem przyczynę... masakryczny błąd z mojej strony. Ustawiłem sobie jednego demona tak aby był uruchamiany po podaniu hasła i system się na tym zatrzymywał. Zrobiłem to dawno i miało być tylko jako test i zapomniałem o tym, a akurat po aktualizacji restartowałem serwer. Masakra tyle straconego czasu na taką głupotę. Druga opcja zadziałała jak wyłączyłem makefile to startował skrypty po kolei a że pozostałe demony miały niższy priorytet to wystartowały.
Offline
Strony: 1