본문 바로가기

전체 글25

iptables failed: ~ No chain/target/match by that name. Docker Container로 jupyter를 띄우려고 햇는데 아래와 같은 에러가 발생했다. driver가 endpoint에서 외부 연결을 프로그래밍하는 데 실패했고 iptables도 실패했으며 "No chain/target/match by the name", 즉, 이름에 따른 chain/target/match가 없다고 나와있다. 이 에러는 iptables에 Docker Chain 설정이 없어져서 발생하는 에러이다. Docker는 실행(start) 시, iptables 안에 Docker Chain을 만드는데 다른 시스템에 의해 iptables에 변경이 발생할 경우 Docker에서 위와 같은 에러를 띄운다. 실제로 필자의 경우 firewalld가 stop된 상태에서 Docker를 실행(start)하였고 .. 2020. 9. 23.
Job for docker.service failed because start of the service was attempted too often. docker ps 명령어로 컨테이너 현황을 확인하려고 했는데 에러가 났다. (그림이 작아서 잘 안 보이는데 브라우저를 확대해서 봐주시기 바랍니다.) 필자는 단순히 Docker가 비활성화되어 있어서 이런 에러가 발생한 줄 알고 restart를 했다. 그랬더니 "Job for docker.service failed because start of the service was attempted too often." 이라는 에러가 발생했다. 해석해보면, Docker를 너무 자주 (re)start해서 service에 실패했다는 내용이고, 에러가 발생했으니 "systemctl status docker.service"로 확인해보라고 메시지가 나와있으며 아래쪽엔 Docker를 강제로 start하고 싶으면 "systemc.. 2020. 9. 18.
[Python 2.x] SyntaxError: Non-ASCII character '\xeb' in file ~, but no encoding declared 실행명령어를 보면 Pyspark를 실행하고 있는 것을 확인할 수 있는데 에러를 보면 Python 파일에서 에러가 발생했다고 나와있어 Python 에러라고 보면 된다. 아마 필자도 그렇고 독자들도 그렇고 순수 Python 파일을 실행하다가 저런 에러가 발생할 수 있을 것이다. 여튼 에러를 보면 'SyntaxError: Non-ASCII character '\xeb' in file /home/hduser/TensorFlowOnSpark/FD_lstm_data_setup_2012_2018_hdfs.py on line 62, but no encoding declared' 라고 나와있다. 이를 직역해보면, ASCII 문자가 아닌 '\xeb' 문자가 /home/hduser/TensorFlowOnSpark의 FD_l.. 2020. 9. 9.
fatal: empty ident name (for <none>) not allowed git add 후 git commit을 하려고 했더니 에러가 발생했다. 위 그림에 보이듯이 "fatal: empty ident name (for ) not allowed" 라고 나와있다. empty ident name은 해석하면 '비어있는 식별 이름'이라는 뜻으로 쉽게 말해, git이 나의 이름을 알 수 없다는 뜻이다. 그래서, 위에 파란색으로 당신이 누군지를 말해달라는 메시지를 띄우고 그 방법으로 "git config --global ~~ " 명령어들을 Run하라고 친절하게 나와있다. 따라서, 그대로 해주면 된다. $ git config --global user.email "이메일" $ git config --global user.name "유저명" 그 다음에 다시 git commit을 해보면 아까와는.. 2020. 9. 2.