Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

15.02.2007, 20:07

[gelöst] courier-authlib-0.58 & libauthmysql.so

hallo nochmals!

weiß jemand woran es liegen kann dass ich die datei libauthmysql.so nicht installiert bekomme, obwohl diese im paket courier-authlib enthalten sein sollte?!

emerge -pv courier-authlib ergibt folgendes:

[ebuild R ] net-libs/courier-authlib-0.58 USE="berkdb crypt mysql pam -debug -gdbm -ldap -postgres" 0 kB

-thx-

?(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dr@m3n« (18.02.2007, 19:44)


2

15.02.2007, 20:13

RE: courier-authlib-0.58 & libauthmysql.so

hiermit funzt es bei mir:

Quellcode

1
net-libs/courier-authlib-0.58  USE="berkdb crypt gdbm pam -debug -ldap -mysql -postgres"


Was ist denn Deine Fehlermeldung wenn Du emergst?
Was ergiebt revdep-rebuild?

Bitte um Input ;o)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

3

15.02.2007, 20:26

es gibt keine fehlermeldung -> alles ist okay aber die datei libauthmysql.so fehlt !

revdep-rebuild habe ich ausgeführt -> es gibt keinerlei abhängigkeitskonflikte

4

15.02.2007, 21:36

d.h. er erzeugt trotz mysql-Schalter keine mysql-Verbindungen?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

5

15.02.2007, 21:51

so scheint es zu sein!

die fehlerausgabe in mail.info sieht folgendermaßen aus:

Feb 15 21:43:25 tux authdaemond: modules="authmysql authpam authuserdb", daemons=5
Feb 15 21:43:25 tux authdaemond: Installing libauthmysql
Feb 15 21:43:25 tux authdaemond: libauthmysql.so: cannot open shared object file: No such file or directory
Feb 15 21:43:25 tux authdaemond: Installing libauthpam
Feb 15 21:43:25 tux authdaemond: Installation complete: authpam
Feb 15 21:43:25 tux authdaemond: Installing libauthuserdb
Feb 15 21:43:25 tux authdaemond: Installation complete: authuserdb

-----------------------------------------------

also libauthmysql kann nicht installiert werden weil die datei eben nicht vorhanden ist
NUR: WARUM NICHT?? ..... sie sollte doch ebenso in courier-authlib sein genauso wie die anderen beiden!?!

6

16.02.2007, 11:58

was sagt ein

Quellcode

1
find / -name libauthmysql.so
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

16.02.2007, 19:56

find findet nichts!

8

17.02.2007, 14:54

Wenn die Bibliothek wirklich zu dem Paket gehört ...

Quellcode

1
equery f courier-authlib |grep libauthmysql.so


... dann muss sie doch auch installiert worden sein. Ansonsten einfach mal das Paket remergen, vielleicht ist die Datei "irgendwie verschwunden".

Quellcode

1
emerge -1av courier-authlib
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

9

17.02.2007, 15:10

An den USE-Flags kann es ja auch liegen. Vielleicht bekommt man sie ja nur mit "gdbm".
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

10

17.02.2007, 18:57

Zitat

Original von loskornosdelsol
Wenn die Bibliothek wirklich zu dem Paket gehört ...

Quellcode

1
equery f courier-authlib |grep libauthmysql.so

tux ~ # equery f courier-authlib |grep libauthmysql.so
tux ~ #
..... nichts!

Zitat


... dann muss sie doch auch installiert worden sein. Ansonsten einfach mal das Paket remergen, vielleicht ist die Datei "irgendwie verschwunden".

Quellcode

1
emerge -1av courier-authlib

..... hab ich schon gemacht -> nichts.

