트러블슈팅
-
파이썬 aiosonic 비동기 라이브러리에서의 too many values to unpack 에러트러블슈팅 2024. 7. 8.
서론기존 requests 라이브러리 사용해서 보내던 통신 프로그램이 있었는데 이걸 비동기로 로직으로 변경을 해서 속도를 더욱 빠르게 업그레이드 하려고 했다.해서 여러 비동기 라이브러리중에서 aiosonic 라이브러리를 선택을 했는데선택한 이유는 단순하게 제일 속도가 빠르기 때문 이였다.다만 해당 라이브러리의 HTTPClient 클래스 객체를 만들어서 사용던 중 "too many values to unpack" 에러를 만나게 된다. 트러블 슈팅too many values to unpack 오류는 사실 되게 간단한 오류이다.문구 그대로 해석해도 받아야될 인자 보다 더 많은 수를 넣었다던가 아니면 결과 return 값의 수가 맞지 않다던가 하는 그런 오류 이다.근데 아무리 코드를 뜯어봐도 그렇게 되어 있는 구..
-
티스토리 블로그 스킨 보안 - JS, CSS 파일 난독화트러블슈팅 2023. 11. 23.
서론 나의 티스토리 블로그 스킨은 완전히 개인 제작이다. 따라서 스킨에 대한 저작권은 나에게 있고, 아직 나는 다른 제3자에게 공유할 마음이 없다. 하지만 당연히 HTML, CSS, 자바스크립트 소스는 개발자 도구에서 쉽게 소스를 확인할 수 있다. 그래서 실제로 검색을 해보면 블로그 스킨을 도둑맞은 저작권자들의 글을 많이 찾아 볼 수 있다. 심지어 다른 사람이 내 블로그 스킨 소스코드를 그대로 복붙해가면 문제점 중 하나가 구글 애드센스도 꼬인다고 한다. 잘 모르는 사람들이 코드를 불펌해갈때 애드센스 관련 메타 태그도 같이 가져가니까 그렇다고 한다. 아무튼 문제는 아무나 내 블로그 스킨이 마음에 들면 그대로 불펌해서 가져다 사용할 수 있다는 것이다. 트러블슈팅 그럼 개발자 도구에서 훔치지 못하게 난독화를 ..
-
텔레그램 오류 - No module named 'urllib3.contrib.appengine'트러블슈팅 2023. 11. 4.
오류 내용 텔레그램 라이브러리 사용 중 import 부분에서 No module named 'urllib3.contrib.appengine' 에러 발생 원인 텔레그램 라이브러리 내부에서 사용하고 있는 urllib3 버전과 내 환경의 버전의 차이 점 때문 이다. 해결 방법 urllib3 버전 다운그레이드로 해결했다. https://pypi.org/project/urllib3/#history urllib3 HTTP library with thread-safe connection pooling, file post, and more. pypi.org 릴리즈 페이지에서 작동 되는 버전을 찾는다. 나의 경우 2버전대 에서 문제가 있었기 때문에 밑으로 내렸다. pip install urllib3==1.26.18
-
centos7 MariaDB - can't connect to local mysql server through socket 'var/lib/mysql/mysql.sock'트러블슈팅 2023. 9. 22.
오류 내용 can't connect to local mysql server through socket 'var/lib/mysql/mysql.sock'(2) 설명 이 오류는 마리아 디비 서버에 접속이 안되고 마리아 디비 서버도 켜지지 않으며 오류가 생긴 원인도 인터넷을 찾아보면 무척 다양하다. 즉 어떤 행동을 해서 이 오류가 나왔는지 본인이 잘 기억을 해내야 한다. 원인 나의 경우 파이썬 설치 과정중에 OpenSSL 버전 업그레이드로 인한 문제였다. 마리아디비에서 openssl 1.0 버전대를 사용하고 있었는데 내가 해당 버전을 지우고 1.1.1 버전대로 설치를 했기 때문이였다. 해결 openssl을 이중 설치를 했다. 마리아 디비가 1.0 버전을 요구하니 해당 버전을 설치를 해줘야 했는데 openssl을..
-
Mac os 파이썬 - SSLCertVerificationError트러블슈팅 2023. 7. 23.
에러 : SSLCertVerificationError 원인 : 이 현상은 보통 윈도우에서 개발한 코드를 맥 기반 운영체제에서 그대로 옮겨서 실행할때 나타남. 나의 경우 파이썬 기반 셀레니움 라이브러리에서 문제가 발생. 해결 방법 : 1. command key + space key로 검색창을 열어서 "install Cettificates.command" 검색 후 엔터로 실행 그러면 무언가 실행이 되면서 설치가 되고 그 이후 오류가 났던 코드를 실행하면 정상적으로 작동한다.
-
오즈리포트 - 서버 오류 (1300100051),(1300100053)트러블슈팅 2023. 2. 8.
에러 : Loading JVM failed 1300100051 에러 : Error: Fail to init local .net DM module : 클래스가 등록되지 않았습니다. 1300100053 1. 문제가 있는 오즈 리포트 프로그램 설치 경로에 있는 config 폴더로 이동해서 launch.cfg 열어서 자바 경로 확인 기본 설치 경로 "C:\Program Files (x86)\FORCS\OZ Report 7.0\OZ Report Designer 7.0\config" 2. 해당 자바 설치 경로 bin 폴더로 이동해서 msvcr숫자.dll 파일들 전부 복사 "C:\Program Files (x86)\Java\jre1.8.0_121\bin" 3. 다시 오즈 리포트 프로그램 bin 폴더로 이동해서 붙여넣..
-
파이썬 - Pyautogui activate() 안될때트러블슈팅 2023. 2. 1.
문제 분명 코드에 이상은 없는데 activate() 메소드가 처음만 작동을하고 이후에 exception이 잡힘 에러 내용 PyGetWindowException: Error code from Windows: 0 - 작업을 완료했습니다. 기존 코드 def active_edge(driver): edge_windows = pyautogui.getWindowsWithTitle("Edge")[0] try: if edge_windows.isActive == False: edge_windows.activate() edge_windows.restore() if edge_windows.isMaximized == False: edge_windows.maximize() except Exception as e: print(e)..
-
인텔리제이 - Failed to load driver class oracle.jdbc.OracleDriver...트러블슈팅 2022. 11. 23.
오류 : Failed to load driver class oracle.jdbc.OracleDriver in either of HikariConfig class loader or Thread context classloader 해결 : 인텔리제이 gradle 새로고침 잘 올라가던 서버가 갑자기 안됨, 근데 스프링부트 ide에서는 서버가 올라감 스프링부트 환경에서는 되는데 인텔리제이에서 안되는건 환경문제일 수 밖에 없음. maven 새로고침, 재설치 처럼 gradle 새로고침을 했더니 해결 되었다. 처음부터 로그 오류만 보고 그 오류에 나온대로 ojdbc 버전문제나 jar 파일이 없는 줄 알고 재설치 하려고 했었는데 마냥 로그에 오류 떳다고 구글 검색 후 블로그에 나오는거 따라하는 버릇은 안좋은 것 같다...