C'est Mildred qui a vu la solution au plus simple.
J'avais effectivement trouvé cette histoire de doublement de la quote dans la journée au boulot (Ah bravo !).
J'ai résolu ce problème : dans le menu.lst, j'avais root (h0). Une fois ceci corrigé, l'erreur a disparu...
... pour céder la place à une autre plus inquiétante :
Red Hat nash version 4.2.15 starting
mkrootdeb: label / not found
mount: error 2 mounting ext3
ERROR opning /dev/console!!!!: 2
error dup2'ing fd of 0 to 0
error dup2'ing fd of 0 to 1
error dup2'ing fd of 0 to 2
switchroot: mount failed: 22
Kernel panic - not syncing: Attempted to kill init!
Alors, après quelques lectures (merci pour les liens). Je fais la manip suivante en me disant que le pb N°1 venait de l'absence d'info dans le mbr du disque restant :
- boot sur un cd de rescue
#grub
>root (hd0,0)
>setup (hd0)
>quit
maintenant grub charge, montre le menu pour choisir un noyau à booter. Mais lorsque il essaie de lancer linux, j'ai l'erreur : "Error while parsing data 23" émise par grub.
Serait-ce lié au fait que la partition contenant /boot était aussi en raid 1.
J'ai l'impression que je m'enfonce. Si quelqu'un pouvait me prendre par la main avant que je ne casse tout... Ce serait vraiment bien.
Après un petit break :
Bon sang mais c'est bien sûr ! J'avais modifié le script CA et j'ai mis
DAYS="-days 36500". C'était peut-être un peu beaucoup... Et le pb était bien là.
Maintenant j'ai :
Jun 5 07:27:10 jacquouille pluto[15431]: "roadwarrior"[1] 212.43.204.100 #1: Main mode peer ID is ID_DER_ASN1_DN: 'C=FR, ST=RA, L=StQuentin, O=bugjargal, CN=mobile.van-gineken.org, E=david@van-gineken.org'
Jun 5 07:27:10 jacquouille pluto[15431]: "roadwarrior"[1] 212.43.204.100 #1: no suitable connection for peer 'C=FR, ST=RA, L=StQuentin, O=bugjargal, CN=mobile.van-gineken.org, E=david@van-gineken.org'
Jun 5 07:27:10 jacquouille pluto[15431]: "roadwarrior"[1] 212.43.204.100 #1: sending encrypted notification INVALID_ID_INFORMATION to 212.43.204.100:500
Voici la réponse que j'avais obtenu dans un autre forum:
Piege classique de read avec les pipes... La partie gauche de ton pipe (la boucle while) est exécutée dans un sous-process (forcément, comment veux-tu qu'il fasse le cat et le read en même temps sinon). Donc already_exists est une variable d'environement dans ton sous process. Après ta boucle while, tu es à nouveau dans le process père. Evidemment already_exists n'a pas été modifié dans ce process : un process fils n'a pas accès à l'environnement de son père.
Un facon de contourner ce "problème" est de mettre toute la partie du script qui utilise already_exists entre parenthèses, de maninère à ce que toutte cette partie soit exécutée dans le même process fils. Ouvre la parenthèse avant le while, ferme la avant le return.
ça fonctionne, simplement pour info il a fallu que je spécifie une taille realiste (en l'occurence 1024) : il renvoyait la même erreur avec un size=0...
Comment se fait il que je sois incapable de lire un numéro de ligne avant de déranger tout le monde ? :D
En fait le vraie question depuis le début était :
Peut on appeler une fonction à l'interieur d'elle même ?
Exemple :
nom_de_la fonction(){
commande...
nom_de_la_fonction paramètre
}
[^] # Re: quote ?
Posté par bugjargal . En réponse au message Mysql : insertion de simple quotes depuis bash. Évalué à 1.
C'est Mildred qui a vu la solution au plus simple.
J'avais effectivement trouvé cette histoire de doublement de la quote dans la journée au boulot (Ah bravo !).
Ca fonctionne impeccable... Merci encore.
[^] # Re: Aie...
Posté par bugjargal . En réponse au message Raid logiciel et disque HS. Évalué à 1.
J'ai résolu ce problème : dans le menu.lst, j'avais root (h0). Une fois ceci corrigé, l'erreur a disparu...
... pour céder la place à une autre plus inquiétante :
Red Hat nash version 4.2.15 starting
mkrootdeb: label / not found
mount: error 2 mounting ext3
ERROR opning /dev/console!!!!: 2
error dup2'ing fd of 0 to 0
error dup2'ing fd of 0 to 1
error dup2'ing fd of 0 to 2
switchroot: mount failed: 22
Kernel panic - not syncing: Attempted to kill init!
Là je ne vois pas. Si quequ'un a une idée...
# Aie...
Posté par bugjargal . En réponse au message Raid logiciel et disque HS. Évalué à 1.
- boot sur un cd de rescue
#grub
>root (hd0,0)
>setup (hd0)
>quit
maintenant grub charge, montre le menu pour choisir un noyau à booter. Mais lorsque il essaie de lancer linux, j'ai l'erreur : "Error while parsing data 23" émise par grub.
Serait-ce lié au fait que la partition contenant /boot était aussi en raid 1.
J'ai l'impression que je m'enfonce. Si quelqu'un pouvait me prendre par la main avant que je ne casse tout... Ce serait vraiment bien.
[^] # Re: mappy ?
Posté par bugjargal . En réponse au message Cartes et préparation de voyages. Évalué à 4.
# Bien sûr.
Posté par bugjargal . En réponse au message Openswan - roadwarrior. Évalué à 1.
Bon sang mais c'est bien sûr ! J'avais modifié le script CA et j'ai mis
DAYS="-days 36500". C'était peut-être un peu beaucoup... Et le pb était bien là.
Maintenant j'ai :
Jun 5 07:27:10 jacquouille pluto[15431]: "roadwarrior"[1] 212.43.204.100 #1: Main mode peer ID is ID_DER_ASN1_DN: 'C=FR, ST=RA, L=StQuentin, O=bugjargal, CN=mobile.van-gineken.org, E=david@van-gineken.org'
Jun 5 07:27:10 jacquouille pluto[15431]: "roadwarrior"[1] 212.43.204.100 #1: no suitable connection for peer 'C=FR, ST=RA, L=StQuentin, O=bugjargal, CN=mobile.van-gineken.org, E=david@van-gineken.org'
Jun 5 07:27:10 jacquouille pluto[15431]: "roadwarrior"[1] 212.43.204.100 #1: sending encrypted notification INVALID_ID_INFORMATION to 212.43.204.100:500
Une idée...
[^] # Re: une piste
Posté par bugjargal . En réponse au message Passage de variable depuis une boucle. Évalué à 1.
Exactement ça :)
Voici la réponse que j'avais obtenu dans un autre forum:
[^] # Re: Precision
Posté par bugjargal . En réponse au message Passage de variable depuis une boucle. Évalué à 1.
tablespace fr= ALERT_IDX
tablespace2= ALERT
already_exists 32= 0
already_exists 34= 0
already_exists 36=
already_exists 39=
already_exists 61= 0
tablespace fr= ALERT_IDX
tablespace2= ALERT
already_exists 32= 0
already_exists 34= 0
tablespace fr= ALERT_IDX
tablespace2= ALERT_IDX
already_exists 28= 1
already_exists 36= 0
already_exists 39= 0
already_exists 61= 0
tablespace fr= ALERT_IDX
tablespace2= ALERT
already_exists 32= 0
already_exists 34= 0
tablespace fr= ALERT_IDX
tablespace2= ALERT_IDX
already_exists 28= 1
already_exists 36= 0
already_exists 39= 0
already_exists 61= 0
# Precision
Posté par bugjargal . En réponse au message Passage de variable depuis une boucle. Évalué à 1.
[^] # Re: Charge un profile avant peut-être
Posté par bugjargal . En réponse au message Redirection I/O. Évalué à 1.
Dans ta premiere solution, le ". /etc/profile" est distant ou local ?
Je pas bien comprendre la difference avec ma premiere syntaxe...
[^] # Re: Pourquoi <<EOF?
Posté par bugjargal . En réponse au message Redirection I/O. Évalué à 1.
Mais si on veut lancer plusieurs instructions sur le serveur distant ?
# Oups...
Posté par bugjargal . En réponse au message Redirection I/O. Évalué à 2.
[^] # Re: Re:
Posté par bugjargal . En réponse au message Clustering. Évalué à 1.
Raid 1 pour avoir la meilleure tolérance de panne... Le raid 0 est tellement plus performant ? (J'ai pas encore creusé le sujet)
[^] # Re: Re:
Posté par bugjargal . En réponse au message Clustering. Évalué à 1.
[^] # Re: taille
Posté par bugjargal . En réponse au message pb de kickstart. Évalué à 1.
ça fonctionne, simplement pour info il a fallu que je spécifie une taille realiste (en l'occurence 1024) : il renvoyait la même erreur avec un size=0...
Merci encore...
[^] # Re: J'y connais pas grand chose...
Posté par bugjargal . En réponse au message pb de kickstart. Évalué à 1.
Je me suis trompé, mais la correction du pb n'est pas là : en fait /u02 est sur le disque sdb, donc grow quand même.
Une fois corrigé, le pb reste le même.
[^] # Re: make oldconfig mais pas possible :(
Posté par bugjargal . En réponse au message Passage au kernel 2.6. Évalué à 1.
# Désolé...
Posté par bugjargal . En réponse au message Zeroconf ? DDNS. Évalué à 1.
[^] # Re: shell
Posté par bugjargal . En réponse au message Execution d'une commande avec redirection.... Évalué à 1.
Merci, je m'en servirais la prochaine fois...
Je vais pas effacer les 15 if...elif que je viens de taper... ;)
[^] # Re: shell
Posté par bugjargal . En réponse au message Execution d'une commande avec redirection.... Évalué à 1.
C'est pas facile la vie... ;)
# Question en plus
Posté par bugjargal . En réponse au message Pb de syntaxe BASH. Évalué à 1.
# Bien sûr...
Posté par bugjargal . En réponse au message Comment (re)passer au français ?. Évalué à 1.
Pb reglè ;)