원격 시스템의 GUI 터미널 내에서 실행되는 dist-upgrade 프롬프트에 Enter 키를 전달합니다. 이후에는 SSH를 통해서만 액세스할 수 있습니다.

원격 시스템의 GUI 터미널 내에서 실행되는 dist-upgrade 프롬프트에 Enter 키를 전달합니다. 이후에는 SSH를 통해서만 액세스할 수 있습니다.

이전에는 remoteRDP를 통해 컴퓨터(일반적인 물리적 데스크톱 컴퓨터)에 액세스하고 이를 사용하여 sudo apt dist-upgradeGUI 내부를 시작했습니다 gnome-terminal. 그 이후로 RDP 연결이 끊어지고 SSH[1]만 있습니다. apt 명령에 "assum yes"가 없기 때문에 cat /var/log/dist-upgrade/screenlog.0SSH를 통한 검사를 통해 계속 실행 중인 업그레이드가 프롬프트 [2]에서 멈춰 사용자가 Enter를 누르거나 yes를 선택한 다음 Enter를 눌러야 하는 것으로 나타났습니다. 이 시점에서 약 한 시간 동안 실행 dist-upgrade되었으며(그 후의 대기 시간은 포함하지 않음) 많은 패키지가 설치되었습니다.

이제 목표는 실행 중인 프로그램에 Enter를 전달하는 것입니다 dist-upgrade(또는 업그레이드를 완전히 종료하는 것입니다. 그러나 이로 인해 시스템이 손상될 수 있습니다). LLM에서는 pid gdb -p pid /usr/libexec/gnome-terminal-server뒤에 call (int)write(0, "\n", 1)실행 파일을 얻은 위치를 사용할 것을 권장합니다 ps -ex | grep terminal. 그러나 No symbol "write" in current context.그 이후부터는 이것이 틀렸다 No debugging symbols found in /usr/libexec/gnome-terminal-server).

또 다른 접근 방식은 프로그래밍 방식의 클릭 생성을 사용하는 것입니다 xdotool. 아쉽게도 아직 리모컨에는 설치가 안되어 있고, 업데이트가 실행중이라 지금은 설치가 불가능합니다. 이는 모든 프로그램에 해당됩니다. 이 시점에서 우리는 이미 가지고 있는 것(표준 bash)을 사용해야 하며 새로운 것을 설치할 수 없습니다.

무엇을 해야 할까요?


[1]: 실제로 "remote:xrdp:SSHTunnel:Remmina:client"의 RDP 액세스를 기반으로 합니다.아직검은색 화면이 표시되고 리모콘 디스플레이를 깨울 수 없는 것 외에는 잘 작동합니다.

[2]: 문제 프롬프트는 매우 간단합니다.

#tail /var/log/dist-upgrade/screenlog.0
Package configuration


Upgrade to the firefox snap  
                                                                                         
Starting in Ubuntu 22.04, all new releases of firefox are only available to Ubuntu users through the snap package. This package update will transition your system over to the snap by installing it.It is recommended to close all open firefox windows before proceeding to the upgrade.  

                        <-- 0:jammy -- time-stamp -- Apr/01/24 15:45:57 --          

답변1

나는 그것에 대해 완전히 익숙하지 않지만 apt해당 로그 파일()의 이름을 보면 screenlog.0프로세스가 이미 있는지 궁금합니다.screen? 이 경우 screen -ls활성 세션이 표시되어야 하며 screen -R해당 세션에 다시 연결해야 합니다.

로그 파일 이름이 red herring인 경우 다음을 수행할 수 있습니다.reptyr, 기존 프로그램을 새 터미널에 연결할 수 있는 도구입니다.

관련 정보