정부24, 우분투, 여전히 암흑.

400원짜리 주민등록등본을 뽑으려다가, 짜증만 밀려오게 됐다.
더 파고들면, 더 짜증이 날 듯 하여, 이쯤에서 접고 간단하게만 정리한다.

가장 큰 문제는 공인인증서일텐데, 이거 말고도 또 문제는 있다.


짧은 시간 사용해보면서 발견한 문제점을 정리해본다.

신규 회원가입을 하려할 때, ‘주소 입력’이 불가능할 수도 있다.

  • 우분투 : 크롬/파이어폭스 모두, 주소 입력후 검색된 주소를 클릭하면 오류 발생.
  • MS 윈도우 : 파이어폭스만 빼고 크롬/IE/Edge 모두 성공했다.
  • macOS : 크롬/사파리 모두 성공

결론은.. 리눅스는 찬밥. 찬밥도 아니고, 아예 대놓고 무시? 아니.. 무시도 아니고 그냥 존재를 모르는 듯.

PC 에서 접속해도 모바일용 페이지로 접속되는 문제.

이건 3개 OS 에서 사정이 조금씩 달랐다.

  • 우분투 : 크롬/파폭 모두 데스크탑 페이지로 접속됨
  • MS 윈도우 : Edge 만 데스크탑으로, 나머지는 모두 Mobile 페이지로.
  • macOS : 크롬/사파리 모두 데스크탑 페이지로.

결론은.. 만들어는 놓고, 시험은 안해봤다는 거지.

그리고 가장 큰 문제!

AnySign, 도무지 어떻게 해야 제대로 돌아가나?

여기엔 여러가지 문제가 있다.

먼저, Deb 꾸러미로 파일 생성일을 확인해보니, 16년 5월 10일이었다. 이게 지금까지 아무 무리없이 작동하리라고 생각하는 자체가 모순이다. 특히나 크롬/파이어폭스에서.

다른 문제도 많지만, 그 중 하나, 제대로 설치되고, 공인인증서까지 모두 등록이 된 상황에서도, 최종 문서 인쇄전, 공인인증 창에서 먹통이 되는 경우가 있다.

원하는 공문서(예. 주민등록등본)를 신청하고, 최종 ‘민원신청하기’를 누른다.
그러면 공인인증창이 뜨고, Pass-Phrase 를 넣으면 인쇄 단계로 넘어가게 된다. (그럴 거 같다. 그 뒤로는 진행해보지 못해서 모르지만..)

여기에서, 암호를 넣고, 이제 되나보다!! 하는 두근거리는 마음으로 확인을 눌렀건만…

아~~~~~~~~~~~~~~무런 반응이 없다.

아 짜증나.

해결법은, 그냥 MS 윈도우 쓰기.


연관된 문제이지만, 저걸 관장하고 있는 AnySign 도 우분투에서 정상 실행이 되지 않는다.

처음 설치했을 때는 별 문제없이 작동한다. 그러나, 재부팅이 이뤄진 뒤에 다시 gov.kr 에 접속하면, 또 다시 설치해야 한다는 황당한 문구를 접할 수 있다.

실행할 때 마다 설치해야 해???
Deb 꾸러미를 열고 postinst 를 좀 살펴봤는데.. /etc/init.d/AnySign.linux.x64 라는 스크립트를 만들고, 이것을 최종 실행하면서 끝나게 돼 있다.

그런데, 이게 자동실행이 되질 않기 때문에, 재부팅을 하고 나면, 수동으로 실행시켜 줘야 한다. 그래서 ‘설치되지 않았다’라는 무책임한 언사를 내뱉게 된다.

게다가, 뭔가 문제가 있는지, 이걸 사용자로 실행하면 또 실행이 되지 않는다. 이 스크립트의 실제 실행파일은 /opt/anysign4pc/amd64/AnySign.ex 인데, 이걸 실행해도 프로세스가 확인되지 않는다.

** 여기서도 또 하나 오류.
/opt/anysign4pc/amd64/AnySign.ex 를 실행하면, libNativeMng.so 가 없다는 오류를 만나게 된다. 같은 디렉토리에 있는데, 찾지를 못한다.
이건 라이브러리에 심볼릭링크를 만들어줌으로써 해결할 수는 있다.

sudo ln -s /opt/anysign4pc/amd64/libNativeMng.so /usr/lib/

그러나, 이렇게 했다해도, AnySign.ex 가 실행되진 않는다. 적어도 일반 사용자로는.
root, 즉 sudo 로만 실행해야 제대로 프로세스가 돌아간다.

sudo /opt/anysign4pc/amd64/AnySign.ex
또는,
sudo /etc/init.d/AnySign.linux.x64

그리고 나면 root 로 프로세스가 잡히고, 이후 gov.kr 에 들어가서 작업을 진행하면, 사용자 권한으로된 같은 프로세스가 하나 더 생겨난다.

그것도 Chrome 에서나 이렇고, Firefox 로는 아예 AnySign 이 실행 중임을 찾질 못한다.

~/.mozilla/cert8.db 를 수정해서 뭔가 작업을 하는 모양인데, 최신 파이어폭스와는 안맞는 건지, 뭐가 문제인지는 모르지만, 아무튼 전혀 반응이 없다.


결론은, 역시, MS 윈도우.

삭제는 어떻게?

일단은, apt 로 지울 수 있다.

sudo apt remove anysign4pc

그러나, 이렇게 해도 ‘아무데나 서명한’ 저 불한당의 찌꺼기는 여기 저기에 남아있다.

$ sudo rm /etc/init.d/AnySign.linux.x64 /etc/rc2.d/S900AnySign4PC /etc/rc3.d/S900AnySign4PC /etc/rc5.d/S900AnySign4PC /usr/lib/libNativeMng.so
$ rm -rf ~/.AnySign4PC/

이 정도면, 더렵혀지기(?) 전의 상태로 돌아갈 수 있지 않을까..


gov.kr 개선 사항에, 아예 이 글을 첨부하여 올렸다.
과연, 반영이 될까???

안되리라는데 한표.

Tags:

안녕하세요. 글 남겨주셔서 고맙습니다.