태그 보관물: 문제 해결

[모비노기] 에러 L.-13 해결 방법

원인이 뭔지 모르겠는데 마비노기 모바일 프로그램은 종료 상태이고 VPN 접속 상태에서 넥슨플러그를 두어시간 켜두었다가 다시 마비노기 모바일을 실행하니 에러 L.-13이 발생했다.

문제가 발생했습니다. ERROR L.-13

아래 위치에 있는 로그 파일에도 아무것도 쓰여지지 않고(갱신 안됨)

마비노기 폴더에 있는 BlackCipher 폴더 안에 파일은 갱신이 되어있더라.

해결 방법

넥슨플러그에서 정합성 체크하고 다시 게임을 실행하면 에러가 사라진다.

마비노기 모바일 파일 정합성 체크
일본어로는 파일 정합성 체크라고 나온다.

정합성 체크하면 BlackCipher 폴더 안에 파일들이 깨끗하게 정리가 되던데 그게 원인인가? 잘 모르겠다.

인터넷에서 검색해 보면 모바일 핫스팟으로 연결할 때 나오는 에러이고, 네트워크 어댑터의 ipv6를 사용안함으로 체크하면 해결 된다고 하는데 나는 ipv6 사용중인 상태이다.
관련 링크 – https://arca.live/b/mabimobile/132934776
https://e-circuit.tistory.com/52

[모비노기] 에러 L.-9 해결 방법

23일(금) 마비노기 모바일 업데이트를 한 이후에 에러 L.-9가 다시 발생해서 게임을 할 수 없게 됐다.
업데이트를 할 때 귀찮아서 VPN 사용하지 않고 그대로 해서 그런듯.
이제까지 업데이트 할 때에는 VPN 접속하고 업데이트 버튼을 누른 후, 업데이트 양이 많을 경우에는 VPN 접속을 해제해서 다운로드 받고 다운로드 완료 후에 다시 VPN 접속을 켜는 방식으로 해 왔었다.

마비노기 모바일 문제가 발생했습니다. 다시 시도해 주세요. (ERROR L.-9)
재인스톨 해야한다는 생각에 아후…

아무튼 이전에도 발생했었고 마비노기를 언인스톨하고 다시 인스톨하면 고쳐질거라고 생각해서 이번엔 인스톨 없이 고칠 방법을 찾아보자고 생각해서 아래와 같은 시도를 해 봤다.

      넥슨플러그 재인스톨
      마비노기 폴더에서 최근 수정된(로그인 시도할 때 갱신되는) 파일을 삭제. 넥슨플러그에서 무결성 검사로 파일 다시 받고 게임 접속
      업데이트 받은 것들 다 삭제하고 무결성->게임 접속
      레지스트리 편집기에서 마비노기 관련 항목 지우기
      AppData 폴더에서 이것저것 지워보기

다 안되더라.
할 수 없이 마비노기 언인스톨, 넥슨플러그 언인스톨 후 AppData에 넥슨/devCat 폴더를 다 지우고 다시 설치했다.

그래도 에러 L.-9 가 나온다. 이잉???
저번에는 마비노기 재인스톨로 고쳐졌는데…

깨끗하게 지우고 다시 인스톨 했는데도 발생한다는건 IP 감지 같은 마비노기 이외에 뭔가를 감지해서 에러가 난다는건데 스마트폰으로는 게임이 잘 되서 뭔가 이상했다.
다시 한번 재인스톨도 해 봤는데 여전히 에러 발생.

이것저것 시도해 보다가 인터넷 어딘가에 BlackCipher 인증 파일이 깨져서 문제가 있었다는 글이 있어서 어차피 망한거 BlackCipher 폴더 안에 파일을 전부 지우고 무결성 검사로 파일을 다시 받고 접속하니 되더라.

여기 파일들을 다 지우고
BlackCipher 폴더의 파일들

넥슨플러그에서 아래 메뉴로 파일을 다시 받으면 된다.

마비노기 모바일 파일 정합성 체크
일본어로는 파일 정합성 체크라고 나온다.

결론

넥슨플러그 켜기 전에 VPN 접속하고, 업데이트나 게임을 하고 나서 VPN 접속 끊기 전에 넥슨플러그를 끄는 작업을 철저하게 할 것.
에러 L.-9는 무섭다.

관련글 – 마비노기 모바일 PC 로그 파일 위치와 ERROR L.-9 해결
관련글 – 마비노기 모바일 에러 L.-9에 관한 고찰

인터넷 연결 공유가 안되는 문제. IP 주소 192.168.137.1가 이미 사용중

관련글 – IP 차단 뚫고 해외에서 마비노기 모바일 하는 3가지 방법

Softether VPN 클라이언트 프로그램과 연결된 VPN Client 어댑터의 연결을 윈도우 인터넷 공유로 다른 컴퓨터로 접속을 공유하려고 하는데 잘 안됐다.
상대 컴퓨터에서 인터넷 없음이 계속 뜨는 상태.

