[résolu sur poste trucs et astuces] problème passage à etch

Salut voilà le dist upgrade c’est mal passé, maintenant quoi que je fasse avec apt-get install/remove etc… il me met des trucs du genre:


Paramétrage de exim4-config (4.63-17) ...
2007-04-17 12:15:09 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
  group mail was not found
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp
not installing /var/lib/exim4/config.autogenerated.tmp to
/var/lib/exim4/config.autogenerated
dpkg : erreur de traitement de exim4-config (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de exim4-base :
 exim4-base dépend de exim4-config (>= 4.30) | exim4-config-2 ; cependant :
 Le paquet exim4-config n'est pas encore configuré.
  Le paquet exim4-config-2 n'est pas installé.
  Le paquet exim4-config qui fournit exim4-config-2 n'est pas encore configuré.
dpkg : erreur de traitement de exim4-base (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de exim4-daemon-light :
 exim4-daemon-light dépend de exim4-base (>= 4.63) ; cependant :
 Le paquet exim4-base n'est pas encore configuré.
dpkg : erreur de traitement de exim4-daemon-light (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de at :
 at dépend de mail-transport-agent ; cependant :
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet exim4-daemon-light qui fournit mail-transport-agent n'est pas encore configuré.
dpkg : erreur de traitement de at (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de exim4 :
 exim4 dépend de exim4-base (>= 4.63) ; cependant :
 Le paquet exim4-base n'est pas encore configuré.
 exim4 dépend de exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom ; cependant :
 Le paquet exim4-daemon-light n'est pas encore configuré.
  Le paquet exim4-daemon-heavy n'est pas installé.
  Le paquet exim4-daemon-custom n'est pas installé.
dpkg : erreur de traitement de exim4 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de mailx :
 mailx dépend de exim4 | mail-transport-agent ; cependant :
 Le paquet exim4 n'est pas encore configuré.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet exim4-daemon-light qui fournit mail-transport-agent n'est pas encore configuré.
dpkg : erreur de traitement de mailx (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de mutt :
 mutt dépend de exim4 | mail-transport-agent ; cependant :
 Le paquet exim4 n'est pas encore configuré.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet exim4-daemon-light qui fournit mail-transport-agent n'est pas encore configuré.
dpkg : erreur de traitement de mutt (--configure) :
 problèmes de dépendances - laissé non configuré

Des erreurs ont été rencontrées pendant l'exécution :
 exim4-config
 exim4-base
 exim4-daemon-light
 at
 exim4
 mailx
 mutt
E: Sub-process /usr/bin/dpkg returned an error code (1)

Aussi apache 2 ne veux plus charger le module de sécurité, c’est normal ?

# ~>/etc/init.d/apache2 start
Starting web server (apache2)...apache2: Syntax error on line 116 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/mod-security.load: Cannot load /usr/lib/apache2/modules/mod_security.so into server: /usr/lib/apache2/modules/mod_security.so: cannot open shared object file: No such file or directory
 failed!
# ~>
une idée ?

hello,

Essaies un “apt-get build-dep ou dist-upgrade”

mhh oui a force ca à fini par téléchargé tout le reste…
mais uname -a ne m’affiche pas la version , faut faire quoi pour affiché la distrib ?

J’ai du désinstallé mysql4.1 et apache2 , je teste la réinstalle ,
avec “build-dep” j’ai un message d’erreur!!!

[code]# /etc/apt>apt-get build-dep apache2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
E: Vous devez insérer quelques adresses « sources » dans votre sources.list

/etc/apt>apt-get build-dep

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
E: Il faut spécifier au moins un paquet pour vérifier les dépendances de construction

/etc/apt>[/code]

c’est normal ?

Le mieux je pense c’est de régler les problèmes un à un.

**************************************************************
* Please purge the hotplug package!
* (/etc/init.d/hotplug has been found on this system)
**************************************************************

Commence déjà par purger le paquet hotplug.

Paramétrage de exim4-config (4.63-17) ...
2007-04-17 12:15:09 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
  group mail was not found

Puis crée le groupe mail.

mhh oui a force ca à fini par téléchargé tout le reste…
mais uname -a ne m’affiche pas la version , faut faire quoi pour affiché la distrib ?

le groupe mail existe déjà…
même l’utilisateur:mail:x:8:8:mail:/var/mail:/bin/sh

et le paquet hot-plug n’existe pas…

J’ai du désinstallé mysql4.1 et apache2 , je teste la réinstalle ,
avec “build-dep” j’ai un message d’erreur!!!

[code]# /etc/apt>apt-get build-dep apache2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
E: Vous devez insérer quelques adresses « sources » dans votre sources.list

/etc/apt>apt-get build-dep

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
E: Il faut spécifier au moins un paquet pour vérifier les dépendances de construction

/etc/apt>[/code]

Bref apres une réinstall de mysql ca passe, mais apache2 continue à m’envoyer se message là:

# /etc/apache2>/etc/init.d/apache2 start Starting web server (apache2)...apache2: Syntax error on line 116 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/mod-security.load: Cannot load /usr/lib/apache2/modules/mod_security.so into server: /usr/lib/apache2/modules/mod_security.so: cannot open shared object file: No such file or directory failed!
apres une apt-get remove apache2 --purge …ca change rien…

ma config fonctionnait tres bien jusque là…

apt-get install apache2
apt-get install php4 php4-cli php4-mysql
apt-get install libapache2-mod-security awstats
apache2-ssl-certificate
apt-get install php4 php4-mysql php4-cli libapache2-mod-php4
nano /etc/apache2/apache2.conf
======================================================================
...
AddType application/x-tar .tgz
AddType application/x-ns-proxy-autoconfig .pac
...
======================================================================
nano /etc/php4/php.ini
======================================================================
# Turn ModSecurity On
SecFilterEngine On

# Reject requests with status 403
SecFilterDefaultAction "deny,log,status:403"
# Some sane defaults
SecFilterScanPOST On
SecFilterCheckURLEncoding On
SecFilterCheckUnicodeEncoding Off

# Accept almost all byte values
SecFilterForceByteRange 1 255

#Injection SQL
SecFilter "delete[[:space:]]+from"
SecFilter "insert[[:space:]]+into"
SecFilter "select.+from"

#Attaque par chemin transversal
SecFilter "\.\./"

#Injection javascript
SecFilter "<script"

#Attaques XSS
SecFilter "<.+>"
SecFilter "<[[:space:]]*script"

#Necessite headers HTTP_USER_AGENT ou HTTP_POST
SecFilterSelective "HTTP_USER_AGENT|HTTP_HOST" "^$"

# Server masking is optional
# SecServerSignature "Microsoft-IIS/5.0"
SecUploadDir /tmp
SecUploadKeepFiles Off

# Only record the interesting stuff
SecAuditEngine RelevantOnly
SecAuditLog logs/audit_log

# You normally won't need debug logging
SecFilterDebugLevel 0
SecFilterDebugLog logs/modsec_debug_log

# Only accept request encodings we know how to handle
# we exclude GET requests from this because some (automated)
# clients supply "text/html" as Content-Type
SecFilterSelective REQUEST_METHOD "!^(GET|HEAD)$" chain
SecFilterSelective HTTP_Content-Type \
"!(^application/x-www-form-urlencoded$|^multipart/form-data;)"

# Do not accept GET or HEAD requests with bodies
SecFilterSelective REQUEST_METHOD "^(GET|HEAD)$" chain
SecFilterSelective HTTP_Content-Length "!^$"

SSLProtocol -all +SSLv2
SSLCipherSuite SSLv2:+HIGH:+MEDIUM:+LOW:+EXP
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
; Dynamic Extensions ;
...
extension=mysql.so
;extension=gd.so
...

mon source list:

j’ajouterais que le paquet libapache2-mod-security rest introuvable autant sur le pc, que sur les sources apt… pourtant il est visible quand je fais une simulation d’installation:
“apt-get install libapache2-mod-security* -s”

# ~>apt-get install libapache2-mod-security -s Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Aucune version du paquet libapache2-mod-security n'est disponible, mais il existe dans la base de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète ou qu'il n'est disponible que sur une autre source E: Aucun paquet ne correspond au paquet libapache2-mod-security

pas moyen de le désinstaller non plus… et reconfigurer ca donne:

[quote]dpkg-reconfigure libapache2-mod-security
/usr/sbin/dpkg-reconfigure: libapache2-mod-security est cassé ou partiellement installé
[/quote]

exim pareil:

[quote]dpkg-reconfigure exim4
/usr/sbin/dpkg-reconfigure: exim4 est cassé ou partiellement installé
[/quote]

hmm, quelqu’un peu me dire si je me suis planté dans mon source list ?

La version de debian est dans /etc/debian_version mais ce fichier appartient à base-files, il suffit que ce paquet ait été changé pour que ça affiche Etch.

Sur Etch, mysql est en version 5.

Que te donne un dpkg-reconfigure exim4-config ?

la meême chose qu’avant ^^:

[code]# /etc/init.d>apt-get install exim4
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Les paquets supplémentaires suivants seront installés :
exim4-base exim4-config exim4-daemon-light
Paquets suggérés :
mail-reader eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl
Les NOUVEAUX paquets suivants seront installés :
exim4 exim4-base exim4-config exim4-daemon-light
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/1687ko dans les archives.
Après dépaquetage, 3686ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets…
Sélection du paquet exim4-config précédemment désélectionné.
(Lecture de la base de données… 57623 fichiers et répertoires déjà installés.)
Dépaquetage de exim4-config (à partir de …/exim4-config_4.63-17_all.deb) …
Sélection du paquet exim4-base précédemment désélectionné.
Dépaquetage de exim4-base (à partir de …/exim4-base_4.63-17_i386.deb) …
Sélection du paquet exim4-daemon-light précédemment désélectionné.
Dépaquetage de exim4-daemon-light (à partir de …/exim4-daemon-light_4.63-17_i386.deb) …
Sélection du paquet exim4 précédemment désélectionné.
Dépaquetage de exim4 (à partir de …/archives/exim4_4.63-17_all.deb) …
Paramétrage de exim4-config (4.63-17) …
2007-04-19 10:02:16 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
group mail was not found
2007-04-19 10:02:16 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
group mail was not found
2007-04-19 10:02:16 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
group mail was not found
exim: could not open panic log - aborting: see message(s) above
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp
not installing /var/lib/exim4/config.autogenerated.tmp to
/var/lib/exim4/config.autogenerated
dpkg : erreur de traitement de exim4-config (–configure) :
le sous-processus post-installation script a retourné une erreur de sortie d’état 1
dpkg : des problèmes de dépendances empêchent la configuration de exim4-base :
exim4-base dépend de exim4-config (>= 4.30) | exim4-config-2 ; cependant :
Le paquet exim4-config n’est pas encore configuré.
Le paquet exim4-config-2 n’est pas installé.
Le paquet exim4-config qui fournit exim4-config-2 n’est pas encore configuré.
dpkg : erreur de traitement de exim4-base (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de exim4-daemon-light :
exim4-daemon-light dépend de exim4-base (>= 4.63) ; cependant :
Le paquet exim4-base n’est pas encore configuré.
dpkg : erreur de traitement de exim4-daemon-light (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de exim4 :
exim4 dépend de exim4-base (>= 4.63) ; cependant :
Le paquet exim4-base n’est pas encore configuré.
exim4 dépend de exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom ; cependant :
Le paquet exim4-daemon-light n’est pas encore configuré.
Le paquet exim4-daemon-heavy n’est pas installé.
Le paquet exim4-daemon-custom n’est pas installé.
dpkg : erreur de traitement de exim4 (–configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
exim4-config
exim4-base
exim4-daemon-light
exim4
E: Sub-process /usr/bin/dpkg returned an error code (1)

/etc/init.d>dpkg-reconfigure exim4-config

/usr/sbin/dpkg-reconfigure: exim4-config est cassé ou partiellement installé
[/code]

Hum visiblement, il n’arrive pas à refaire une configuration exim4 à partir de celle existante. Je te suggère de sauvegarder tes fichiers de configuration d’exim4 puis d’installer par exemple courrier (tu te moques de la config), tu purges exim4 et tu le réinstalles de nouveau. Il ne tentera pas de récupérer tes fichiers de config et ça ira mieux.

Et pour cause, c’est « hotplug » son nom :wink:

héhé oui! mais se probleme là il est réglé depuis un momment maintenant ^^…

j’ai tanté une désinstalle de exim4…

# /var/lib/squidguard/db/proxy>apt-get remove exim4 --purge
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Le paquet exim4 n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
[/code]Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Paramétrage de exim4-config (4.63-17) ...
2007-04-20 15:04:54 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
  group mail was not found
2007-04-20 15:04:54 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
  group mail was not found
2007-04-20 15:04:54 Exim configuration error in line 584 of /var/lib/exim4/config.autogenerated.tmp:
  group mail was not found
exim: could not open panic log - aborting: see message(s) above
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp
not installing /var/lib/exim4/config.autogenerated.tmp to
/var/lib/exim4/config.autogenerated
dpkg : erreur de traitement de exim4-config (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de exim4-base :
 exim4-base dépend de exim4-config (>= 4.30) | exim4-config-2 ; cependant :
 Le paquet exim4-config n'est pas encore configuré.
  Le paquet exim4-config-2 n'est pas installé.
  Le paquet exim4-config qui fournit exim4-config-2 n'est pas encore configuré.
dpkg : erreur de traitement de exim4-base (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de exim4-daemon-light :
 exim4-daemon-light dépend de exim4-base (>= 4.63) ; cependant :
 Le paquet exim4-base n'est pas encore configuré.
dpkg : erreur de traitement de exim4-daemon-light (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 exim4-config
 exim4-base
 exim4-daemon-light
E: Sub-process /usr/bin/dpkg returned an error code (1)
# /var/lib/squidguard/db/proxy>

mais y a comme un soucis ^^.
je tente alors d’installer courrier:

# /var/lib/squidguard/db/proxy>apt-get install courrier
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Impossible de trouver le paquet courrier

alors evidement si on me demande de faire des fautes quand j’éssaye de ne pas en faire, et cela n’est déjà pas facile pour moi :laughing: .

[code]# /var/lib/squidguard/db/proxy>apt-get install courier
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
E: Impossible de trouver le paquet courier

Un seul «r»… dsl