오래간만에 우분투 가상 머신을 열고 패키지를 설치하려는데 다음과 같은 메시지와 함께 설치가 되지 않는다. E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 2836 (unattended-upgr) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 말인즉슨 unattended-upgr 프로세스가 수행 중이니 설치할 수 없다는 것이다. 윈도우 업..
최근 건물 에너지 관리 시스템(BEMS, Building Energy Management System)을 새롭게 접하면서 오픈 소스 플랫폼인 볼트론(VOLTTRON, https://volttron.org)에 관심을 갖게 되었다. 볼트론의 최근 버전은 파이썬 3.6 이상과 리눅스 환경에서 동작하는데 설치 과정의 핵심 요소가 바로 메시징 시스템이었다. 건물 에너지 관리 시스템은 다양한 계량기 및 계측기, PLC 등으로부터 정보를 수집하고 필요에 따라 컨트롤 메시지를 개별 기기에 내려 보내기 때문에 기기간의 메시지 전달 체계가 설치 과정의 핵심인 것은 어찌 보면 당연한 일이라 할 수 있겠다. 볼트론을 처음 개발할 당시만 해도 메시징 시스템으로 제로 MQ를 사용했는데 사용자들의 다양한 필요를 채워주고 메시징 시..