본문 바로가기

debian3

Debian 의존성에 문제 생긴 패키지 복구하기 Debian11에 OMV5를 설치하는 과정에서 문제가 발생했다. OMV5는 Debian10에 맞게 제작된 대규모 패키지라서 많은 의존성 문제가 발생했다. old stable repo에 있는 패키지를 대규모로 가져와서 설치를 강제로 진행했는데 역시나 제대로 실행되지 않았다. 하는 수 없이 OMV5를 삭제하였는데 이후에 SSH에 접속되지 않는 문제가 발생했다. OMV5 설치과정에서 망가진 패키지 의존성 문제를 해결하기 위해서 전체 패키지 재설치를 진행했다. sudo aptitude reinstall '~i' : hyphen이 아닌 tilda임을 주의 위의 명령어를 실행하면 현재버전 패키지 보관소에 등록되어 있지 않은 패키지를을 찾을 수 없다고 리스트를 알려준다. 찾아진 과거버전 패키지들을 현재 버전으로 업데.. 2022. 1. 21.
Debian 11에서 GNOME과 TigerVNC 호환 문제 Debian 11.2버전 기준으로 TigerVNC를 systemd 서비스로 구동하는 경우에 문제가 발생한다. 위와 같이 VNC Viewer에서 "Oh no! Something has gone wrong." 화면이 나오고 tigervnc service가 종료된다. 반면에 putty terminal에서 vncserver :1 으로 수동실행하면 Gnome이 정상적으로 로드 된다. 이 문제는 debian 10 때부터 고질적으로 발생하는 문제인데 정확한 원인을 찾지는 못했지만 대략적으로 짐작이 되는 부분이 있어서 내용을 정리해본다. 참고로 Centos 8에서는 TigerVNC를 서비스로 실행해도 Gnome이 정상적으로 로드된다. 따라서, 프로그램의 TigerVNC의 버그라기 보다는 구동 스크립트 상에 버그가 있는.. 2022. 1. 5.
Debian 11 설치 후 가장 먼저 해야 하는 기본셋업 Debian 11.5 기준 0. sudo 설정 su(root변경) /usr/sbin/usermod -aG sudo reboot now 1. 방화벽 설치 sudo apt install ufw sudo ufw enable sudo ufw allow ssh 2. ssh 설정(인스톨 할때 ssh서버를 설치하지 않았을 경우 필요함) sudo apt install openssh-server sudo systemctl enable sshd sudo systemctl start sshd 3. 기본패키지 추가 설치 sudo apt install net-tools 4. 데스크탑 환경 GNOME -> GNOME Flashback 변경 GNOME tigervnc를 서비스로 실행하면 오류를 뿜는 문제가 있어서 기본 데스크탑 환.. 2022. 1. 5.