문제

문제

누군가 내 Ubuntu 서버에 무슨 일이 일어났는지 이해하는 데 도움을 줄 수 있기를 바랐습니다.

이상하게 작동하는 문제가 있었습니다. 자세히 설명하지는 않겠지만 다음 명령을 사용하여 서버를 다시 시작했습니다.

종료 -r 지금

다시 작동했을 때 screen을 사용하려고 했더니 다음 오류가 발생했습니다.

더 이상 PTY가 없습니다. 죄송합니다. PTY를 찾을 수 없습니다. [화면이 종료되는 중]

저는 다음과 같은 내용을 알려주는 웹사이트를 찾았습니다.

http://en.positon.org/post/%5BScreen%5D-No-more-PTYs-Sorry-could-not-find-a-PTY

/dev/ptmx 파일 권한을 변경해야 합니다.

# ls -l /dev/ptmx 
crw-r--r-- 1 root root 5, 2 nov 18 23:28 /dev/ptmx
# chmod a+w /dev/ptmx
# ls -l /dev/ptmx 
crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx

이미 다음 위치에 있었기 때문에 문제가 해결되지 않았습니다.

crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx

같은 문제입니다.

그래서 이런 게시물을 찾았습니다.

https://superuser.com/questions/302235/no-more-ptys-when-trying-to-start-screen

그래서 나는 대답이 제안하는 대로 했습니다.

# mount devpts /dev/pts -t devpts -o mode=620

그리고 그것은 잘 작동했습니다.

무슨 일이 일어났는지, 왜 그랬는지, 개발자들이 이를 해결하기 위해 무엇을 했는지 아는 사람이 있나요? 나는 이것에 완전히 길을 잃었습니다.

감사합니다!

답변1

내가 알 수 있는 한, /dev/pts화면이 작동하려면 마운트해야 합니다.

답변2

같은 메시지를 받았을 때 이것을 발견했습니다. 장치를 잠그고 있는 다른 응용 프로그램(ZTerm)이 있는 것으로 나타났습니다. 따라서 팁으로, 다른 사람이 해당 장치에 접근하고 있지 않은지 확인하세요!

답변3

문제

USB 포트와 RS232 케이블을 통해 연구실 PC를 Raspberry PI에 연결하기 위해 스크린 프로그램을 사용해 보았습니다.

명령 화면 /dev/ttyUSB0을 실행했습니다.

다음과 같은 오류 메시지가 연속해서 나타났습니다.

Cannot access line '/dev/ttyUSB0 for r/w: permission denied
Couldn't find a PTY

해결책

마침내 이 게시물을 보면서 다이얼아웃 그룹에 추가하는 아이디어를 발견했습니다.

직렬 포트에 대한 권한 변경

다음 명령을 실행했습니다.

sudo usermod -a -G dialout $USER

컴퓨터를 다시 시작했는데, 효과가 있었습니다. 스크린 프로그램을 이용하여 연결을 할 수 있었습니다.

이것이 누군가에게 도움이 되기를 바랍니다. 평화.

관련 정보