Debian Wheezy의 Chromium "오 이런!"

Debian Wheezy의 Chromium "오 이런!"

RAM 부족으로 인해 컴퓨터가 작동하지 않습니다. 하드 리셋을 수행했습니다. Chromium을 실행하면 모든 페이지에 '아, 이런!' 오류가 발생합니다. 그래서 .config/chromium/ 폴더를 삭제하고 실행한 apt-get purge chromium후 재부팅하고 다시 설치했습니다. 불행히도 아무것도 바뀌지 않았습니다. 이제 어떻게 해야 하나요?

답변1

커널을 포함하여 최근 소프트웨어 업그레이드를 수행한 적이 있습니까? 며칠 전에 한 가지 일이 있었습니다. 업데이트 용량은 약 160MB입니다. 그런 다음 Chromium에서도 '앗 이런' 메시지를 받았습니다. 제거하고 캐시 및 구성 파일을 삭제하고 다시 설치했지만 아무것도 변경되지 않았습니다.

나는 같은 배에 있습니다.

두 번째 부분

RAM이 부족하다고 생각한 적이 없어서 이에 대한 답변을 드릴 수 없습니다. 내 사용법은 귀하의 사용법과 매우 다를 수 있습니다. 캐시 파일 등을 지우기 위해 하루에 한 번 이상 Bleachbit을 실행합니다.

Wheezy를 다시 설치하기로 결정했습니다.

먼저 다음 명령을 사용하여 외장 하드 드라이브에 홈 디렉터리를 백업했습니다.

tar -pczf home.tar.gz /home

그런 다음 2년 전에 생성된 원본 ISO 디스크에서 Wheezy를 다시 설치했습니다.

설치 후 Chromium을 확인해 보니 잘 작동됩니다. 나는 기본 설정을 재설정하고 평소처럼 계속했습니다.

24시간 후 350MB 업데이트에 대한 업데이트 알림을 받았습니다. 이는 커널과 기타 몇 가지 사항을 위한 것입니다. 이전에는 업데이트가 장기간에 걸쳐 이루어졌지만 이제는 최신 콘텐츠로 이동합니다. 다운로드하여 설치했습니다.

업데이트 후 Chromium에서 "앗 이런" 메시지가 다시 표시되는 것을 확인하여 문제가 업데이트 어딘가에 있다고 가정했습니다.

내 이론은 Wheezy가 특정 지점을 지나 업데이트되면 Chromium이 작동을 멈춘다는 것입니다(37.0.2062.120-1). 계속 사용하려면 최신 버전의 Chromium이 설치된 Jessie로 전환해야 합니다. 또는 Wheezy에 Jessie/Chromium 버전을 설치하는 방법을 찾으세요.

세 번째 부분

위 답변은 amd64 시스템에서 실행되는 32비트 Wheezy에만 적용됩니다(간단히 말하면).

방금 같은 컴퓨터에서 Wheezy의 amd64 버전으로 업데이트했습니다.

Chromium을 열자마자 "앗, 이런!" 메시지가 다시 나타났습니다. 메모리가 부족하거나 업데이트할 필요가 없었습니다.

저는 지금 64비트 OS를 실행하고 있기 때문에 Chrome만 설치하면 Chromium에 대해 걱정할 필요가 없다고 생각했습니다. GDebi를 사용하여 다운로드하고 설치하려고 했지만 다음 메시지가 나타납니다.

오류: 충족되지 않은 종속성: libstdc++6(>=4.8.0)

Google은 32비트 Wheezy에 대한 지원만 종료했는데 64비트에서 이 메시지가 나타나는 이유는 무엇입니까?

나는 이것을 새로운 질문으로 물을 수 있습니다.

네 번째 부분

내 질문은 다음과 같습니다. amd64 Wheezy에 Google Chrome을 설치할 수 없습니다.

답변2

답변/의견

wheeze의 백포트에서 크롬을 설치해 보셨는지 궁금합니다. 어쩌면 그 버전이 작동할까요? 놓다

deb http://ftp.debian.org/debian wheezy-backports main

source.list에서 chromium을 다시 다운로드하세요. (삭제 후) 충돌을 피하기 위해 업데이트/업그레이드하기 전에 현재 패키지 목록을 삭제하고 다른 소스를 주석 처리해야 합니다.

Google 크롬의 나쁜 점은 충돌 보고를 활성화하여 Google에 보내지 않으면 실제 오류 로그가 없다는 것입니다.

uname -a그것은 당신에게 무엇을 의미합니까? 어떤 버전의 Chromium을 사용하고 있나요? 파일을 제출하려는 경우 이러한 사항이 중요합니다.오류 보고서.

내 다른 제안은압축된 패키지 다운로드[경고 - 2GB 초과] .deb(데비안용 크롬 패키지)보다 최신 버전일 수 있습니다.

답변3

다음 번에 메모리 부족으로 인해 시스템이 정지되면 하드 리셋을 수행하기 전에 OOM Killer를 수동으로 호출해 볼 수 있습니다.

1) 추가 또는 변경 kernel.sysrq=1/etc/sysctl.conf실행합니다 sysctl -p.

2) 시스템 메모리가 부족할 경우 를 누르면 Alt+SysRq+f프로세스가 종료됩니다.

답변4

Chrome은 실행 중에 많은 RAM을 사용합니다. 이 문제를 해결하려면 fdisk/gdisk/parted/whatever를 사용하여 새 파티션을 만들고 하드 드라이브에 스왑 공간을 만든 다음 해당 파티션에 스왑 파일 시스템을 만듭니다.

mkswap /dev/sdX

/dev/sdX가 생성한 파티션이라고 가정합니다. 다음으로 스왑 공간을 활성화합니다.

swapon /dev/sdX

마지막으로 /etc/fstab에 한 줄을 추가하여 부팅 시 스왑 공간을 자동으로 마운트합니다.

/dev/sdX   none   swap   defaults   0 0

mount -a스왑 공간을 마운트하는 명령을 실행합니다.

이 파티션은 메모리가 부족할 때 메모리에 데이터를 보관합니다. 이는 RAM을 확장하는 것과 비슷하지만 액세스 속도가 더 느립니다.

관련 정보