You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Chris Cohen <ki...@gmx.de> on 2007/08/28 12:22:30 UTC

mod_auth_pam probleme

Hi,

ich versuche gerade auf meinem Fileserver (unter Debian) Daten via WebDAV 
freizugeben. Zur Authentifizierung nutze ich momentan überall PAM (später mal 
LDAP...).

Also habe ich eine neue Site angelegt und mit a2ensite storage aktiviert.
Das Configfile schaut so aus:

<VirtualHost 10.1.3.11>
        ServerAdmin webmaster@example.org
        ServerName storage.example.org
        DocumentRoot /storage
        <Directory /storage>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride FileInfo AUthConfig Limit
                DAV On
                AuthPAM_Enabled On
                AuthPAM_FallThrough Off
                AuthName "private storage"
                require group storage
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>

und eine .htaccess in /storage mit folgendem Inhalt angelegt:
AuthPAM_Enabled On
AuthType Basic
require group storage

Versuche ich nun z.B. mit Cadaver zu verbinden erhalte ich nach eingabe von 
Username und Passwort (Ja, soweit gehts schonmal :) ... vor ein paar Minuten 
kam direkt Internal Server Error)

erhalte ich
Could not contact server:
500 Internal Server Error

Im error.log steht:

[Tue Aug 28 12:21:26 2007] [notice] Apache/2.2.3 (Debian) DAV/2 
PHP/5.2.0-8+etch5~pu1 configured -- resuming normal operations
[Tue Aug 28 12:21:38 2007] [error] Internal error: pcfg_openfile() called with 
NULL filename
[Tue Aug 28 12:21:38 2007] [error] [client 10.1.0.12] (9)Bad file descriptor: 
Could not open password file: (null)

Das ganze habe ich mir aus mehreren Howtos zusammengefrickelt, ich habe also 
keinen Plan wo der Fehler liegt :)

-- 
Für Hinweise dankbar
Chris

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_auth_pam probleme

Posted by James Blond <jb...@gmail.com>.
Hallo!
pcfg_openfile() called with NULL filename

Also wurde das ohne Dateinamen aufgerufen. Kann sein, dass der
indianer die Datei nicht findet.

Guck mal http://blog.w-bros.de/2006/05/22/129-apache-fehler-pcfg_openfile-fehler-13-beheben/

Gruß



On 8/30/07, Chris Cohen <ki...@gmx.de> wrote:
> Niemand 'ne Idee?
>
> On Tuesday 28 August 2007 12:22:30 Chris Cohen wrote:
> > Hi,
> >
> > ich versuche gerade auf meinem Fileserver (unter Debian) Daten via WebDAV
> > freizugeben. Zur Authentifizierung nutze ich momentan überall PAM (später
> > mal LDAP...).
> >
> > Also habe ich eine neue Site angelegt und mit a2ensite storage aktiviert.
> > Das Configfile schaut so aus:
> >
> > <VirtualHost 10.1.3.11>
> >         ServerAdmin webmaster@example.org
> >         ServerName storage.example.org
> >         DocumentRoot /storage
> >         <Directory /storage>
> >                 Options Indexes FollowSymLinks MultiViews
> >                 AllowOverride FileInfo AUthConfig Limit
> >                 DAV On
> >                 AuthPAM_Enabled On
> >                 AuthPAM_FallThrough Off
> >                 AuthName "private storage"
> >                 require group storage
> >         </Directory>
> >         ErrorLog /var/log/apache2/error.log
> >         LogLevel warn
> >         CustomLog /var/log/apache2/access.log combined
> >         ServerSignature On
> > </VirtualHost>
> >
> > und eine .htaccess in /storage mit folgendem Inhalt angelegt:
> > AuthPAM_Enabled On
> > AuthType Basic
> > require group storage
> >
> > Versuche ich nun z.B. mit Cadaver zu verbinden erhalte ich nach eingabe von
> > Username und Passwort (Ja, soweit gehts schonmal :) ... vor ein paar
> > Minuten kam direkt Internal Server Error)
> >
> > erhalte ich
> > Could not contact server:
> > 500 Internal Server Error
> >
> > Im error.log steht:
> >
> > [Tue Aug 28 12:21:26 2007] [notice] Apache/2.2.3 (Debian) DAV/2
> > PHP/5.2.0-8+etch5~pu1 configured -- resuming normal operations
> > [Tue Aug 28 12:21:38 2007] [error] Internal error: pcfg_openfile() called
> > with NULL filename
> > [Tue Aug 28 12:21:38 2007] [error] [client 10.1.0.12] (9)Bad file
> > descriptor: Could not open password file: (null)
> >
> > Das ganze habe ich mir aus mehreren Howtos zusammengefrickelt, ich habe
> > also keinen Plan wo der Fehler liegt :)
>
>
>
> --------------------------------------------------------------------------
>                 Apache HTTP Server Mailing List "users-de"
>       unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
>            sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
>

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_auth_pam probleme

Posted by Chris Cohen <ki...@gmx.de>.
Niemand 'ne Idee?

