Current time: 12-26-2024, 11:01 AM Hello There, Guest! (LoginRegister)


Thread Closed 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
Author Message
X4A3 Offline
Banned

Posts: 4
Joined: Mar 2011
Post: #1
Question [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
Hey,

seit wenigen Tagen bekomme ich immer wieder den gleichen Fehler bei dem Anlegen eines neuen E-Mail-Kontos.
Unmittelbar nach der Installation des ispCPs war das Anlegen überhaupt kein Problem. Diese Konten funktionieren auch (noch) ohne Probleme.

Wenn ich nun ein neues Konto erstellt habe und anschließend im Debugger nachschaue, sehe ich nur die folgende Fehlermeldung:

sys_command() | [ERROR] External command '/bin/echo "PASSWORT" | /usr/sbin/saslpasswd2 -p -c -f /etc/sasldb2 -u DOMAIN.TLD info && /bin/cp -pf /etc/sasldb2 /var/spool/postfix/etc/sasldb2' exited with value 139 !

PASSWORT - Passwort des angelegten Kontos
DOMAIN.TLD - Domain, die für die Erstellung des Kontos benutzt werden soll

Setze ich den Status auf "change" bekomme ich den selben Fehler erneut.

Wenn ich den Status des E-Mail-Kontos bei dem Benutzer überprüfe, zeigt dieser lediglich "Unbekannter Fehler".

Habt ihr evtl. eine Idee wo dieses Problem so plötzlich herkommen kann?

ispCP 1.0.7 OMEGA
build: 20101124
Codename: Priamos


Im Voraus schon einmal vielen Dank für eure Hilfe!
(This post was last modified: 03-02-2011 08:49 AM by X4A3.)
03-02-2011 08:25 AM
Find all posts by this user
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #2
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
(03-02-2011 08:25 AM)X4A3 Wrote:  seit wenigen Tagen bekomme ich immer wieder den gleichen Fehler bei dem Anlegen eines neuen E-Mail-Kontos.

sys_command() | [ERROR] External command '/bin/echo "PASSWORT" | /usr/sbin/saslpasswd2 -p -c -f /etc/sasldb2 -u DOMAIN.TLD info && /bin/cp -pf /etc/sasldb2 /var/spool/postfix/etc/sasldb2' exited with value 139 !

Ist doch schon mal was.
Also "zerlege" die beide commands mal:
# /bin/echo "PASSWORT" | /usr/sbin/saslpasswd2 -p -c -f /tmp/sasldb2 -u DOMAIN.TLD info
# stat /tmp/sasldb2
# file /tmp/sasldb2


Quote:ispCP 1.0.7 OMEGA
build: 20101124
Codename: Priamos

Betriebssystem?


Gruss Tom
03-02-2011 08:49 AM
Find all posts by this user
X4A3 Offline
Banned

Posts: 4
Joined: Mar 2011
Post: #3
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
Vielen Dank für die schnelle Antwort, tomhb!

Das Ganze läuft auf einem openVZ vServer (debian-5.0-x86_32-minimal).

# /bin/echo "PASSWORT" | /usr/sbin/saslpasswd2 -p -c -f /tmp/sasldb2 -u DOMAIN.TLD info
Quote:: Successful return: 0
DB->fd: method not permitted before handle's open method
Speicherzugriffsfehler

# stat /tmp/sasldb2
Quote:stat: Aufruf von stat für »/tmp/sasldb2« nicht möglich: Datei oder Verzeichnis nicht gefunden

# file /tmp/sasldb2
Quote:/tmp/sasldb2: ERROR: cannot open `/tmp/sasldb2' (No such file or directory)

Ich muss zugeben, dass ich mit meinem Latein momentan ziemlich am Ende bin.
(This post was last modified: 03-02-2011 09:03 AM by X4A3.)
03-02-2011 09:02 AM
Find all posts by this user
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #4
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
Moin,

(03-02-2011 09:02 AM)X4A3 Wrote:  Das Ganze läuft auf einem openVZ vServer (debian-5.0-x86_32-minimal).

# /bin/echo "PASSWORT" | /usr/sbin/saslpasswd2 -p -c -f /tmp/sasldb2 -u DOMAIN.TLD info
Quote:: Successful return: 0
DB->fd: method not permitted before handle's open method
Speicherzugriffsfehler

Sowas sollte natuerlich nicht passieren, da kann ispCP aber nix fuer.

# /usr/sbin/saslpasswd2 -v

Hast Du mal ein Update von Deinem System gemacht?
(apt-get update && apt-get dist-upgrade)

Falls Du regelmaessig updaten sollte, vielleicht mal hiervon die Ausgabe posten:
# grep sasl2 /var/log/dpkg.log
# for i in $(ls /var/log/dpkg.log.*.gz); do zcat $i {} | grep sasl2; done
ein "sasl2"-Paket dabei?

Gruss Tom
03-02-2011 09:57 AM
Find all posts by this user
X4A3 Offline
Banned

Posts: 4
Joined: Mar 2011
Post: #5
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
Eigentlich bemühe ich mich darum mein System regelmäßig auf den neusten Stand zu bringen.

# apt-get update
# apt-get upgrade
Quote:Die folgenden Pakete sind zurückgehalten worden:
libpq5
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
(Hat das seine Richtigkeit, dass das Paket zurückgehalten wird?)

# /usr/sbin/saslpasswd2 -v
Quote:Built against SASL API version 2.1.22
LibSasl version 2.1.22 by "Cyrus SASL"

# grep sasl2 /var/log/dpkg.log
Quote:2010-12-28 00:26:46 install libsasl2-modules <keine> 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:46 status half-installed libsasl2-modules 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:46 status unpacked libsasl2-modules 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:46 status unpacked libsasl2-modules 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:48 install sasl2-bin <keine> 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:48 status half-installed sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:48 status half-installed sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:48 status unpacked sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:26:48 status unpacked sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:05 configure libsasl2-modules 2.1.22.dfsg1-23+lenny1 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:05 status unpacked libsasl2-modules 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:05 status half-configured libsasl2-modules 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:05 status installed libsasl2-modules 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:12 configure sasl2-bin 2.1.22.dfsg1-23+lenny1 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:12 status unpacked sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:12 status unpacked sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:12 status unpacked sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:12 status half-configured sasl2-bin 2.1.22.dfsg1-23+lenny1
2010-12-28 00:27:13 status installed sasl2-bin 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:25 upgrade libsasl2-modules 2.1.22.dfsg1-23+lenny1 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:25 status half-configured libsasl2-modules 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:25 status unpacked libsasl2-modules 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:25 status half-installed libsasl2-modules 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:25 status half-installed libsasl2-modules 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:25 status unpacked libsasl2-modules 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:26 status unpacked libsasl2-modules 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:26 upgrade libsasl2-2 2.1.22.dfsg1-23+lenny1 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:26 status half-configured libsasl2-2 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:26 status unpacked libsasl2-2 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:26 status half-installed libsasl2-2 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:26 status half-installed libsasl2-2 2.1.22.dfsg1-23+lenny1
2011-02-07 14:38:26 status unpacked libsasl2-2 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:26 status unpacked libsasl2-2 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 configure libsasl2-2 2.1.22.dfsg1-23+squeeze1 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 status unpacked libsasl2-2 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 status half-configured libsasl2-2 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 status installed libsasl2-2 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 configure libsasl2-modules 2.1.22.dfsg1-23+squeeze1 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 status unpacked libsasl2-modules 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 status half-configured libsasl2-modules 2.1.22.dfsg1-23+squeeze1
2011-02-07 14:38:33 status installed libsasl2-modules 2.1.22.dfsg1-23+squeeze1

# for i in $(ls /var/log/dpkg.log.*.gz); do zcat $i {} | grep sasl2; done
Quote:ls: Zugriff auf /var/log/dpkg.log.*.gz nicht möglich: Datei oder Verzeichnis nicht gefunden

Ich hoffe damit kommen wir der Lösung des Problems einen Schritt näher.

Hat es evtl. etwas mit dem neuen Debian (squeeze) zu tun?
(This post was last modified: 03-02-2011 09:19 PM by X4A3.)
03-02-2011 09:18 PM
Find all posts by this user
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #6
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
(03-02-2011 09:18 PM)X4A3 Wrote:  Eigentlich bemühe ich mich darum mein System regelmäßig auf den neusten Stand zu bringen.

# apt-get update
# apt-get upgrade
Quote:Die folgenden Pakete sind zurückgehalten worden:
libpq5
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
(Hat das seine Richtigkeit, dass das Paket zurückgehalten wird?)

Das ist hier erst mal egal. Poste mal die /etc/apt/sources.list
Du sagst Du hast debian GNU 5, aber dort steht squeeze drin - das passt nicht.


Quote:# grep sasl2 /var/log/dpkg.log
2011-02-07 14:38:26 upgrade libsasl2-2 2.1.22.dfsg1-23+lenny1 2.1.22.dfsg1-23+squeeze1

Quote:Ich hoffe damit kommen wir der Lösung des Problems einen Schritt näher.
Hat es evtl. etwas mit dem neuen Debian (squeeze) zu tun?

Durchaus hat es das.
$ cat /etc/debian_version
# apt-cache show libsasl2-2
# ldd sasldblistusers2


Gruss Tom
03-02-2011 11:11 PM
Find all posts by this user
X4A3 Offline
Banned

Posts: 4
Joined: Mar 2011
Post: #7
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
/etc/apt/sources.list
Quote:deb ftp://ftp.hosteurope.de/pub/linux/debian/ lenny main contrib non-free
deb-src ftp://ftp.hosteurope.de/pub/linux/debian/ lenny main contrib non-free

deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free

deb http://www.backports.org/debian lenny-backports main contrib non-free
deb-src http://www.backports.org/debian lenny-backports main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://security.debian.org/debian-security stable/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ lenny main contrib non-free

$ cat /etc/debian_version
Quote:5.0.8

# apt-cache show libsasl2-2
Quote:Package: libsasl2-2
Status: install ok installed
Priority: important
Section: libs
Installed-Size: 248
Maintainer: Debian Cyrus SASL Team <pkg-cyrus-sasl2-debian-devel@lists.alioth.de bian.org>
Architecture: i386
Source: cyrus-sasl2
Version: 2.1.22.dfsg1-23+squeeze1
Replaces: libsasl2
Depends: libc6 (>= 2.3), libdb4.6
Recommends: libsasl2-modules (= 2.1.22.dfsg1-23+squeeze1)
Conflicts: libsasl2-gssapi-mit (<< 2.1.22), libsasl2-krb4-mit (<< 2.1.22), postf ix (<< 2.3.4-3)
Description: Cyrus SASL - authentication abstraction library
This is the Cyrus SASL API implementation, version 2.1.
.
SASL is the Simple Authentication and Security Layer, a method for
adding authentication support to connection-based protocols. To use
SASL, a protocol includes a command for identifying and
authenticating a user to a server and for optionally negotiating
protection of subsequent protocol interactions. If its use is
negotiated, a security layer is inserted between the protocol and the
connection. See RFC 2222 for more information.
.
Any of: ANONYMOUS, CRAM-MD5, DIGEST-MD5, GSSAPI (MIT or Heimdal
Kerberos 5), NTLM, OTP, PLAIN, or LOGIN can be used. If you intend to
use this package on a server that provides SASL authentication, then
you must install some of the libsasl2-modules* packages.
Homepage: http://asg.web.cmu.edu/sasl/sasl-library.html

Package: libsasl2-2
Priority: important
Section: libs
Installed-Size: 248
Maintainer: Debian Cyrus SASL Team <pkg-cyrus-sasl2-debian-devel@lists.alioth.de bian.org>
Architecture: i386
Source: cyrus-sasl2
Version: 2.1.22.dfsg1-23+lenny1
Replaces: libsasl2
Depends: libc6 (>= 2.7-1), libdb4.6
Recommends: libsasl2-modules (= 2.1.22.dfsg1-23+lenny1)
Conflicts: libsasl2-gssapi-mit (<< 2.1.22), libsasl2-krb4-mit (<< 2.1.22), postf ix (<< 2.3.4-3)
Filename: pool/main/c/cyrus-sasl2/libsasl2-2_2.1.22.dfsg1-23+lenny1_i386.deb
Size: 105514
MD5sum: 36ce7fca9761b6f4dd8b94fa5a67b396
SHA1: ffc4e24f05d24480b4d9603b1345e9ce00cdf7b5
SHA256: ebeb6d83eab2d58561e2c52e533cbd459fb57bef2924352e078304907bfbf8eb
Description-de: Cyrus SASL - Bibliothek zur Abstraktion von Authentifizierungen
Dies ist die Cyrus SASL API-Implementierung, Version 2.1.
.
SASL steht für »Simple Authentication and Security Layer«. Es ist eine
Methode, um Unterstützung für Authentifizierungen zu verbindungsbasierten
Protokollen hinzuzufügen. Um SASL zu benutzen, enthält ein Protokoll
einen Befehl für die Identifizierung und Authentifizierung eines Nutzers
gegenüber einem Server. Der Befehl kann optional auch eine Verhandlung
über den Schutz der nachfolgenden Protokollinteraktionen beinhalten. Wenn
der Schutz vereinbart wird, wird eine Sicherheitsschicht zwischen
Protokoll und Verbindung eingeschoben. Siehe RFC 2222 für weitere
Informationen.
.
Es können ANONYMOUS, CRAM-MD5, DIGEST-MD5, GSSAPI (MIT oder Heimdal
Kerberos 5), NTLM, OTP, PLAIN oder LOGIN benutzt werden. Wenn Sie dieses
Paket auf einem Server, welcher SASL-Authentifizierung bereitstellt,
verwenden möchten, dann müssen Sie einige der libsasl2-modules* -Pakete
installieren.
Homepage: http://asg.web.cmu.edu/sasl/sasl-library.html
Tag: implemented-in::c, role::shared-lib, security::authentication

# ldd sasldblistusers2
Quote:ldd: ./sasldblistusers2: Datei oder Verzeichnis nicht gefunden

Ich habe die böse Vermutung, dass ich ein falsche Update installiert habe.
03-03-2011 02:43 AM
Find all posts by this user
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #8
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
(03-03-2011 02:43 AM)X4A3 Wrote:  $ cat /etc/debian_version
5.0.8

Quote:# ldd sasldblistusers2
[quote]ldd: ./sasldblistusers2: Datei oder Verzeichnis nicht gefunden

$ ldd /usr/sbin/sasldblistusers2

Quote:Ich habe die böse Vermutung, dass ich ein falsche Update installiert habe.

Das hast Du. Bitte installiere das Paket von oldstable (lenny), dann wirds
wohl wieder gehen.


Gruss Tom
03-03-2011 10:40 AM
Find all posts by this user
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #9
RE: [FEHLER] Anlegen eines neuen E-Mail-Kontos (saslpasswd2, sasldb2)
Ich verschiebe, da durch den Threadverlauf klar wurde Fehler beim Nutzer..

mfg
(This post was last modified: 04-22-2011 06:50 PM by ZooL.)
03-04-2011 01:56 AM
Visit this user's website Find all posts by this user
Thread Closed 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)