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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-05-14 09:41:31

  Alkifron - Użytkownik

Alkifron
Użytkownik
Zarejestrowany: 2012-04-22

Skrypty startowe init przestały się uruchamiać

Witam

Serwr stoi sobie w ovh.

Kod:

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ę:

Kod:

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ę

Kod:

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

Kod:

dpkg-reconfigure insserv

Ostatnio edytowany przez Alkifron (2014-05-14 12:52:19)

Offline

 

#2  2014-05-14 12:24:48

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Skrypty startowe init przestały się uruchamiać

Drobna uwaga techniczna – listę pakietów umieszczoną w jednej linijce czyta się fatalnie.

Offline

 

#3  2014-05-14 14:36:42

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: Skrypty startowe init przestały się uruchamiać

Jakie skrypty?


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#4  2014-05-14 14:51:07

  Alkifron - Użytkownik

Alkifron
Użytkownik
Zarejestrowany: 2012-04-22

Re: Skrypty startowe init przestały się uruchamiać

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

Kod:

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

 

#5  2014-05-14 14:54:40

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Skrypty startowe init przestały się uruchamiać

Logi są czytelniejsze gdy dobierzesz się do nich w taki sposób:

Kod:

sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot

Offline

 

#6  2014-05-14 15:03:14

  Alkifron - Użytkownik

Alkifron
Użytkownik
Zarejestrowany: 2012-04-22

Re: Skrypty startowe init przestały się uruchamiać

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

 

#7  2014-05-14 19:43:29

  Alkifron - Użytkownik

Alkifron
Użytkownik
Zarejestrowany: 2012-04-22

Re: Skrypty startowe init przestały się uruchamiać

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)