Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Problem po aktualizacji do wersji 22.01
http://forum.freesco.pl/viewtopic.php?f=22&t=6513
Strona 1 z 1

Autor:  provayder [ niedziela, 23 stycznia 2005, 11:58 ]
Tytuł:  Problem po aktualizacji do wersji 22.01

Witam

Po aktualizacji NND do wersji 22.01 doinstalowałem Clamav i niestety przestał uruchamiać się exim. W czasi startu wywala błąd:

NND: Starting Exim [Trwa....]
/usr/sbin/exim: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory
[Nieudane]


Próbowałem zaktualizować exima przez pacman -S exim ale to nic nie dała. Pomocy!

Autor:  provayder [ niedziela, 23 stycznia 2005, 12:09 ]
Tytuł:  Re: Problem po aktualizacji do wersji 22.01

OK już sobie poradziłem. Zrobiłem dowiązanie symboliczne:
ln -s /usr/lib/lidbd-4.3.so libdb-4.2.so
i exim wystartował. Tak przy okazji zauważyłem jeszcze jeden problem z eximem, a mianowicie exima nie można zrestartować. Z każdym razem po wydaniu komendy /etc/rc.d/exim restart dostaje:
[root@saturn root]# /etc/rc.d/exim restart
NND: Stopping Exim [Wykonane]
NND: Starting Exim [Nieudane]

i dopiero wydanie polecenia /etc/rc.d/exim start powoduje wystartowanie exima.

pozdrowania

Autor:  czerwo [ niedziela, 23 stycznia 2005, 12:19 ]
Tytuł: 

nie wiem co jest dokladnie w pliku /etc/rc.d/exim ale przy restarcie bedzie komenda sleep iles zwieksz ja moze pomoze

Autor:  provayder [ niedziela, 23 stycznia 2005, 12:32 ]
Tytuł: 

czerwo pisze:
nie wiem co jest dokladnie w pliku /etc/rc.d/exim ale przy restarcie bedzie komenda sleep iles zwieksz ja moze pomoze


Sam na to wpadłem i z 2s zwiększyłem do 5 ale to nic nie dało. Nadal ten sam błąd.


pozdro

Autor:  czerwo [ niedziela, 23 stycznia 2005, 12:36 ]
Tytuł: 

daj ten pliczek to sie moze cosik wymysli :) a dopisze moze po stop killall -9 exim

Autor:  MAC!EK [ niedziela, 23 stycznia 2005, 12:36 ]
Tytuł: 

exima nie posiadam, ale jeżeli dopiszesz
set -x
w pliku /etc/rc.d/exim to się okaże co wykonuje się źle i gdzie jest problem
Wpisz tą linię jako drugą w pliku, potem daj restart exima i pokaż co się wyświetliło.

Autor:  provayder [ niedziela, 23 stycznia 2005, 12:53 ]
Tytuł: 

MAC!EK pisze:
exima nie posiadam, ale jeżeli dopiszesz
set -x
w pliku /etc/rc.d/exim to się okaże co wykonuje się źle i gdzie jest problem
Wpisz tą linię jako drugą w pliku, potem daj restart exima i pokaż co się wyświetliło.


Oto efekty:

: [/] [] ()
[root@saturn root]# /etc/rc.d/exim restart
+ . /etc/rc.conf
++ HARDWARECLOCK=localtime
++ TIMEZONE=Poland
++ KEYMAP=pl02.map
++ CONSOLEFONT=lat2-12.psfu.gz
++ USECOLOR=yes
++ NETWORK=1
++ HOSTNAME=saturn
++ DOMAINNAME=mkgnet.one.pl
++ CONNECTION=dsl
++ EXTIF=eth0
++ INTIF1=eth1
++ INTIF2=eth2
++ DHCPIF=(eth1 !eth2)
++ SSH=0
++ WWW=1
++ HTTPS=0
++ FTP=0
++ MAIL=1
++ IMAP=0
++ IMAPS=0
++ DNS=1
++ MODULES=(8139too !ide-scsi ip_tables ip_nat_ftp ip_nat_irc iptable_nat ip_conntrack ip_conntrack_ftp ip_conntrack_irc 8139too 8139too 8139too)
++ DAEMONS=(syslogd klogd crond sshd lan internet iptables !xinetd dhcpd !thttpd named httpd mysqld squid exim clamav tpop3d)
+ . /etc/rc.d/functions
+++ stty size
+++ awk 'BEGIN { RS=" " }; END { print $1 }'
++ STAT_COL=63
++ '[' yes = YES -o yes = yes ']'
++ C_MAIN=\033[1;37m
++ C_OTHER=\033[1;34m
++ C_SEPARATOR=\033[1;30m
++ C_BUSY=\033[0;36m
++ C_FAIL=\033[1;31m
++ C_DONE=\033[1;37m
++ C_H1=\033[1;37m
++ C_H2=\033[1;36m
++ C_CLEAR=\033[1;0m
++ PREFIX_REG=NND:
++ PREFIX_HL= >
++ pidof -o %PPID /usr/sbin/exim
+ PID=17420
+ stop
+ stat_busy 'Stopping Exim'
+ echo -ne '\033[1;34mNND: \033[1;37mStopping Exim\033[1;0m '
NND: Stopping Exim + deltext
+ echo -ne '\033[67G'
                                                                  + echo -ne '   \033[1;34m[\033[0;36mTrwa....\033[1;34m]\033[1;0m '
   [Trwa....] + '[' '!' -z 17420 ']'
+ kill 17420
+ '[' 0 -gt 0 ']'
+ rm /var/run/exim.pid
+ rm_daemon exim
+ rm -f /var/run/daemons/exim
+ stat_done
+ deltext
+ echo -ne '\033[67G'
                                                                  + echo -e '   \033[1;34m[\033[1;37mWykonane\033[1;34m]\033[1;0m '
   [Wykonane]
+ sleep 5
+ start
+ stat_busy 'Starting Exim'
+ echo -ne '\033[1;34mNND: \033[1;37mStarting Exim\033[1;0m '
NND: Starting Exim + deltext
+ echo -ne '\033[67G'
                                                                  + echo -ne '   \033[1;34m[\033[0;36mTrwa....\033[1;34m]\033[1;0m '
   [Trwa....] + '[' -z 17420 ']'
+ '[' 1 -gt 0 ']'
+ stat_fail
+ deltext
+ echo -ne '\033[67G'
                                                                  + echo -e '   \033[1;34m[\033[1;31mNieudane\033[1;34m]\033[1;0m '
   [Nieudane]
+ exit 0


pozdro

Autor:  provayder [ niedziela, 23 stycznia 2005, 12:58 ]
Tytuł: 

czerwo pisze:
daj ten pliczek to sie moze cosik wymysli :) a dopisze moze po stop killall -9 exim


Proszę bardzo:

: [/] [] ()
#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID=`pidof -o %PPID /usr/sbin/exim`

start() {
  stat_busy "Starting Exim"
  [ -z "$PID" ] && /usr/sbin/exim -bd -q15m
  if [ $? -gt 0 ]; then
    stat_fail
  else
    add_daemon exim
    stat_done
    /usr/sbin/exim -bd -ql5m -oX 465 -tls-on-connect
  fi
}

stop() {
  stat_busy "Stopping Exim"
  [ ! -z "$PID" ]  && kill $PID &> /dev/null
  if [ $? -gt 0 ]; then
    stat_fail
  else
    rm /var/run/exim.pid
    rm_daemon exim
    stat_done
  fi
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop
    sleep 5
    start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"
esac
exit 0


pozdrowienia

Autor:  Mis' [ niedziela, 23 stycznia 2005, 14:38 ]
Tytuł:  Re: Problem po aktualizacji do wersji 22.01

provayder pisze:
OK już sobie poradziłem. Zrobiłem dowiązanie symboliczne:
ln -s /usr/lib/lidbd-4.3.so libdb-4.2.so
i exim wystartował.


dzięki, poprawie dziś tę bibliotekę.

provayder pisze:
Tak przy okazji zauważyłem jeszcze jeden problem z eximem, a mianowicie exima nie można zrestartować. Z każdym razem po wydaniu komendy /etc/rc.d/exim restart dostaje:
[root@saturn root]# /etc/rc.d/exim restart
NND: Stopping Exim [Wykonane]
NND: Starting Exim [Nieudane]

i dopiero wydanie polecenia /etc/rc.d/exim start powoduje wystartowanie exima.


w katalogu /var/cache/pacman/pkg masz stare pakiety, spróbuj zrobić downgrade do poprzedniej wersji pakietu db poleceniem:

pacman -Uf /var/cache/pacman/pkg/db-4.2.52-1nnd.pkg.tar.gz

i zobacz czy exim wstaje bez problemów. Jeśli tak to trzeba będzie wrócić do poprzedniej wersji tego pakietu i przebudować exima do współpracy z nową wersją db. Jesli exim nadal będzie miał problemy, to trzeba szukać innych przyczyn. Zmienionych pakietów nie było zbyt wiele więc nie powinno to być trudne.

Autor:  provayder [ poniedziałek, 24 stycznia 2005, 00:12 ]
Tytuł:  Re: Problem po aktualizacji do wersji 22.01

Mis' pisze:
w katalogu /var/cache/pacman/pkg masz stare pakiety, spróbuj zrobić downgrade do poprzedniej wersji pakietu db poleceniem:

pacman -Uf /var/cache/pacman/pkg/db-4.2.52-1nnd.pkg.tar.gz

i zobacz czy exim wstaje bez problemów. Jeśli tak to trzeba będzie wrócić do poprzedniej wersji tego pakietu i przebudować exima do współpracy z nową wersją db. Jesli exim nadal będzie miał problemy, to trzeba szukać innych przyczyn. Zmienionych pakietów nie było zbyt wiele więc nie powinno to być trudne.


Jest OK poza tym, że po wydaniu restart exim nie wstaje, co opisałem wcześniej. Natomiast kolejno exim stop & exim start jest OK. Zresztą po oszukaniu exima i podstawieniu mu libdb-4.3.so jako libdb-4.2.so też było OK.

pozdro

Autor:  Mis' [ poniedziałek, 24 stycznia 2005, 00:21 ]
Tytuł:  Re: Problem po aktualizacji do wersji 22.01

provayder pisze:
Jest OK poza tym, że po wydaniu restart exim nie wstaje, co opisałem wcześniej. Natomiast kolejno exim stop & exim start jest OK. Zresztą po oszukaniu exima i podstawieniu mu libdb-4.3.so jako libdb-4.2.so też było OK.


Czekaj nie rozumiem - czy po downgradzie do wersji 4.2 nadal exim nie wstaje po poleceniu /etc/rc.d/exim restart? Czy nie zrobiłeś downgrade'u zadawalając się tym że start/stop działa?

Dość istotne jest sprawdzenie co było przyczyną takiego zachowania exima, więc jeśli nie sprawdzałeś tego to bardzo poprosiłbym o zrobienie downgrade... Póki co nikt poza tobą nie zgłosił tego problemu.
Z góry dziękuję.

Autor:  provayder [ poniedziałek, 24 stycznia 2005, 01:02 ]
Tytuł:  Re: Problem po aktualizacji do wersji 22.01

Mis' pisze:
Czekaj nie rozumiem - czy po downgradzie do wersji 4.2 nadal exim nie wstaje po poleceniu /etc/rc.d/exim restart? Czy nie zrobiłeś downgrade'u zadawalając się tym że start/stop działa?

Dość istotne jest sprawdzenie co było przyczyną takiego zachowania exima, więc jeśli nie sprawdzałeś tego to bardzo poprosiłbym o zrobienie downgrade... Póki co nikt poza tobą nie zgłosił tego problemu.
Z góry dziękuję.


Od samego początku jak zainstalowałęm exima komenda /etc/rc.d/exim restart powodowała, że exim się zatrzymywał, próbował uruchomić i to kończyło się [Nieudane]. Wydanie zaraz po tym komendy /etc/rc.d exim start bez problemu startowało exima. I tak mam do tej pory :(. Sądziłem, że ma to związek z czasem przerwy między 'stop' a 'start' i zmieniłem sleep 2 na sleep 5 ale oprócz tego, że operacja trwa 3 sek. dłużej nadal 'restart' nie restartuje exima - tylko go zamyka.

Natomiast po dzisiejszej aktualizacji pacman -Suy exim wogóle przestał się uruchamiać. Spowodowane to było zmianą biblioteki libdb i dowiązanie symboliczne do wersji 4.3 pomogło. Po przywróceniu paczki db-4.2.52-1nnd exim działa jak poprzednio, czyli przed aktualizacją pakietów pacmanem.

Pozdrawiam

Autor:  Mis' [ poniedziałek, 24 stycznia 2005, 01:37 ]
Tytuł: 

Ok, teraz rozumiem. Dziękuję. Nowa paczka z bibliotekami jest już gotowa, jutro wrzucę do repozytorium.
Przy okazji poproszę innych użytkowników exima o sprawdzenie czy polecenie /etc/rc.d/exim restart działa tak jak powinno.

Autor:  Albercik [ poniedziałek, 24 stycznia 2005, 11:49 ]
Tytuł: 

Po upgreadzie 16.11 do 22.01.2005 wiele się sypnęło . Chodzi oczywiście o konfigurację , nic poważnego , ale mam pytanko : zrobiłem kopię /etc , jak przekopiuje całe /etc to będa jakies problemy ? Poza tym są błędy iptables - trzeba wykonać jakiś upgreade iptables ?

Autor:  MAC!EK [ poniedziałek, 24 stycznia 2005, 11:57 ]
Tytuł: 

Albercik pisze:
Po upgreadzie 16.11 do 22.01.2005 wiele się sypnęło . Chodzi oczywiście o konfigurację , nic poważnego , ale mam pytanko : zrobiłem kopię /etc , jak przekopiuje całe /etc to będa jakies problemy ? Poza tym są błędy iptables - trzeba wykonać jakiś upgreade iptables ?

a lilo -v wykonałeś po upgrede kernela? przecież napisał :) ja też o tym przypominałem na forum

Autor:  Albercik [ poniedziałek, 24 stycznia 2005, 12:46 ]
Tytuł: 

Cytuj:
a lilo -v wykonałeś po upgrede kernela? przecież napisał ja też o tym przypominałem na forum


jasne , pamiętałem . np Apache nie wstaje - cały czas komunikat "nieudane" , reszta juz działa - musiałem dokonać drobnych poprawek w plikach - to samo uzyskałbym przez net_conf - dodatkowo na nowym firewallu , który domyślnie się zainstalował nie miałem w ogóle dostępu do netu , ale to akurat wina tego ,że mam własnego prostego firewalla .

Autor:  Albercik [ poniedziałek, 24 stycznia 2005, 13:30 ]
Tytuł: 

Po downgreadzie
: [/] [] ()
pacman -Uf /var/cache/pacman/pkg/db-4.2.52-1nnd.pkg.tar.gz


apache wstał i działa ..... chiba mamy kłopot ...... znów robótka dla MIS'a :(.

Autor:  Mis' [ poniedziałek, 24 stycznia 2005, 14:13 ]
Tytuł: 

Albercik pisze:
Po downgreadzie
: [/] [] ()
pacman -Uf /var/cache/pacman/pkg/db-4.2.52-1nnd.pkg.tar.gz


apache wstał i działa ..... chiba mamy kłopot ...... znów robótka dla MIS'a :(.


zrób upgrade do nowszej wersji, a następnie zrób symlinka tak jak było opisane w tym wątku. Jeśli apache wstanie to diś uploadnę nową bibliotekę na serwer, jeśli to nie pomoże to trzeba będzie wrócić do starej, albo przebudowac apacha do nowej... wrrrrr lepiej żeby wstał...

Autor:  Albercik [ poniedziałek, 24 stycznia 2005, 15:29 ]
Tytuł: 

Zrobiłem upgreade do nowszej wersji z linkiem i apache nie wstał . Wziąłem jednak przykład z Provaydera 8) robiąc link :
: [/] [] ()
[root@compus rc.d]# ln -s /usr/lib/libdb-4.3.so libdb-4.2.so


apache dał się oszukać .....
: [/] [] ()
NND: Stopping HTTP Daemon                                            [Wykonane]
NND: Starting HTTP Daemon                                            [Wykonane]


8)
Czyżby czekała mała przeróbka paczki apacha ?? :cry:

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/