?(

Zitat

An den USE-Flags kann es ja auch liegen. Vielleicht bekommt man sie ja nur mit "gdbm".

habe es schon mit und ohne gdbm probiert. das ergebnis ist das gleiche.

11

17.02.2007, 19:22

Hat in dem Thread eigentlich schon irgendwer bestätigt, dass die Datei "libauthmysql.so" zu diesem Paket gehört?

Hab es zwar jetzt nicht getestet, aber könnte die nicht auch folgendem Paket gehören: sys-auth/pam_mysql
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

12

17.02.2007, 20:21

das habe ich vom irc.freenode.net -> #gentoo.de
jemand hat 'equery belongs libauthmysql.so' ausgeführt und das herausbekommen.

außerdem habe ich alle pakette emergt die diese datei unter umständen beinhalten könnten, untaer anderem auch diese:

Quellcode

1
2
3
4
5
6
tux ~ # emerge -pv pam_mysql

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-auth/pam_mysql-0.7_rc1-r1  USE="-openssl" 0 kB


warum das so ist, ist für mich auch ein rätsel. hatte sogar verschiedene versionen von courier-authlib, aber leider immer mit dem gleichen ergebnis.
normalerweise hängt es von den USE-Flags ab. diese habe ich aber auch im chat verglichen aber nichts ungewöhnliches gefunden!?

?(

13

17.02.2007, 20:44

So, ich habe die Datei nicht auf meinem System und merge jetzt mal folgendes

Quellcode

1
2
3
4
5
6
7
8
9
10
[ebuild  N    ] dev-db/mysql-init-scripts-1.1  0 kB
[ebuild  N    ] dev-perl/Net-Daemon-0.39  31 kB
[ebuild  N    ] perl-core/Sys-Syslog-0.18  51 kB
[ebuild  N    ] dev-db/mysql-5.0.32  USE="berkdb perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal (-selinux) -static" 24,288 kB
[ebuild  N    ] dev-perl/PlRPC-0.2018  18 kB
[ebuild  N    ] virtual/perl-Sys-Syslog-0.18  0 kB
[ebuild  N    ] virtual/mysql-5.0  0 kB
[ebuild  N    ] dev-perl/DBI-1.53  414 kB
[ebuild  N    ] net-libs/courier-authlib-0.59.1  USE="berkdb crypt gdbm mysql pam -debug -ldap -postgres -vpopmail" 0 kB
[ebuild  N    ] dev-perl/DBD-mysql-4.00.1  115 kB

Geb dir dann danach bescheid.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

14

17.02.2007, 21:02

finde ich toll!

DANKESCHÖN!

15

17.02.2007, 21:33

Ich hab die testing Version mal genommen.

courier-authlib-0.59.1 - libauthmysql.so

"berkdb crypt gdbm mysql pam" -> dabei
"berkdb crypt gdbm pam" -> nicht dabei
==> USE-Flag "mysql" muss gesetzt sein

"berkdb crypt gdbm mysql pam" -> dabei
"berkdb crypt gdbm mysql" -> nicht dabei
==> USE-Flag "pam" muss gesetzt sein

"berkdb crypt gdbm mysql pam" -> dabei
"berkdb crypt mysql pam" -> dabei
==> USE-Flag "gdbm" muss nicht zwingenderweiße gesetzt sein
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

16

17.02.2007, 21:43

vielen dank für deine mühe, das fand ich echt toll!

ABER FOLGENDES:

tux ~ # emerge -pv courier-authlib

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] net-libs/courier-authlib-0.58 USE="berkdb crypt mysql pam -debug -gdbm -ldap -postgres" 0 kB

hatte vorher auch mit +gdbm bzw. auch die version 0.59-1 aus dem testing-zweig

irgendwie unglaublich!?!

17

17.02.2007, 21:47

Dann lass ich mal
net-libs/courier-authlib-0.58 mit "berkdb crypt gdbm mysql pam" durchlaufen. Wenn du ein

Quellcode

1
grep CFLAGS /etc/make.conf

postest, dann kann ich dir auch ein Binary-Paket bauen und schicken (sagst mir dann noch die genauen USE-Flags für das Paket).

Die könntest auch mal schauen, wo hier deine Versionen/USE-Flags von meinen abweichen:

Quellcode

1
2
3
4
5
6
7
8
9
10
[ebuild  N    ] dev-db/mysql-init-scripts-1.1  0 kB
[ebuild  N    ] dev-perl/Net-Daemon-0.39  31 kB
[ebuild  N    ] perl-core/Sys-Syslog-0.18  51 kB
[ebuild  N    ] dev-db/mysql-5.0.32  USE="berkdb perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal (-selinux) -static" 24,288 kB
[ebuild  N    ] dev-perl/PlRPC-0.2018  18 kB
[ebuild  N    ] virtual/perl-Sys-Syslog-0.18  0 kB
[ebuild  N    ] virtual/mysql-5.0  0 kB
[ebuild  N    ] dev-perl/DBI-1.53  414 kB
[ebuild  N    ] net-libs/courier-authlib-0.59.1  USE="berkdb crypt gdbm mysql pam -debug -ldap -postgres -vpopmail" 0 kB
[ebuild  N    ] dev-perl/DBD-mysql-4.00.1  115 kB
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

18

17.02.2007, 21:51

tux ~ # grep CFLAGS /etc/make.conf
CFLAGS="-Os -mcpu=i686 -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

muss nicht unbedingt sein!

19

17.02.2007, 21:57

Wird gebaut. Mit deinen CFLAGS und deinen USE-Flags.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

20

18.02.2007, 19:43

Feb 18 19:10:25 tux authdaemond: modules="authmysql ", daemons=5
Feb 18 19:10:25 tux authdaemond: Installing libauthmysql
Feb 18 19:10:25 tux authdaemond: Installation complete: authmysql


JETZT HAT'S GEKLAPPT!!

Feb 18 19:35:48 tux imapd: Connection, ip=[::ffff:127.0.0.1]
Feb 18 19:35:48 tux imapd: LOGIN, user=third@domain2.com, ip=[::ffff:127.0.0.1], protocol=IMAP

nun kann ich mich mit dem virtuellen user einloggen!


vielen dank!! :)