FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

[Tip] Gnome-shell과 Firefox 57의 잦은 충돌 대처법

게시판 Tech/Tip [Tip] Gnome-shell과 Firefox 57의 잦은 충돌 대처법

  • This topic has 0개 답변, 1명 참여, and was last updated 7 years, 8 months 전에 by 난해주님. This post has been viewed 2313 times
  • #12268
    난해주님
    참가자
      게시글114 댓글334 총합448
    @workman729
     

    이전 페도라 27은 버그가 산위에 있는 것 같습니다.
    페도라 27 사용자가 계시다면 참고 하시기는 것이 좋을 듯 합니다.

    다름 아니라 gnome-shell이 시도 없이 ChromeGnomeShell 함수를 호출합니다.
    이것은 같은 이름의 패키지를 설치하면 호출하게 되는데 브라우저 실행시에도 호출합니다.

    기능은 gnome-shell extension의 업그레이드 유무를 파악하는 것 같습니다.

    이름만 봐도 크롬과 연관 있음을 짐작할 수 있는 데 파이어웍스도 실행시 또는 탭 추가시
    마찬가지로 해당 함수를 호출 합니다.

    문제는 이것이 일차적으로 selinux와 충돌하는 데 증상은 "꼼짝마라"입니다.
    아래와 같이 xserver의 remote 접속을 허가해 주는 조치로 예방하실 수 있습니다.

    # ausearch -c 'gnome-shell' --raw | audit2allow -M my-gnomeshell
    # semodule -X 300 -i my-gnomeshell.pp

    그 내역은 다음과 같습니다.

    module my-gnomeshell 1.0;

    require {
        type user_home_t;
        type xdm_t;
        type xserver_t;
        class file map;
        class process getattr;
    }

    #============= xdm_t ==============

    #!!!! This avc is allowed in the current policy
    allow xdm_t user_home_t:file map;
    allow xdm_t xserver_t:process getattr;

    이차적으로 파이어폭스 57에서 탭 추가시에도 같은 함수를 실행 됩니다.
    또 "완전꼼짝마라" 증상이 발생하는 데 다음과 같은 조처로 예방할 수 있습니다.

    firefox의 about:config에서 아래와 같이 remote 접속을 불허 하시기 바랍니다.

    * browser.tabs.remote.autostart = false
    * browser.tabs.remote.autostart.2 = false

    해당 증상의 로그 내역은 다음과 같습니다.

    [Parent 26739, Gecko_IOThread] WARNING: pipe error (307): Connection reset by peer: file /builddir/build/BUILD/firefox-57.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353

    위의 증상들로 인해 tty를 호출하여 해당 pid를 죽일려고 아무리 기다려도 소식이 없군요.

    같은 증상이 크롬에서도 있을 것으로 추측됩니다. 몇 번 그런적이 있습니다.

    제가 크롬은 잘 몰라서 어떨게 해야 될지 잘 모르겠지만
    chrome-gnome-shell 패키지를 삭제하는 것이 도움이 될 것으로 예상 됩니다.

    참고 하시고 이번 페도라 27은 사용하지 않기로 결정하고 우분투로 갈까 합니다.
    버그가 너무 많아 작업이 용이하지 않군요!

    페도라 28에서나 다시 올까 합니다.

  • 답변은 로그인 후 가능합니다.

지금 이 순간


Fedora31 Server VM - screenshot Test - gif 파일
페도라22로 서버-클라이언트 시스템을 공부하려고 합니다
장마가 시작되었습니다.
rsyslog에 대하여
오라클 11g R2 ASM 관련 질문이 있어서요...
페도라14 명령 실행이 안되요
페도라34 공개 안내
setsid 실종사태 어떻게 받아 들여야 할까요?
댓글을 지웠다가 다시 쓰면 포인트가 깍이구 올라가지 않는거 같네요.
AMD/ATi Catalyst 10.4 드라이버 발표