Salut à tous,
Un petit problème avec screen : je me loggue à partir de mon pc perso sur mon serveur local, et j'essaie de lancer un btdownloadcurses avec ma copine du moment, ie la commande screen.
Ca se lance, ça commence à marcher 3 sec, et après, boum, screen décide de s'arreter, tout seul, sans message d'erreur, à part un petit screen is terminating.
C'est assez agaçant, parce que btdownloadcurses marche très bien sans ce screen, et screen aussi, évidemment. Et manque de bol, google ne me donne rien.
config serveur: debian sarge à jour, minimal
config pc perso : debian sid à jour.
Voilà, si quelqu'un a une idée, je le remercie d'avance.
# strace ?
Posté par symoon . Évalué à 1.
Essaie donc de tracer un peu tout ça, histoire de voir le point bloquant
Bon courage
[^] # Re: strace ?
Posté par Thomas (site web personnel) . Évalué à 1.
Après l'appel de getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
Ca me donne environ 1000 erreur de ce type :
close(i) = -1 EBADF (Bad file descriptor)
avec i variant de 1023 à 3...
Et après, j'y comprends rien, et je sais pas quoi rechercher, donc c'est tendu.
# re
Posté par LaBienPensanceMaTuer . Évalué à 1.
Le truc, c'est peut être d'ouvrir une fenêtre pr ton client P2P et une autre fenêtre qui contient un simple shell. Ainsi, t'es à peu près sur que ton screen ne se terminera pas sans raison.
Après peut être faire un petit ulimit -c unlimited pr que il y est génération d'un core si c'est l'un des programmes qui segfault.
Sinon, il est clair que strace est la solution ultime. N'oublies pas de rediriger sa sortie avec l'option -o.
[^] # Re: re
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
lancer screen, attendre l'invite du shell et la seulement lancer btdown...
Comme cela 1 screen ne devrait pas se quitter (son client est le shell)
et 2 tu aura les messages du btdow.. pour peu qu'il y en ai bien sur.
[^] # Ok
Posté par Thomas (site web personnel) . Évalué à 1.
En faisant ça, je me suis rendu compte que j'avais des problèmes au niveau des droits, un dossier qui n'appartenait pas au bon user... après modifs, c'est bon.
Donc c'est réglé.
Par contre, juste pour être précis, j'arrive toujours pas à lancer screen btdown... en root, en une seule commande ; et j'arrive pas non plus à lancer cette meme commande en user, vu qu'il semble de manquer des droits sur screen.
Merci !!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.