[apache] mod_dav

Applications, problèmes de configuration réseau
Répondre
gael
yeomen
Messages : 251
Inscription : dim. 31 oct. 2010, 02:07

[apache] mod_dav

Message par gael »

bonjour,

quand j'active dans :/etc/httpd/conf/httpd.conf

Code : Tout sélectionner

LoadModule dav_fs_module modules/mod_dav_fs.so
j'ai ce message d'erreur au démarrage du service httpd

Code : Tout sélectionner

httpd: Syntax error on line 172 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_dav_svn.so into server: /usr/lib/libsvn_subr-1.so.0: undefined symbol: apr_crypto_block_cleanup
et sur dav_sn

Code : Tout sélectionner

httpd: Syntax error on line 172 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_dav_svn.so into server: /usr/lib/libsvn_subr-1.so.0: undefined symbol: apr_crypto_block_cleanup
quelle en est la raison ?

merci
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [apache] mod_dav

Message par viperpaulo »

Hello,

Serait-ce parce que le module mod_dav est désactivé ?

Code : Tout sélectionner

LoadModule dav_module modules/mod_dav.so
gael
yeomen
Messages : 251
Inscription : dim. 31 oct. 2010, 02:07

Re: [apache] mod_dav

Message par gael »

non si je l'active tout est ok la config apache tourne bien
pareil pour celui ci

Code : Tout sélectionner

Cannot load modules/mod_authz_svn.so into server: /usr/lib/libsvn_subr-1.so.0: undefined symbol: apr_crypto_block_cleanup
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [apache] mod_dav

Message par benjarobin »

L'intégralité de ton système est bien à jour ?
Quelle est la sortie de :

Code : Tout sélectionner

pacman -Q subversion apache
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gael
yeomen
Messages : 251
Inscription : dim. 31 oct. 2010, 02:07

Re: [apache] mod_dav

Message par gael »

en fait c'est parceque j'utilisais ap-util-dbd pourtant je l'ai recompilé avec une nouvelle version ..... la 1.5.3)
du coup j'ai désinstallé et réinstallé avec apr-util et c'est bon :p
mais il faudrait que je trouve pourquoi ça fait ça
Avatar de l’utilisateur
RoyalPanda
yeomen
Messages : 239
Inscription : lun. 19 mai 2014, 09:08

Re: [apache] mod_dav

Message par RoyalPanda »

Bonjour,

Le message d'erreur te dit qu'il y a un appel de fonction non satisfait dans les librairies: " undefined symbol: apr_crypto_block_cleanup " . En gros, soit il manque une librairie complète, soit la version de librairie n'est pas bonne et donc il manque une fonction dans la librairie installée.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [apache] mod_dav

Message par benjarobin »

Je ne comprend pas, c'est pourquoi as tu besoin de apr-util-dbd ? Qu'est ce que ce paquet fournit de plus que le paquet officiel des dépôts ? C'est quoi dbd ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gael
yeomen
Messages : 251
Inscription : dim. 31 oct. 2010, 02:07

Re: [apache] mod_dav

Message par gael »

cette version d'apr semble pouvoir faire des requêtes type SQL dans le htaccess pour pouvoir vérifier existence d'un utilisateur
exemple : AuthDBDUserPWQuery "select passwd from auth_user where username = %s"
du coup en remplaçant par apr-util (normal) j'ai du enlever ce type de requête
après dans l'absolu j'ai repris un modèle de config serveur donc je ne maitrise pas tout à fait l'intérêt de apr-util-dbd par rapport à apr-util

Code : Tout sélectionner

pkgname=apr-util-dbd
pkgver=1.5.3
pkgrel=1
pkgdesc="The Apache Portable Runtime with dbd support"
arch=('i686' 'x86_64')
url="http://apr.apache.org/"
license=('APACHE')
depends=('apr' 'expat' 'db' 'unixodbc' 'postgresql-libs' 'libmysqlclient' 'gdbm' 'libldap' 'sqlite3')
provides=("apr-util==${pkgver}")
conflicts=('apr-util')
options=('!libtool')
source=("http://www.apache.org/dist/apr/apr-util-${pkgver}.tar.bz2")
md5sums=('6f3417691c7a27090f36e7cf4d94b36e')

build() {
        cd ${srcdir}/apr-util-${pkgver}
        ./configure --prefix=/usr --with-apr=/usr \
        --with-pgsql --with-mysql --with-sqlite2 --with-sqlite3 \
        --with-berkeley-db --with-gdbm --with-ldap
        make || return 1
        make DESTDIR=${pkgdir} install
}
et de apr normal

Code : Tout sélectionner

# $Id: PKGBUILD 209701 2014-04-01 14:35:11Z anatolik $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Maintainer: Pierre Schmitz <pierre@archlinux.de>

pkgname=apr-util
pkgver=1.5.3
pkgrel=4
pkgdesc="The Apache Portable Runtime"
arch=('i686' 'x86_64')
url="http://apr.apache.org/"
depends=('apr' 'expat')
makedepends=('gdbm' 'libldap' 'unixodbc' 'openssl' 'nss' 'sqlite' 'libmariadbclient' 'db' 'postgresql-client')
optdepends=(
  'gdbm: enable gdbm support'
  'libldap: enable ldap support'
  'unixodbc: enable odbc support'
  'libmariadbclient: enable mysql/mariadb support'
  'postgresql-client: enable postgres support'
  'db: enable berkley db support'
  'sqlite: enable sqlite support'
  'nss: enable nss crypto support'
  'openssl: enable openssl crypto suppot'
)
license=('APACHE')
source=(http://www.apache.org/dist/apr/apr-util-${pkgver}.tar.bz2{,.asc})
md5sums=('6f3417691c7a27090f36e7cf4d94b36e'
         'SKIP')

build() {
  cd "${srcdir}/apr-util-${pkgver}"
  ./configure --prefix=/usr --with-apr=/usr --with-ldap --with-crypto \
    --with-gdbm=/usr --with-sqlite3=/usr --with-nss=/usr --with-odbc=/usr \
    --with-berkeley-db=/usr --with-pgsql=/usr --with-mysql=/usr --with-oracle=/usr \
    --with-openssl=/usr
  make
}

check() {
  cd "${srcdir}/apr-util-${pkgver}"
  make -j1 check
}

package() {
  cd "${srcdir}/apr-util-${pkgver}"
  make DESTDIR="${pkgdir}" install
}
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [apache] mod_dav

Message par benjarobin »

Je ne pense pas que cela soit lié à apr-util 1.5.3.
Par contre en effet en version 1.3.12 le paquet officiel était compilé avec les options :

Code : Tout sélectionner

--without-pgsql --without-mysql --without-sqlite2 --without-sqlite3
le paquet de AUR corrigeait la chose en spécifiant

Code : Tout sélectionner

--with-pgsql --with-mysql --with-sqlite2 --with-sqlite3 --with-berkeley-db
Mais maintenant toutes ces options sont dans apr-util 1.5.3.
Il suffit de charger le bon module pour avoir cette fonctionnalité : http://httpd.apache.org/docs/2.4/mod/mod_authn_dbd.html
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gael
yeomen
Messages : 251
Inscription : dim. 31 oct. 2010, 02:07

Re: [apache] mod_dav

Message par gael »

ok merci pour ces infos (benjarobin) je vais enquêter la dessus
Répondre