Firebird problem na Slackware

Problemy dotyczące innych systemów operacyjnych
newslack
Posty: 13
Rejestracja: 05 maja 2019, 15:40

Firebird problem na Slackware

Post autor: newslack » 15 maja 2019, 18:51

Zainstalowałem firebirda z paczki LINUX AMD 64 FirebirdCS-2.5.8.27089-0.amd64.tar.gz, instalacja przeszła pomyślnie.
Nie miałem utworzonego skryptu jego uruchomienia więc skopiowałem, ustawiłem właściciela, ustawiłem uprawnienia i dowiązanie symboliczne:
cp /opt/firebird/misc/firebird.init.d.slackware /etc/init.d/firebird
chown root:root /etc/init.d/firebird
chmod 775 /etc/init.d/firebird
ln -s /etc/init.d/firebird /usr/sbin/rcfirebird

Teraz gdy chce uruchomić firebirda poleceniem rcfirebird start to wyskakuje:

Kod: Zaznacz cały

Starting Firebird server [default]: root@test_hostname:~#
i nie startuje, a gdy chcę wyłączyć i wpisuje:
root@test_hostname:~# rcfirebird stop

Kod: Zaznacz cały

Stopping Firebird server [default]: error: no PID file.
Gdzie szukać przyczyny?

Awatar użytkownika
LordRuthwen
Moderator
Posty: 2063
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Firebird problem na Slackware

Post autor: LordRuthwen » 16 maja 2019, 09:25

Uruchom skrypt ze stracem, zobaczysz co się dokładnie dzieje.

mariaczi
Member
Posty: 1309
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Firebird problem na Slackware

Post autor: mariaczi » 16 maja 2019, 09:57

newslack pisze:
15 maja 2019, 18:51
Gdzie szukać przyczyny?
To co kolega powyżej napisał jak również w logach samego firebirda i ewentualnie systemu.

newslack
Posty: 13
Rejestracja: 05 maja 2019, 15:40

Re: Firebird problem na Slackware

Post autor: newslack » 05 czerwca 2019, 17:00

Po wpisaniu polecenia:
strace -o output.txt rcfirebird start

zapisało do pliku:
http://wklejto.pl/746504

Awatar użytkownika
LordRuthwen
Moderator
Posty: 2063
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Firebird problem na Slackware

Post autor: LordRuthwen » 06 czerwca 2019, 07:44

Kod: Zaznacz cały

strace -f -s 1000 -o output.txt rcfirebird start

newslack
Posty: 13
Rejestracja: 05 maja 2019, 15:40

Re: Firebird problem na Slackware

Post autor: newslack » 06 czerwca 2019, 15:40

@up
Po wpisaniu tego polecenia output.txt wygląda tak:
http://wklejto.pl/746865

Awatar użytkownika
LordRuthwen
Moderator
Posty: 2063
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Firebird problem na Slackware

Post autor: LordRuthwen » 07 czerwca 2019, 06:11

To nie wygląda na kompletny strace

newslack
Posty: 13
Rejestracja: 05 maja 2019, 15:40

Re: Firebird problem na Slackware

Post autor: newslack » 07 czerwca 2019, 16:16

Faktycznie, masz racje, na tej wklejce jest ograniczona liczba znaków.
Wrzuciłem tez na inną wklejkę i plik na hosting
https://wklejaj.pl/Firebirda
http://hostuje.net/file.php?id=34fb305b ... 15d31ccfb8

mariaczi
Member
Posty: 1309
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Firebird problem na Slackware

Post autor: mariaczi » 09 czerwca 2019, 21:06

Spróbuj instalacji ze źródeł (za tym postem: https://www.firebirdnews.org/howto-inst ... are-linux/ (wiem, post już ma brodę, lecz sposób może być aktualny))

Kod: Zaznacz cały

1. unpack the firebird…tgz package.
2. ./install.sh
If you run Classic Server – that’s it, install is complete (just make sure inetd is running). If you run Super Server, you can easily start the server like this:

Kod: Zaznacz cały

/opt/firebird/bin/fbmgr -start -forever
If you wan’t it to start everytime you boot up, simply add that line to /etc/rc.d/rc.M or /etc/rc.d/rc.local

To stop it, use:

Kod: Zaznacz cały

/opt/firebird/bin/fbmgr -shut
Znalazłem jeszcze świeższy tutorial: http://linuxcampinas.blogspot.com/2015/ ... re-14.html (google translate, pewnie się przyda ;) )

newslack
Posty: 13
Rejestracja: 05 maja 2019, 15:40

Re: Firebird problem na Slackware

Post autor: newslack » 10 czerwca 2019, 18:25

mariaczi pisze:
09 czerwca 2019, 21:06
Spróbuj instalacji ze źródeł (za tym postem: https://www.firebirdnews.org/howto-inst ... are-linux/ (wiem, post już ma brodę, lecz sposób może być aktualny))

Kod: Zaznacz cały

1. unpack the firebird…tgz package.
2. ./install.sh
If you run Classic Server – that’s it, install is complete (just make sure inetd is running). If you run Super Server, you can easily start the server like this:

Kod: Zaznacz cały

/opt/firebird/bin/fbmgr -start -forever
If you wan’t it to start everytime you boot up, simply add that line to /etc/rc.d/rc.M or /etc/rc.d/rc.local

To stop it, use:

Kod: Zaznacz cały

/opt/firebird/bin/fbmgr -shut
Znalazłem jeszcze świeższy tutorial: http://linuxcampinas.blogspot.com/2015/ ... re-14.html (google translate, pewnie się przyda ;) )
Próbowałem tez tymi sposobami, ale bezskutecznie, już brakuje mi pomysłów. Może rzecz w tym, że robie to na wirtualnej maszynie i stąd wynikają jakieś problemy?

ODPOWIEDZ