Bonjour @ tous.
Vendredi j'ai fait une mise à jour de ma debian sarge :
apt-get update && apt-get upgrade
Ce matin je me suis apperçut que tout les scrypts php faisant appel à des expressions réguliéres ne fonctionnaient plus.
J'ai donc voulu regarder les log d'apt ...
Je n'ai rien trouvé dans /var/log/ pas de dossier apt ou de dkpg.log ...
Je n'utilise pas aptitude ...
En gros le seul moyen que j'ai eu pour avoir des infos sur ma mise à jour est la commande :
cd /var/cache/apt/archives && ls -all -t
Ce qui m'a retouné :
-rw-r--r-- 1 root root 508698 2007-11-05 00:15 libperl5.8_5.8.4-8sarge6_i386.deb
-rw-r--r-- 1 root root 3239308 2007-11-05 00:15 perl_5.8.4-8sarge6_i386.deb
-rw-r--r-- 1 root root 753218 2007-11-05 00:15 perl-base_5.8.4-8sarge6_i386.deb
-rw-r--r-- 1 root root 2178698 2007-11-05 00:15 perl-modules_5.8.4-8sarge6_all.deb
-rw-r--r-- 1 root root 183984 2007-10-28 21:50 libpcre3_4.5+7.4-1_i386.deb
-rw-r--r-- 1 root root 206134 2007-10-28 21:50 libpcre3-dev_4.5+7.4-1_i386.deb
Donc mise à jour de perl et d'une certaine libpcre ...
Ensuite dans phpinfo je vois ceci :
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 6.2 01-Aug-2005
Ce qui me laisse à pensser que mes problèmes viennent de cette mise a jour.
Pour info j'ai un version compilé php5.1.1 avec l'option --with-pcre-regex
Je vous avou que mes connaissances en debian sont limitées.
Donc si vous pouviez m'aider pour :
- Avoir des logs plus fiables de ma derniére mise.
- Identifier les paquets en cause et reinstaller ceux d'avant
- Ou peut-être installer un truc magique qui va régler mes soucis ...
Bref à l'aide ;)
# Fix temporaire
Posté par Benoit Raux . Évalué à 1.
J'ai dowgradé les package libpcre3 et libpcre3-dev de la version 4.5+7.4 vers la version 4.5+1.2
J'ai trouvé les anciennes version grace à : http://snapshot.debian.net
Mais du coup maintenant je fais quoi ?
plus de upgrade ?
Je pencherai quand même sur un bug de libpcre3 4.5+7.4 ...
# snapshot
Posté par goernil . Évalué à 2.
Pour récupérer d'anciennes versions le mieux c'est d'aller sur les snapshot de Debian
http://snapshot.debian.net/
puis
dpkg -i foo.deb
Et puis pour ton problème, fait un rapport de bug...
[^] # Re: snapshot
Posté par Benoit Raux . Évalué à 2.
# Paquets PHP5
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
Pour ne pas mettre à jour ta sarge vers etch ?
Parmi tes mises à jour, je vois libpcre3-dev : as-tu essayé de reconstruire tes paquets de PHP5 avec cette nouvelle version de la bibliothèque PCRE ?
Pour avoir des log, il faut avoir les dernières versions de dpkg et apt, qui sont fournies sous Debian etch.
[^] # Re: Paquets PHP5
Posté par Benoit Raux . Évalué à 1.
Tu as raison pour la mise à niveaux vers etchi.
Comme il s'agit d'un serveur de prod on ne l'a pas encore faite.
Mais cet incident vas faire avancer le chantier ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.