GLIB+Iceweasel+apt-get 문제

GLIB+Iceweasel+apt-get 문제

이 오류가 발생했지만 아마추어 "새로" 설치를 수행하지 않고 오류를 수정하고 싶습니다.

방법: 여러 명령을 복사하여 실행했습니다.

운영 체제: 데비안 8

Iceweasel을 실행하면 다음 서비스가 브라우저와 충돌합니다.

  • 구글 이메일 상자

  • 페이스북

또한, 검색창에 특정 길이의 단어를 입력한 후 브라우저가 충돌했는데, 오늘은 문제가 다시 나타나지 않으며 저장된 로그도 없습니다.

espo@EVA-00:~$ sudo iceweasel
[sudo] password for espo:

(process:2060): GLib-CRITICAL **: g_slice_set_config: assertion >'sys_page_size == 0' failed
console.error:
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node
console.error:
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node

(gst-plugin-scanner:2146): GStreamer-CRITICAL **: gst_structure_new_empty: >assertion 'gst_structure_validate_name (name)' failed
espo@EVA-00:~$ sudo iceweasel

(process:2161): GLib-CRITICAL **: g_slice_set_config: assertion >'sys_page_size == 0' failed
console.error:
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node
console.error:
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node
WARNING: content window passed to PrivateBrowsingUtils.isWindowPrivate. Use isContentWindowPrivate instead (but only for frame scripts).
pbu_isWindowPrivate@resource://gre/modules/PrivateBrowsingUtils.jsm:25:14
nsBrowserAccess.prototype.openURI@chrome://browser/content/browser.js:15030:21
espo@EVA-00:~$ iceweasel

(process:2256): GLib-CRITICAL **: g_slice_set_config: assertion >'sys_page_size == 0' failed

내 apt-get 문제는 ​​더 간단합니다.

espo@EVA-00:~$ sudo apt-get install vlc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. 
This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vlc : Depends: vlc-nox (= 1:2.2.1-dmo12) but it is not going to be installed
       Depends: libavcodec56 (>= 10:2.8.4) but 6:11.4-1~deb8u1 is to be installed
       Depends: libstdc++6 (>= 5.2) but 4.9.2-10 is to be installed
       Depends: libvlccore8 but it is not going to be installed
       Depends: libvncclient1 (>= 0.9.10) but it is not installable
       Recommends: vlc-plugin-notify (= 1:2.2.1-dmo12) but it is not going >to be installed
E: Unable to correct problems, you have held broken packages.
espo@EVA-00:~$ 

답변1

Apu가 불평했다손상된 패키지 보관, 그래서부터

$ dpkg --get-selections | grep hold$

PACKAGE결과 목록의 각 항목에서 유지 상태를 제거합니다.

$ echo PACKAGE install | sudo dpkg --set-selections

그럼 시도해봐

$ sudo apt-get install -f

손상된 패키지가 너무 많은 경우

$ sudo apt-get install -f --ignore-hold

더 빠를 수도 있지만 그 후에도 보류 상태로 유지될지는 알 수 없습니다.

관련 정보