VPN Client 어댑터의 접속을 공유하는 유선랜 어댑터의 ipv4 상태를 보면 ip가 할당 되어 있지 않았다. 인터넷 공유할때 다이얼로그 창에서 설명하듯이 여기에는 본래 ip주소가 192.168.137.1로 설정 되어있어야 한다.
수동으로 192.168.137.1 주소를 넣어주자, 이미 다른 어댑터(Microsoft wi-fi direct virtual adapter)에 할당된 IP라고 나온다.
와이파이 핫스팟 공유시에 사용하는 어댑터 같은데 여기서 몇번 오류가 나서 ip를 사용중인 상태로 정지 되어있는듯하다.

해결방법

윈도우 버튼 오른쪽 클릭 – 장치 관리자 – 네트워크 어댑터 – Microsoft wi-fi direct virtual adapter를 삭제한다.
Microsoft wi-fi direct virtual adapter일수도 있고 Microsoft wi-fi direct virtual adapter #2 처럼 숫자가 붙은 것일 수 있으니 이미 할당된 ip가 어느 장치인지 수동으로 넣었을때 나오는 에러 메시지 팝업에서 확인하면 된다.

삭제하고 나서 인터넷 공유 설정을 다시 하면 아래처럼 IP 주소가 192.168.137.1로 제대로 설정 된다.

공유 설정한 이더넷 어댑터의 ipv4 상태
IP 주소가 192.168.137.1이 되어야한다. 문제가 있을때는 공란 상태.

vcpkg install 에러 Unable to find a valid Visual Studio instance

go로 avif 비디오 캡쳐 툴을 만들어 볼까 해서 알아보는 중에 아래 라이브러리를 빌드 하려고 했다.
https://github.com/strukturag/libheif
빌드 명령

마지막에 아래와 같은 에러가 나서 결국 비주얼 스튜디오를 설치했다.

비주얼 스튜디오를 설치해야 한단다.

비주얼 스튜디오 설치

아래 공식 사이트에서 커뮤니티 버전으로 다운로드해서 설치한다.
https://visualstudio.microsoft.com/ja/downloads/

인스톨러를 먼저 설치하고 거기서 뭘 설치할지 다시 선택하는 방식인데, ‘C++로 데스크탑 개발’과 ‘C++을 사용한 리눅스 및 임베디드 개발’ 두개를 설치하면 빌드에 문제가 없다.

비주얼 스튜디오 인스톨 선택
한글로 된 화면을 캡쳐하고 싶었는데 언어 선택이 없더라. 윈도우 언어 설정을 따라가는듯…

별거 아닌데 비주얼 스튜디오 설치에 선택지가 한두개가 아니라 고생할 수도 있겠다 싶어 올려둔다.

우분투 서버 24.04 LTS PHP 버전이 여러개 설치 되어 있는 경우

이전 글과 연결됨
우분투 서버 24.04 LTS에 설치한 워드프레스에서 avif 이미지 포맷 사용하기 with gd or imagick

php 8.3을 사용 중에, PHP를 업그레이드하면서 자동으로 8.4 버전이 설치 되어 버렸다.
다른 버전이 설치 되는거야 윈도우였다면 조금 다른 버전이면 덮어쓰기로 설치 될 것이고, 설사 따로 설치가 되었어도 내가 안쓰면 상관이 없는 문제인데 리눅스 시스템에서는 이게 여러가지 문제가 생긴다.

먼저 콘솔에서 php 를 실행하면 새로운 8.4 버전이 실행 된다.
예를 들면 워드프레스에서 imagick 모듈을 설치하고나서, 워드프레스 관리 메뉴에서 도구->사이트 건강으로 들어가서 imagick 모듈이 안보이면 php -m 명령으로 모듈 설치를 확인해야 하는데 php 8.3에 있는 imagick모듈을 설치하고 php -m 명령을 치면 php 8.4의 모듈을 확인하게 되니 설치가 되어있을리가 없다.
웹서버에 연결된 php는 8.3이 되는데, php-fpm은 8.3이 이미 가동 중이었고, 8.4 버전에 fpm은 설치하지 않았으니 웹서버에서 가동하는 php 버전은 8.3이 된다. 8.4 버전에 모듈을 설치하면 웹서버가 작동시키는 php 에서는 모듈이 설치 안되어있으니 작동이 안될 것이다.

모듈 설치시에 아래 두 커맨드처럼 8.3이냐 8.4를 고를때 콘솔에서 작동할건지, 웹서버에서 작동할건지 잘 생각하고 설치해야한다.

속편하게 그냥 둘다 설치하면 제일 좋다.

워드프레스에서 콘솔에서 wp media generate 명령으로 이미지 썸네일을 작성할 수 있는데, 이 커맨드는 콘솔에서 작동하므로 8.4 버전의 php를 사용하게 된다.
워드프레스 관리화면에서 imagick 모듈이 설치 되어 있다고 해도, 이건 php8.3-fpm에 설치되어있다는 뜻.
여기서 헷갈리기 시작하면 망하니 그냥 둘 다 똑같이 모듈을 설치하는게 낫다.

나는 하나만 쓰고 싶다하는 사람이 있으면
update-alternatives를 검색해 보면 된다. 여러 버전에 프로그램이 설치된 경우에 어떤걸 사용할지 정할 수 있다.