On Tuesday 28 August 2007 12:22:30 Chris Cohen wrote:
> Hi,
>
> ich versuche gerade auf meinem Fileserver (unter Debian) Daten via WebDAV
> freizugeben. Zur Authentifizierung nutze ich momentan überall PAM (später
> mal LDAP...).
>
> Also habe ich eine neue Site angelegt und mit a2ensite storage aktiviert.
> Das Configfile schaut so aus:
>
> <VirtualHost 10.1.3.11>
>         ServerAdmin webmaster@example.org
>         ServerName storage.example.org
>         DocumentRoot /storage
>         <Directory /storage>
>                 Options Indexes FollowSymLinks MultiViews
>                 AllowOverride FileInfo AUthConfig Limit
>                 DAV On
>                 AuthPAM_Enabled On
>                 AuthPAM_FallThrough Off
>                 AuthName "private storage"
>                 require group storage
>         </Directory>
>         ErrorLog /var/log/apache2/error.log
>         LogLevel warn
>         CustomLog /var/log/apache2/access.log combined
>         ServerSignature On
> </VirtualHost>
>
> und eine .htaccess in /storage mit folgendem Inhalt angelegt:
> AuthPAM_Enabled On
> AuthType Basic
> require group storage
>
> Versuche ich nun z.B. mit Cadaver zu verbinden erhalte ich nach eingabe von
> Username und Passwort (Ja, soweit gehts schonmal :) ... vor ein paar
> Minuten kam direkt Internal Server Error)
>
> erhalte ich
> Could not contact server:
> 500 Internal Server Error
>
> Im error.log steht:
>
> [Tue Aug 28 12:21:26 2007] [notice] Apache/2.2.3 (Debian) DAV/2
> PHP/5.2.0-8+etch5~pu1 configured -- resuming normal operations
> [Tue Aug 28 12:21:38 2007] [error] Internal error: pcfg_openfile() called
> with NULL filename
> [Tue Aug 28 12:21:38 2007] [error] [client 10.1.0.12] (9)Bad file
> descriptor: Could not open password file: (null)
>
> Das ganze habe ich mir aus mehreren Howtos zusammengefrickelt, ich habe
> also keinen Plan wo der Fehler liegt :)



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_auth_pam probleme

Posted by Chris Cohen <ki...@gmx.de>.
On Thursday 30 August 2007 13:49:10 James Blond wrote:
> Hi Chris!
>
> > Hmmm... guter Hinweis, da habe ich wohl zu komplexe Anfragen an google
> > gestellt :P
>
> Mein Suchstring: pcfg_openfile
>
Manchmal ist der einfachste Weg eben doch der bessere...
Die Treffer haben auf jeden Fall gezeigt, dass mod_auth_pam nicht mehr 
weiterentwickelt wird und die ewigen (bei Apache2.2 wohl normalen) 
Fehlermeldungen haben meine Logfiles um 300% vergrößert... Alternativen wie 
mod_authnz_external + pwauth + mod_authz_unixgroup waren mir dann zu 
exotisch... also werde ich vermutlich schneller als Geplant auf LDAP 
umsteigen oder mir eine Übergangslösung mit PGSQL basteln.

-- 
Danke für die Hinweise
Chris

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_auth_pam probleme

Posted by James Blond <jb...@gmail.com>.
Hi Chris!

> Hmmm... guter Hinweis, da habe ich wohl zu komplexe Anfragen an google
> gestellt :P

Mein Suchstring: pcfg_openfile

Gruß
Mario

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_auth_pam probleme

Posted by Chris Cohen <ki...@gmx.de>.
On Thursday 30 August 2007 12:28:57 Rainer Sokoll wrote:
> On Tue, Aug 28, 2007 at 12:22:30PM +0200, Chris Cohen wrote:
> > Im error.log steht:
> >
> > [Tue Aug 28 12:21:26 2007] [notice] Apache/2.2.3 (Debian) DAV/2
> > PHP/5.2.0-8+etch5~pu1 configured -- resuming normal operations
> > [Tue Aug 28 12:21:38 2007] [error] Internal error: pcfg_openfile() called
> > with NULL filename
> > [Tue Aug 28 12:21:38 2007] [error] [client 10.1.0.12] (9)Bad file
> > descriptor: Could not open password file: (null)
> >
> > Das ganze habe ich mir aus mehreren Howtos zusammengefrickelt, ich habe
> > also keinen Plan wo der Fehler liegt :)
>
> Und die 100 Treffer auf
> http://www.google.de/search?q=pcfg_openfile+%22null+filename%22+pam
> haben auch keinen Plan?
>
Hmmm... guter Hinweis, da habe ich wohl zu komplexe Anfragen an google 
gestellt :P

-- 
Greetings
Chris

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: mod_auth_pam probleme

Posted by Rainer Sokoll <R....@intershop.de>.
On Tue, Aug 28, 2007 at 12:22:30PM +0200, Chris Cohen wrote:
> Im error.log steht:
> 
> [Tue Aug 28 12:21:26 2007] [notice] Apache/2.2.3 (Debian) DAV/2 
> PHP/5.2.0-8+etch5~pu1 configured -- resuming normal operations
> [Tue Aug 28 12:21:38 2007] [error] Internal error: pcfg_openfile() called with 
> NULL filename
> [Tue Aug 28 12:21:38 2007] [error] [client 10.1.0.12] (9)Bad file descriptor: 
> Could not open password file: (null)
> 
> Das ganze habe ich mir aus mehreren Howtos zusammengefrickelt, ich habe also 
> keinen Plan wo der Fehler liegt :)

Und die 100 Treffer auf
http://www.google.de/search?q=pcfg_openfile+%22null+filename%22+pam
haben auch keinen Plan?

Rainer

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------