Page 1 sur 1

QSH Erreur qsh: 001-0078 Process ended by signal 5

Posté : jeu. 06 déc. 2012, 11:51:37
par Rahar
Bonjour,

Sur une session QSH (STRQSH), toutes les commandes renvoient le message d'erreur suivant :
qsh: 001-0078 Process ended by signal 5.

Merci de tout information qui pourrait nous aider à solutionner le problème.

(sans texte)

Posté : jeu. 06 déc. 2012, 12:03:50
par gmenu
J'ai trouvé ceci:

That error appears to be due to exceeding the number or length of arguments or environment variables:

IBM: Argument Number Limits for ls, rm, and other Qshell Commands - "qsh: 001-0078 Process ended by signal 5"
https://www-304.ibm.com/support/docview ... cb00566e4a

qsh limité à 13383 objetcs

Posté : jeu. 06 déc. 2012, 13:31:55
par cmasse
Pour apporte quelques éclaircissement au lien donné par Guy

QSH utilise une API CALLPGMV (instruction MI)
the instruction ("CALLPGMV()") is limited to 16383 arguments by design.

The boundary on the number of arguments allowed to be passed to the ls, rm, or other similar Qshell commands is 16,383. The above messages will be generated if the user is attempting to pass in more than 16,383 arguments. That is, if the pattern matches 16,383 objects, the utility will work. If the pattern matches 16,384 objects, the utility will fail.
Ce que je comprend c'est que si vous utilisez une masque ("*.*"), retournant plus de 16383 fichiers cela ne marche pas.


combien avez vous de fichiers dans le répertoire courant ?

avez vous essayé avec PASE (CALL QP2TERM) ?

(sans texte)

Posté : jeu. 06 déc. 2012, 18:01:27
par Rahar
Bonjour Christian,

Sous CALL QP2TERM, j'ai les erreurs suivants en essayant sftp --?

exec() : 0509-036 Impossible de charger le programme sftp
en raison des erreurs suivantes :
0509-130 Echec de la résolution des symboles pour sftp
en raison de :
0509-136 Le symbole __pthread (numéro 93) n'a pas été exporté
à partir du module dépendant /usr/lib/libpthreads.a(shr_xpg5.o)
0509-192 Examinez les symboles de la section .loader
à l'aide de la commande 'dump -Tv'.

Je dois avoir une configuration "vérolée" quelque part !
D'avance merci pour tout aide

Patrice

exec() : 0509-036

Posté : lun. 10 déc. 2012, 08:52:38
par cmasse
L'erreur exec() : 0509-036 indique une ressource partagée (l'équivalent d'une DLL) manquante.

le produit 5733SC1 est-il installé ?

le fichier stream /QOpenSys/QIBM/ProdData/OS400/PASE/lib/libpthreads.a est-il présent ? (celui de /usr/bin n'est qu'un lien)

que dit la commande CHKPRDOPT *OPSYS ?


Après, si c'est PASE qui est "bancal" il faut peut-être ouvrir un incident au point service.

(sans texte)

Posté : lun. 10 déc. 2012, 21:28:05
par Rahar
Bonsoir Christian,

La commande CHKPRDOPT renvoie des erreurs sur le 5761SS1 Option-33.
J'ai réinstallé mais le job QSRVMON utilise certains objets.

Comment peut on arrêter proprement le travail QSRVMON.

cordialement

job QSRVMON

Posté : mar. 11 déc. 2012, 08:23:25
par cmasse
http://archive.midrange.com/midrange-l/ ... 00294.html

Passez QSFWERRLOG à *NOLOG

Code : Tout sélectionner

 Valeur système . . . . :   QSFWERRLOG                                       
 Description  . . . . . :   Consignation des erreurs logicielles             
                                                                             
                                                                             
 Indiquez votre choix, puis appuyez sur ENTREE.                              
                                                                             
   Erreurs logicielles  . . . .   *NOLOG         *LOG, *NOLOG                
                                                                             

(sans texte)

Posté : jeu. 20 déc. 2012, 17:57:24
par Rahar
Merci à tous.
J'ai eu l'occasion d'arrêter la machine et j'en ai profité pour restaurer en mode restreint le 5761SS1 Option-33 : ça a marché.