분류 전체보기 181

[우분투 22.04] 색상 프로필을 만들려면 인증이 필요합니다. 해결 방법

최근 우분투 22.04를 설치해서 잘 사용 중에 있습니다. xrdp 연결을 시도할 때 "색상 프로필을 만들려면 인증이 필요합니다."라는 메시지가 반복적으로 표시되어서 상당히 성가십니다. 본 페이지는 원격 데스크톱 및 remmina로 접속 시에 "색상 프로필을 만들려면 인증이 필요합니다.라는 메시지가 뜨지 않도록 설정하는 방법을 설명드립니다. 요약 해당 문제를 해결하기 위해서는 아래와 같이 /etc/polkit-1/localauthrity/50-local.d/color.pkla 파일을 편집해주면 깔끔하게 해결됩니다. $ sudo mkdir -p /etc/polkit-1/localauthority/50-local.d $ sudo vi /etc/polkit-1/localauthority/50-local.d/c..

[우분투 22.04] 자동 로그인 해제하는 방법 (/etc/gdm3/custom.conf)

경 저는 라즈베리파이라는 미니 컴퓨터에 우분투 22.04를 설치해서 잘 사용하고 있습니다. 속도가 조금 느린 것을 제외하고는 x86 계열의 우분투 리눅스와 거의 비슷하게 활용 가능한 것 같습니다. 유일하게 불편한 점이라면, 오프라인에서 사용자가 로그인되어 있으면 xrdp 연결이 안 된다는 것입니다. 이 때문에 부팅시 자동 로그인 기능이 설정되어 있으면, 원격데스크톱을 이용해서 라즈베리파이에 접속할 수 없는 어려움이 있습니다. 본 페이지에서는 우분투 22.04에서 자동 로그인 설정을 해제하는 방법에 대해서 설명드리고자 합니다. 결론부터 말씀드리자면, /etc/gdm3/custom.conf 파일을 편집하면 됩니다. 요약 $ sudo vi /etc/gdm3/custom.conf 위의 명령을 통해서 /etc/g..

[SonarQube] 리눅스용 build-wrapper 다운로드 URL

SonarQube 소나큐브는 정말 뛰어난 정적 분석 툴입니다. 다양한 언어와 다양한 OS에서의 분석을 지원하고 있어서 무척 편리합니다. c 또는 cpp로 작성된 소스 코드를 분석하기 위해서는 build-wrapper라는 툴을 사용해야 합니다. 아래는 리눅스요 build-wrapper를 다운로드할 수 있는 URL에 대해서 설명드립니다. 리눅스용 build-wrapper 다운로드 URL 소나큐브는 웹페이지로 분석 결과를 확인할 수 있습니다. 만약 소나큐브 UI의 주소가 "https://sq.yourcompany.com" 이라면 리눅스용 build-wrapper의 URL은 "https://sq.yourcompany.com/static/cpp/build-wrapper-linux-x86.zip"입니다. wget ..

SW개발 2022.06.15

Jenkins 계정으로 쉘을 실행시키는 방법 (sudo su jenkins -s /bin/bash)

간혹 Jenkins 계정을 쉘을 실행시켜야 하는 경우가 종종 있습니다. 젠킨스에서 빌드된 작업 환경에서 무언가를 살펴보고 싶을 때 jenkins 계정이 아니라면 퍼미션 문제가 발생할 수도 있고 환경 자체가 젠킨스가 실행되던 환경과 완벽하게 동일하지 않기 때문에 젠킨스에서 빌드나 테스트 도중에 발생한 문제에 대해서 살펴보기 제한되는 경우가 제법 있습니다. 젠킨스 계정으로 쉘을 실행시키는 방법 이 경우에는 아래 명령을 수행하면 jenkins 계정으로 쉘을 사용할 수 있습니다. $ sudo su jenkins -s /bin/bash 젠킨스에 known_hosts 추가하는 방법 예를 들어서 다른 서버에 노드를 추가하고자 할 경우 ssh key를 jenkions의 known_hosts에 추가해야 될 필요가 있을 ..

SW개발 2022.06.15

[Jenkins] git clone시에 error: RPC 실패; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.

최근 사무실에서 사용하고 있는 GitHub 레포지토리의 사이즈가 너무 커졌는지 git clone 시에 "error: RPC 실패; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated."라는 에러가 계속 발생하고 있습니다. 이 경우에 대한 솔루션은 구글에서 어렵지 않게 검색할 수 있고 해결할 수 있습니다. 아래 링크는 로컬에서 이런 문제가 발생했을 때 조치할 수 있는 방법에 대한 충분한 솔루션을 담고 있습니다. [Ubuntu] git clone 시에 "RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated..

