gratifiant > linux.debian.user.french

Philippe Merlin (28/10/2006, 11h30)
Bonjour,
Je suis en etch, depuis ce matin après un update et à la suite d'un
dist-upgrade j'ai les messages suivant :
-------------------------------------------------------------------------
Stopping apache 2.0 web server...Syntax error on line 1
of /etc/apache2/mods-enabled/php4.load:
API module structure `php4_module' in file /usr/lib/apache2/modules/libphp4.so
is garbled - perhaps this is not an Apache module DSO?
failed!
invoke-rc.d: initscript apache2, action "stop" failed.
dpkg : erreur de traitement de apache2-common (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
apache2-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
--------------------------------------------------------------------------------
l'erreur m'ennuierait pas trop car le serveur apache2 n'est pas lancé, jesuis
toujours en apache 1.3. Par contre ce qui m'ennuie c'est que sa bloque toutes
les autres mises à jours.
Merci de votre Aide.
Philippe MERLIN
Philippe Merlin (29/10/2006, 11h30)
Bonjour,
Mon message n'ayant pas eu de succès, je me permets de le soumettre à nouveau,
car je suis absolument bloqué, un apt-get dist-upgrade me dit de faire un
apt-ge -f install
Lorsque je le fait j'obtiens :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
apache2-mpm-prefork apache2.2-common
Les paquets suivants seront ENLEVÉS :
apache2-common
Les NOUVEAUX paquets suivants seront installés :
apache2.2-common
Les paquets retenus suivants seront changés :
apache2-mpm-prefork apache2.2-common
Les paquets suivants seront mis à jour :
apache2-mpm-prefork
1 mis à jour, 1 nouvellement installés, 1 à enlever et 51 non mis àjour.
7 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/1333ko dans les archives.
Après dépaquetage, 532ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
dpkg : apache2-common : problème de dépendance, mais suppression comme
demandé :
apache2-mpm-prefork dépend de apache2-common (= 2.0.55-4.1).
(Lecture de la base de données... 231778 fichiers et répertoires déjà
installés.)
Suppression de apache2-common ...
Stopping apache 2.0 web server...Syntax error on line 1
of /etc/apache2/mods-enabled/php4.load:
API module structure `php4_module' in file /usr/lib/apache2/modules/libphp4.so
is garbled - perhaps this is not an Apache module DSO?
failed!
invoke-rc.d: initscript apache2, action "stop" failed.
dpkg : erreur de traitement de apache2-common (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
apache2-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
------------------------------------------------------------------------
On tourne en rond, je ne sais pas comment m'en sortir, peut être en
réinstallant libphp4.so ? Es ce que quelqu'un peut il me transmettre un
libphp4.so pou i686 ? Toute idée sera la bienvenue .
A l'avance Merci.
Philippe MERLIN

Le samedi 28 octobre 2006 11:03, Philippe Merlin a écrit :
[..]
Jean-Michel OLTRA (29/10/2006, 12h20)
Bonjour,

Le dimanche 29 octobre 2006, Philippe Merlin a écrit...

[..]
> Des erreurs ont été rencontrées pendant l'exécution :
> apache2-common
> E: Sub-process /usr/bin/dpkg returned an error code (1)


Aux grand maux, les grands remèdes ? Sauve, puis supprime ce fichier. Et
tu verras bien si ça passe.
Philippe Merlin (29/10/2006, 14h40)
Bonjour,
Merci pour ton message , mais même résultat, je crois que je devrais restaurer
libphp4.so.
Comment le faire ? es ce que quelqu'un ne pourrait pas me transmettre un
libphp4.so pour i686 (etch) ?
Mon adresse e-mail es celle indiquée sur le messagea laquelle vous
retirer "-anti-spam".
A l'avance merci.
Philippe MERLIN

Le dimanche 29 octobre 2006 11:14, Jean-Michel OLTRA a écrit :
[..]
Philippe Merlin (30/10/2006, 18h50)
Bonjour,
Mes appels au secours n'ont pas eu beaucoup de réponse de la liste, jene sais
quoi faire, j'ai besoin de votre aide, votre expérience, car je ne peux
faire de mise à jour.
Résumons le problème : Depuis une mise à jour d'Apache 2 queje n'utilise pas
pour l'instant on me dit que le module libphp4.so est "vérolé" (traduction
libre) et je ne peux m'en sortir.
Je pense avoir plusieurs solutions
1) restaurer un libphp4.so , mais comment?
2) Supprimer Apache2, je le restaurerais plus tard, mais un apt-get removeme
renverra à apt-get -f install qui me renverra à la solution 1.
Merci pour votre aide
Philippe MERLIN

Le dimanche 29 octobre 2006 13:21, Philippe Merlin a écrit :
[..]
Jean-Michel OLTRA (30/10/2006, 19h50)
Bonjour,

Le lundi 30 octobre 2006, Philippe Merlin a écrit...

> Résumons le problème : Depuis une mise à jour d'Apache 2 que je n'utilise pas
> pour l'instant on me dit que le module libphp4.so est "vérolé" (traduction
> libre) et je ne peux m'en sortir.
> Je pense avoir plusieurs solutions
> 1) restaurer un libphp4.so , mais comment?


Tu ne peux pas supprimer ce qui a rapport avec php4 ?
Glennie Vignarajah (30/10/2006, 21h20)
Le Monday 30 October 2006 15:02, Philippe Merlin(Philippe Merlin
<phil-deb1-anti-spam.merlin>) a écrit:
> Bonjour,


Bonjour,

> 2) Supprimer Apache2, je le restaurerais plus tard, mais un
> apt-get remove me renverra à apt-get -f install qui me renverra à
> la solution 1. Merci pour votre aide


Essayez de supprimer le chargement du php4 ('a2dismod php') puis
d'arrêter apache (invoke-rc.d apache2 stop). Si vous n'arrivez pas
à l'arrêter, faites un 'killall apache2' afin de tuer tous les
process. Puis éditez le
fichier '/var/lib/dpkg/info/apache2-common.prerm' et ajouter la
ligne 'exit 0' avant le 'if'... Réessayez le désinstall.
C'est un peu bourrin comme solution, mais bon...

A+
Michel Grentzinger (30/10/2006, 21h20)
Le dimanche 29 octobre 2006 10:08, Philippe Merlin a écrit :

[..]
> libphp4.so pou i686 ? Toute idée sera la bienvenue .
> A l'avance Merci.
> Philippe MERLIN


Solution à essayer :
- désactiver ce module (pas sûr du nom) pendant la mise à jour :
# a2dismod php4
# apt-get -f install
# a2enmod php4

- essaie de virer apache2-common à la main avec
# dpkg --remove --purge --force-all apache2common

Et de relancer ton apt-get dist-upgrade.
Philippe Merlin (31/10/2006, 20h00)
Bonjour,
Merci pour votre aide, effectivement grâce à un dpkg --remove apache2-common
apache2-mpm, si il détecte bien une erreur à l'arrêt d'apache2, il enlève
enfin ces paquets, et tout est rentré dans l'ordre.
Encore Merci.
Philippe MERLIN

Le lundi 30 octobre 2006 20:13, Michel Grentzinger a écrit :
[..]
Discussions similaires