작업일지 - 2026. 10.02

OmeGa·1일 전
항목내용
작성자김상화 (EYE4, 인지 담당)
작업 환경노트북 Ubuntu 24.04 / Raspberry Pi pa05
주요 주제개인 프로젝트 Linux 실행 환경 구성, 라즈베리파이 OS 업그레이드

1. 오늘의 목표

  • 개인 프로젝트 object_tracking(웹캠 색 추적)이 Linux 노트북에서도 동작하는지 확인
  • 라즈베리파이(pa05)의 OS를 Ubuntu 24.04.5 → 26.04.1 LTS로 업그레이드

2. 수행 내용

object_tracking Linux 실행

  • 실행 가능 여부 점검 → 웹캠 코드의 CAP_DSHOW가 Windows 전용이라 Linux용 파일을 따로 작성
  • 프로젝트 전용 가상환경(.venv) 구성, matplotlib 설치
  • .gitignore, requirements.txt 작성, README에 가상환경 활성화 위치와 실행 명령 추가
  • 커밋 후 GitHub contributors에 AI가 공동 작성자로 표시되는 문제 확인 → 앞으로 커밋에서 Co-Authored-By 줄을 빼기로 함

질의응답으로 정리한 것

  • ~/opencv/view.py의 pyrealsense2 모듈 오류 → RealSense용 가상환경에서 실행하면 해결
  • VS Code의 "전역 환경 설치" 경고의 의미
  • 인터넷의 HSV 파랑 값을 넣으면 초록이 나오는 이유 → OpenCV는 H를 0~179로 써서(일반 0~360의 절반) 값 변환이 필요

라즈베리파이 OS 업그레이드

  • SSH 접속 상태 확인 → do-release-upgrade 시도 → 실패
  • 원인 분석 후 시계 동기화 → 자동 업데이트(unattended-upgrades) 종료 대기 → 커널 업데이트 재부팅
  • tmux 세션 안에서 업그레이드 진행(SSH가 끊겨도 계속되도록) → 재부팅 후 상태 확인

3. 결과

  • object_tracking이 Linux 노트북에서 정상 실행됨
  • 라즈베리파이: Ubuntu 26.04.1 LTS, 커널 7.0.0-1020-raspi, 시계 동기화 정상, 실패한 서비스 0개

4. 문제와 해결

문제원인해결
업그레이드 서버 접속 실패파이 시계가 24일 늦어 https 인증서가 거부됨인터넷 시간 서버(NTP)를 직접 지정해 시계 동기화
패키지 잠금(lock) 오류자동 업데이트가 실행 중끝날 때까지 기다린 뒤 진행
커널 업데이트 대기 경고새 커널 설치 후 재부팅 안 함재부팅 후 업그레이드 진행

5. 배운 점

  • 시계가 틀리면 https 접속이 실패할 수 있다 → 네트워크 문제처럼 보여도 시계부터 확인
  • 원격 업그레이드는 tmux 안에서 해야 접속이 끊겨도 안전하다
  • OpenCV HSV의 H 범위는 0~179

6. AI 활용

  • Claude Code로 실행 오류 분석, Linux용 코드·설정 파일 작성, 업그레이드 단계별 명령 안내를 받고 결과를 직접 확인함

7. 다음 할 일

  • RealSense 카메라용 색 추적 프로그램 작성
  • 라즈베리파이 SD카드 백업
profile
안녕하세요.

0개의 댓글