SW개발 2022.06.15

구글 애드센스 승인받는데 걸린 기간 (3개월 / 40여개의 포스팅)

최근 제 짝궁이 새로운 워드프레스 사이트에 구글 애드센스 광고 게재 승인을 받았습니다. 짝궁의 수익은 곧 제 수익입니다. 우리는 경제 공동체니까요. 짝궁의 광고 게재 승인이 배가 아프기도 하면서도 저희 가계의 부수입이 증가했기 때문에 기뻐할 일이기도 하겠지요. 어제 저도 드디어 애드센스 광고 게재 승인이 되었습니다. 저는 굉장히 기뻤는데 짝꿍의 반응은 무덤덤하더군요. 애드센스 승인에 걸린 기간 제가 이 블로그에 글을 처음 작성한 날이 2022년 3월 10일이었습니다. 물론 구글 애드센스를 신청한 시점은 좀 더 늦긴 합니다. 보수적으로 계산해서 구글 애드센스 광고 게재 승인을 받는데 약 3개월이 걸렸습니다. 구글 애드센스 광고 게재 승인을 받는데 약 3개월의 기간이 걸렸고, 약 40개의 포스팅을 작성했습니..

HDMI 케이블 제대로 연결되지 않는 문제 (케이블 부식으로 인한 문제)

최근에 제법 성가신 일을 겪었습니다. PC와 TV를 HDMI로 연결했는데, HDMI 연결이 잘 되다가도 끊기곤 했습니다. 아예 동작을 하지 않으면 안 된다고 생각하고 포기했을텐데, 연결되었다가 해제되었다가 하니까 영 성가신게 아니었습니다. TV가 좀 오래된 모델이다보니 처음에는 TV의 문제인줄 알았습니다. 하지만 문제의 원인은 의외로 HDMI 케이블에 있었습니다. HDMI 케이블 불량에 따른 HDMI 불량 증상 위의 사진을 잘 살펴보시면 HDMI 케이블 단자에 부식된 흔적을 확인하실 수 있습니다. HDMI 케이블의 경우 차등 신호를 이용해 고속으로 데이터 통신을 하는 방식이다보니 커넥터 핀이 부식되면 당연히 제대로 통신이 이뤄지지 못할 수밖에 없다고 생각됩니다. 위키백과에서 HDMI 핀맵을 찾아서 살펴보..

웹브라우저가 깨져서 출력되는 문제 해결 방법 (PC 현재시간 설정 문제였음)

본 페이지에서는 웹브라우저가 깨져서 출력되는 문제 해결 방법에 대해서 설명드립니다. 인터넷이 느려서 발생하는 문제라고 생각했는데, 의외로 PC의 현재 시간 설정 문제였습니다. 문제 현상 모든 문제는 문제의 현상을 정확하게 설명하는 것으로 출발해야 합니다. 문제의 현상을 잘 살펴보다보면 문제의 원인에 대한 인사이트를 얻을 수 있을 가능성이 높기 때문입니다. 필자의 경우는 초소형 미니컴퓨터인 라즈베리파이에 Ubuntu 리눅스를 설치하고, 스마트폰의 데이터 테더링을 이용해서 인터넷에 연결된 환경입니다. 일단 PC에 비해서 컴퓨터의 하드웨어 성능이 다소 떨어지는 편인데다가, 스마트폰의 데이터 테더링을 이용하기 때문에 인터넷 속도가 그리 빠른 편은 아닙니다. 아래와 같이 네이버 블로그에 접속했는데, 웹브라우저 화..

다이소에 USB Type-C to HDMI 케이블은 아직 없다. 대신 쿠팡에서 구입 가능하다.

요즘 수익형 블로그를 만들기 위해서 저도 저희 짝꿍도 열심히 노력하고 있습니다. 슬프게도 지금까지의 수익은 짝꿍님의 완승입니다. PC로 블로그를 열심히 쓰고 있지만, 화면 크기가 작아서 작은 모니터에 창 2개를 띄워놓고 글을 쓰는 것은 상당히 불편한 일임에 틀림없습니다. 본 페이지에서는 HDMI 포트가 제공되지 않는 콤팩트형 노트북과 TV를 연결하는 방법에 대해서 설명드리고자 합니다. HDMI 포트를 제공하는 노트북은 HDMI 케이블만 있으면 됨 만약, HDMI 포트를 제공하는 구형 노트북이나, 콤팩트 타입의 노트북이 아니라면 HDMI 케이블만으로도 간단하게 노트PC와 TV를 연결할 수 있습니다. HDMI 포트가 없는 노트북은? 요즘은 노트북에 HDMI 포트를 없애고 USB Type-C 포트만 제공하는 ..