Lenny screen probléma

Fórumok

Üdv!

Porblémám akadt a screen/awk-val. Tegnapig tökéletesen működött a scriptem 1 éven keresztül. Tegnap előtt feltoltam a munin-t , majd apt-get update. Nost azóta erre a parancsra:

screen -r $(screen -ls | awk -F . "\$2 ~ /^$SCREEN_NAME[[:space:]].*/ {print \$1}" | awk '{print $1}') -S $SCREEN_NAME -X quit;

Erre azt dobja vissza nekem, hogy "Must be connected to a terminal."

Googliztam, és a következőket találtam:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=117649

Egykét levlista alapján:

#dpkg -l screen libc6

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Név Verzió Leírás
+++-================-================-================================================
ii libc6 2.7-18 GNU C Library: Shared libraries
ii screen 4.0.3-11+lenny1 terminal multiplexor with VT100/ANSI terminal em

Most nem tudom, hogy mit tehetnék ez ügyben, egész napom ráment, de semmi változás.

Mit csináljak? Már teljesen tanácstalan vagyok.

Hozzászólások

Cannot open your terminal '/dev/pts/42' - please check.

Hiba a dologban az, hogy sudo-n keresztül nem engedi használni a screen-t. Sudo nélkül működik, de ez csak átmeneti megoldás. Szeretném valahogyan megoldani, hogy a régi módszerrel tudjam használni, de még most sem találtam rá megoldást. Esetleg valakinek van ötlete? üdv!

Na, kezdjuk tiszta lappal.

A feladat: sudo-val belepni masik user screen session-jebe.

- Milyen userrel futtatod a sudo-t?
- Milyen userrel fut a screen?
- A screen userebe atlepve latod-e a screen session-t (screen -ls) ?
- A sudo userrel ki/belepve es ujra megprobalva mit kapsz?
- Valtozhatott-e valami egyeb (mas IP, mas ssh kliens, mas terminal-beallitas, mas eleresi modszer...)?
- 'find /dev /etc -mtime -2' -re kapsz-e valami erdekeset? (valtozott-e device node vagy konfig datuma?)

Vegso esetben persze belepek es megnezem, de a kovetkezo lepes nalam mar az strace lenne...