error에 해당하는 글들 13 Articles matched 목록이 없습니다. [Ubuntu] iptime NAS 마운트 오류 (mount error) 💡 Ubuntu 20.04 LTS 버전에서 진행했습니다 ! 결론적으로 마운트를 강제로 해제하고 다시 mount 해주면 해결됩니다. 강제로 마운트 해제하는 명령어: umount -l /NAS cifs로 잘 마운트 되어 사용하고 있던 NAS가 갑자기 안된다.. 덕분에 사이트에서 업로드된 이미지들이 전부 엑박으로 보이는 현상이 발생했다.. 우리 서버에서는 NAS 마운트를 10초마다 확인해서 만약 떨어져있을 경우 다시 붙이도록 cron을 돌리고 있었다. 그래서 어떤 오류가 발생하고 있나 커널 로그 /var/log/kern.log 열어보았다. Apr 27 06:54:58 ubuntu kernel: [11648455.315436] Status code returned 0xc000006d STATUS_LOGON_FA.. terraform apt update 에러 💡 apt update 오류 troubleshooting 상황 terraform 으로 apt update를 하는 script를 작성했는데 update가 되지 않고 에러가 발생하고 있었다. Err http://security.ubuntu.com precise-security InRelease Err http://kr.archive.ubuntu.com precise-backports InRelease Err http://security.ubuntu.com precise-security Release.gpg Temporary failure resolving 'security.ubuntu.com' Err http://kr.archive.ubuntu.com precise Release.gpg Temporary f.. [Ubuntu] GPG Error "NO_PUBKEY" 상황 설명 우분투 서버에서 nodejs 설치를 하는데 기본적으로 Ubuntu는 nodejs 패키지를 다운로드 받을 때 구버전을 받아온다. 최신 버전을 받아오기 위해서 apt source list에 최신 버전 패키지 레파지토리 위치를 추가해줘야한다. 우분투에서 최신 버전 nodejs 받는 방법은 링크로 대신한다. 우분투(Ubuntu)에서 nodejs 최신버전 다운로드 받는 방법 그런데 source list를 추가하고 apt update를 하면 source list가 적용이 되야하는데 에러가 발생하면서 이 포스팅 제목에 써있는 "NO_PUBKEY" 가 발생한다. 그 이유는 public key를 사용할 수 없다고 에러 메세지에 나오는데 해당 서버에 해당 Public key가 없어서 그런 것 같다.. 해결 방법.. [MySQL/MariaDB] Error 2020: Got packet bigger than 'max_allowed_packet' 상황 insert 하는 경우 제목과 같은 에러가 발생하는 경우가 있는데 이 경우 Client와 Server사이에 주고 받을 수 있는 packet의 사이즈가 정해져있는데 아무 설정도 해주지 않았다면 기본값이 들어가있을것입니다. 보통은 1M이 기본값입니다. 문제를 해결하기 위해서는 max packet 사이즈를 늘려주어야하는데 그 설정값이 에러메시지에도 나와있는 max_allowed_packet입니다. 설정 방법은 아래 두가지입니다. my.cnf 수정 my.cnf ... [mysqld] max_allowed_packet = 128M ... 옵션 지정 아래와 같이 mysql 명령문 수행 시 옵션을 지정해줄 수 있습니다. mysqldump 명령어를 통해서 DB 덤프를 생성할 때는 my.cnf에 설정된 값이 적용되.. [MySQL] 함수 생성 시 에러 발생 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 상황 함수를 생성하려고 했으나 아래와 같은 에러메시지가 발생함. 에러메시지 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 해결 DB의 root로 접속하여 아래 쿼리를 수행해주고 재생성 SET GLOBAL log_bin_trust_function_creators = 1; [Jenkins] Failed to connect SFTP channel. Message [failed to send channel request] 에러 Failed to connect SFTP channel. Message [failed to send channel request] 위의 에러가 발생한 이유는 SFTP 접속이 불가능한것! 실제로 서버에서 sftp 접속을 시도하면 아래 에러 메시지와 함께 접속이 되지 않습니다 이유는 바로 sshd_config에 설정되어있는 것이 잘못되어있는건데요 sftp는 port를 22번 사용하는데 이는 ssh 포트입니다. 즉 ssh를 통해서 ftp 서비스를 이용하는것이 바로 sftp이죠. 때문에 기본 ftp보다는 보안에 있어서는 조금 더 안전한 ftp입니다. 위의 에러가 발생한 이유는 바로 sshd_config 파일 안에 Subsystems sftp 경로가 잘못잡혀있거나 잡혀있지 않은 경우 발생합니다. 해결방안 #.. [JAVA] Arrays.asList java.lang.UnsupportedOperationException 프로젝트를 진행하다가 원본 배열를 복사한 후에 복사된 배열안에 추가해야하는 상황이 생겼습니다. 단순한 작업이지만 처음에 어떻게 잘라서 어떻게 사용해야할지 뭔가 쉬운 방법은 없을지 생각하며 찾아보다가 Arrays.asList라는 메서드를 발견했고 이를 통해 배열을 리스트로 변경(casting)하여 add 메서드를 통해서 리스트에 추가해보려고 했습니다. 하지만 제목과 같은 에러가 발생했고 또 다시 구글링을 하다보니 발견한 내용입니다. Arrays.asList로 생성된 List객체는 immutable한 객체이므로 add 또는 remove를 지원하지 않는다. immutable하다는게 처음에는 무슨 의미인지 와닿지 않아서 영어 단어를 찾아보았습니다. immutable하다는것은 변할 수 없다는 의미이고 Arrays.. [Ubuntu] xrdp_mm_process_login_response: login failed 이번에 정리할 내용은 xrdp 에러인데요 해당 에러가 발생하게 된 원인이 무엇인지 그리고 어떻게 해결하는지 간단한 에러이지만 까먹지 않기 위해서 정리해보려고 합니다. 저같은 경우 xrdp를 통해서 서버를 모니터링하는 경우가 종종 있습니다. 서버에 접속해서 xrdp 설정을 변경한 후에 해당 서버에 xrdp로 로그인을 하려는 순간 로그에 에러가 찍혔습니다. 에러 원인 xrdp_mm_process_login_response: login failed 위와 같은 에러가 발생한 이유는 결론적으로 xrdp는 vnc와 달리 클라이언트 입장에서 접속을 할 때마다 새로운 세션을 만들어서 새로운 포트로 연결해주는 설정이 되어 있습니다. 그런데 제가 sesman.ini를 수정해서 MaxSessions을 줄인것이 원인이 되었습.. 1 2