1 |
Hallo, |
2 |
|
3 |
einen hab ich noch :-) |
4 |
|
5 |
Abgesehen davon, daß man natürlich darüber diskutieren könnte, warum das |
6 |
neueste "stable" Firebird-Gentoo-Package 2.0.3 ist (wo es doch schon 2.1.x |
7 |
und 2.5.x gibt): |
8 |
|
9 |
Ebendieses Firebird 2.0.3 läuft bei mir daheim (mit Kernel 2.6.38) seit |
10 |
vielen Jahren stabil und ohne Probleme. |
11 |
|
12 |
Jetzt hab ich ein neues Gentoo-System mit Kernel 3.0.6 auf einer VM beim |
13 |
Internet-Provider hochgezogen. |
14 |
|
15 |
Im Prinzip kann man mit den Datenbanken auch prima arbeiten, bloß keine |
16 |
User verwalten - sobald man z.B. mit FlameRobin "Manage users" oder IBExpert |
17 |
"Benutzerverwaltung" aufruft (oder schon auch nur die Rechte auf einer |
18 |
bestimmten Tabelle anschauen will), stürzt Firebird ab mit der syslog- |
19 |
Meldung: |
20 |
|
21 |
Nov 13 18:43:41 n *** buffer overflow detected ***: fbserver - terminated |
22 |
Nov 13 18:43:41 n fbserver: buffer overflow attack in function <unknown> - terminated |
23 |
Nov 13 18:43:41 n Report to http://bugs.gentoo.org/ |
24 |
|
25 |
Letzteres hab ich mal getan - https://bugs.gentoo.org/show_bug.cgi?id=390429 -, |
26 |
aber erfahrungsgemäß dauert das dort etwas länglich, bis jemand was dazu sagt. |
27 |
|
28 |
Wobei die Rechteverwaltung über SQL ("GRANT SELECT ..." etc.) sogar funktio- |
29 |
niert, nur diese Usermanager der GUI-Tools machen offensichtlich irgendwas |
30 |
giftiges. |
31 |
|
32 |
Außerdem gibts in firebird.log die folgenden zwei Meldungen beim Datenbank- |
33 |
Start, die ich auf meinem "Daheim-System" noch nie gesehen habe: |
34 |
|
35 |
n (Server) Sun Nov 13 18:43:41 2011 |
36 |
64 bit i/o support is on. |
37 |
|
38 |
n (Server) Sun Nov 13 18:43:41 2011 |
39 |
Open file limit increased from 1024 to 4096 |
40 |
|
41 |
Natürlich sind die /usr/src/linux/.config nicht 100% identisch, vielleicht |
42 |
liegts daran? Oder weil der Provider die VM auf "Other Linux 64bit" einge- |
43 |
stellt hat? Aber woher weiß das ein stinknormales 32bit-Linux? Allerdings |
44 |
gibts auch noch mehr Unterschiede; /etc/init.d/firebird start sagt auf dem |
45 |
alten System: |
46 |
|
47 |
* Starting Firebird server ... |
48 |
* WARNING: -o/--oknodo is deprecated and will be removed in the future |
49 |
* WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead |
50 |
* WARNING: -a/--startas is deprecated and will be removed in the future, please use -x/--exec or |
51 |
-n/--name instead |
52 |
server has been successfully started [ ok ] |
53 |
|
54 |
und auf dem neuen System |
55 |
|
56 |
* Starting Firebird server ... |
57 |
* WARNING: -o/--oknodo is deprecated and will be removed in the future |
58 |
* WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead |
59 |
* WARNING: -a/--startas is deprecated and will be removed in the future, please use -x/--exec or |
60 |
-n/--name instead |
61 |
check /var/log/firebird/firebird.log file for errors |
62 |
can not start server [ ok ] |
63 |
|
64 |
aber der Server läuft in beiden Fällen an (auch wenn das Startskript manchmal |
65 |
etwas länglich dabei hängenbleibt). In firebird.log steht dann außerdem |
66 |
n (Client) Sun Nov 13 19:15:39 2011 |
67 |
INET/inet_error: connect errno = 111 |
68 |
aber anscheinend nur wenn der Server nicht (auch) auf 127.0.0.1 lauscht. Naja, |
69 |
egal. |
70 |
|
71 |
Daß ich die Benutzerverwaltung in den GUI-Tools nicht nutzen kann, ist ja nur |
72 |
ein Schönheitsfehler, aber ich weiß ja nicht, was dadurch vielleicht noch alles |
73 |
nicht richtig funktioniert... momentan trau ich mich das noch nicht in einem |
74 |
produktiven System zu verwenden, wenn das immer wieder crasht. |
75 |
|
76 |
Oder ich schmeiß' das Gentoo-Firebird-Package weg und installier' die neueste |
77 |
Version (2.5.1) einfach selber (gibts als Source und Binary), sooo schlimm |
78 |
wäre das ja auch nicht. Allerdings muß da allerlei unterschiedliche Client- |
79 |
Software drauf zugreifen, von Delphi7's "IBSQL"-Komponente bis zu den "ibase_..."- |
80 |
Funktionen von PHP. Ob das ohne Client-Änderungen noch klappt, wenn der |
81 |
Server plötzlich 2.5.1 statt 2.0.3 ist? |
82 |
|
83 |
Hachja, es bleibt schwierig... :-) |
84 |
|
85 |
Gruß Matthias. |