Bloc-Notes: Owncloud 8.0.4 et Apache perd la tête

Bloc-Notes: Owncloud 8.0.4 et Apache perd la tête

Hier soir je décide de mettre à jour mon serveur Nas qui englobe une instance ownCloud. Celui-ci est monté d’une version mineure la 8.0.4. Au moment de redémarrer le serveur web (apache) j’obtiens un joli message d’erreur

 

Cette erreur n’empêche en rien Apache de fonctionner correctement, mais cela ne fait pas propre de laisser traîner une erreur dans les logs.

Objectif

Identifier et cacher le fichier responsable de cette erreur.

Identifier

Une analyse rapide du message m’apprend qu’il s’agit du fichier de configuration de ownCloud dans apache. Durant la mise à jour une copie de sauvegarde du fichier /etc/apache2/conf.d/owncloud.conf est réalisée. Le fichier est simplement renommé en owncloud.conf.old. Et c’est cette copie qui sème la zizanie dans la paisible prairie de notre apache. Même si celle-ci est renommée, au redémarrage apache lit tout de même le fichier et constate qu’il y a doublon.  J’ai appris, souvent à mes dépends, qu’il ne fallait jamais supprimer un fichier sur un serveur afin de pouvoir revenir en arrière si quelques-chose se passait mal par exemple.

Cacher

Le but de la manœuvre est d’empêcher la copie de sauvegarde d’être prise en compte par apache afin que le fameux message d’erreur n’apparaisse plus. Merci à tsyr2ko pour sa méthode.

 

Maintenant en vérification je relance le serveur apache.

 

Tout est rentré dans l’ordre jusqu’à la prochaine mise à jour. Ce problème devrait être réglé sous Jessie et la nouvelle mise à jour d’apache. En effet deux nouveaux répertoires voient le jour le /etc/apache2/conf-available/ et le /etc/apache2/conf-enabled/ . C’est le même principe qu’avec les répertoires « sites-available » et « site-enabled », le repertoire « conf-available » contiendra les fichiers de configurations disponibles et il suffira des les activer avec la commande a2enconf. Cela permet d’uniformiser la configuration d’apache ce qui est une bonne chose.

 

3 thoughts on “Bloc-Notes: Owncloud 8.0.4 et Apache perd la tête

  1. Ou bien, de façon plus propre, modifier le /etc/apache2/apache2.conf tout à la fin du fichier.

    # Include generic snippets of statements
    Include conf.d/

    Le remplacer par Include conf.d/*.conf nettement plus joli, propre, et en conservant les fichiers là où ils doivent servir 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.