como rastrear e resolver “não é possível carregar [xy] no servidor: símbolo indefinido” no apache2

2

Acabei de encontrar um erro

apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/dav_svn_authz.load: Cannot load /usr/lib/apache2/modules/mod_authz_svn.so into server: /usr/lib/apache2/modules/mod_authz_svn.so: undefined symbol: ap_hook_force_authn

Fazendo algumas pesquisas na web, encontrei uma quantidade enorme de correções possíveis para esse problema. Também entendo que isso pode ser causado por:

  • apache2 carregando mods na ordem errada
  • bibliotecas desatualizadas
  • versões antigas / incompatíveis do libapache2-svn, do próprio svn ..

Eu já tentei um truque sujo ao renomear o arquivo authz_svn.load para dav_svn_authz.load, alterando a ordem de carregamento, mas sem sucesso. Desde que eu corri para este problema em uma máquina Ubuntu executando plesk em um ambiente produtivo, eu não quero me atrapalhar. Daí a pergunta:

Qual seria uma maneira elaborada de rastrear o motivo desse erro?

    
por oliverjkb 15.09.2016 / 11:22

0 respostas