Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ssh et java] problem de sortie standard (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Aug 18, 2009 7:11 am    Post subject: [ssh et java] problem de sortie standard (résolu) Reply with quote

Bonjour,


J'ai un légé souci sur un serveur .. qui n'est pas une gentoo mais qui reste un linux :D


C'est très étrange : j'utilise une commande SSH avec un utilisateur système créé sur le serveur ... les sorties de mon script (distant) fonctionne, mais la sortie d'une commande java ne s'affiche pas à travers SSH alors que si je me connecte en local avec cet utilisateur, ca fonctionne :|


Je pense à un problème dans la création de l'utilisateur .. J'ai utilisé un "-k /etc/skul" pour la création de cet user (avec un "-r" pour le user système aussi).




Personne n'aurait une idée, car je n'y comprend rien :o
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org


Last edited by loopx on Tue Aug 18, 2009 8:13 am; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7899
Location: ~Brussels - Belgique

PostPosted: Tue Aug 18, 2009 7:25 am    Post subject: Reply with quote

Oui, c'est vraiment bizarre...

Sauf... si le message est envoyé comme "broadcast sur les consoles" plutôt que la sortie standard (un peu comme les messages du kernel).
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Aug 18, 2009 7:35 am    Post subject: Reply with quote

Ben en fait, j'ai utilisé "cfengine" pour créé un user sur 3 serveur. Les 2 premiers foire, le 3ème fonctionne. Que je sois en local ou en remote, j'ai ce bug ...

En fait, en local, je n'ai pas ce bug avec ce user SI j'utilise "su - <user>" .. si je fais "su <user>", j'ai le bug, pareil si j'exécute cette commande en remote ...



Je n'ai pas vraiment trouvé de différence dans le profile (j'ai regardé le fichier sous la home).



Via SSH, j'ai un paramètre "COMMAND" dans "authorized_keys" qui permet de forcer l'exécution d'un script de validation .. Ce dernier est en Perl et possède un Switch case dont voici la partie pour la commande recue (java -version) :


Code:
        #possibility to know the version of Java
        case "java -version" {
                my $java_cmd=&init_java();

                print "> Getting Java version accepted. Using '$java_cmd'\n";

                print `$java_cmd -version`;
        }



Via SSH ou en connexion local (avec "-" ou sans), j'ai bien le "Getting Java version ..." mais pas la suite ..


Est-ce que cela pourrait être du à un problème de Perl ?
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7899
Location: ~Brussels - Belgique

PostPosted: Tue Aug 18, 2009 7:40 am    Post subject: Reply with quote

Je ne pense pas.

Vérifie les groupes, variables et fichiers d'environnement pour ce user.
au pire, tu le reconstruis et remets les choses en place.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Aug 18, 2009 8:13 am    Post subject: Reply with quote

J'ai trouvé, ca n'a rien avoir avec le user (enfin, ca n'en a pas l'air) ... Il y a p lusieurs version de Java installé dont :

- 1.5.0.15
- 1.5.0.17


Cette dernière est sélectionné automatiquement par mon script de validation .. Or, si je force à utiliser la ".15", je n'ai plus ce problème .....


Alors, honêtement, je sais pas pourquoi ca fait ca, d'autant plus que la commande est bien au bon endroit, il n'y a pas d'erreur et l'appel "java -version" fonctionne pour cette ".17" .. mais force est de constaté que via "SSH", cette dernière version est totalement muette (incompréhensible).


Donc, vu qu'il y a un lien symbolique dans /usr/bin/ je vais utiliser ce dernier au lieu de chercher la dernière version présente sur le système ...


;)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum