Applications, problèmes de configuration réseau
gael
yeomen
Messages : 251 Inscription : dim. 31 oct. 2010, 02:07
Message
par gael » lun. 16 juin 2014, 17:06
bonjour,
quand j'active dans :/etc/httpd/conf/httpd.conf
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
Message
par viperpaulo » lun. 16 juin 2014, 17:18
Hello,
Serait-ce parce que le module mod_dav est désactivé ?
gael
yeomen
Messages : 251 Inscription : dim. 31 oct. 2010, 02:07
Message
par gael » lun. 16 juin 2014, 17:54
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
benjarobin
Maître du Kyudo
Messages : 17288 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » lun. 16 juin 2014, 18:09
L'intégralité de ton système est bien à jour ?
Quelle est la sortie de :
gael
yeomen
Messages : 251 Inscription : dim. 31 oct. 2010, 02:07
Message
par gael » lun. 16 juin 2014, 18:10
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
RoyalPanda
yeomen
Messages : 239 Inscription : lun. 19 mai 2014, 09:08
Message
par RoyalPanda » mar. 17 juin 2014, 10:36
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.
benjarobin
Maître du Kyudo
Messages : 17288 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » mar. 17 juin 2014, 10:58
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 ?
gael
yeomen
Messages : 251 Inscription : dim. 31 oct. 2010, 02:07
Message
par gael » mar. 17 juin 2014, 11:13
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
}
benjarobin
Maître du Kyudo
Messages : 17288 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » mar. 17 juin 2014, 12:48
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
gael
yeomen
Messages : 251 Inscription : dim. 31 oct. 2010, 02:07
Message
par gael » lun. 23 juin 2014, 12:01
ok merci pour ces infos (benjarobin) je vais enquêter la dessus