Debian Wheezy의 Chromium "아, 이런!" 오류

Debian Wheezy의 Chromium "아, 이런!" 오류

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

답변1

최근에 커널을 포함한 소프트웨어 업그레이드를 하셨나요?? 며칠 전에 한 가지 일이 있었습니다. 약 160MB 상당의 업데이트였습니다. 그 후 Chromium에서도 "앗 이런" 메시지를 받았습니다. 제거하고 캐시와 구성 파일을 제거한 후 다시 설치했지만 아무것도 변경되지 않았습니다.

나는 같은 배에 있습니다.

2부

나는 RAM이 고갈된 적이 없다고 생각하므로 이에 대한 답변을 제공할 수 없습니다. 내 사용법은 아마도 당신의 사용법과 많이 다를 것입니다. 캐시 파일 등을 삭제하기 위해 하루에 한 번 이상 Bleachbit을 실행합니다.

나는 Wheezy를 새로 설치하여 다시 시작하기로 결정했습니다.

먼저 다음 명령을 사용하여 외부 HD에 홈 디렉터리를 백업했습니다.

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 버전을 설치하는 방법을 찾으세요.

3부

위의 답변은 amd64 시스템에서 실행되는 32비트 Wheezy에만 적용됩니다(긴 이야기).

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

Chromium을 열었고 "앗, 이런!" 메시지가 다시 나왔습니다. RAM 소모나 업데이트가 필요하지 않습니다.

나는 지금 64비트 OS를 실행하고 있기 때문에 Chromium을 사용하지 않고 Google Chrome만 설치할 수 있다고 생각합니다. GDebi를 사용하여 다운로드하여 설치하려고 했지만 다음 메시지가 나타납니다.

오류: 종속성이 만족스럽지 않습니다: libstdc++6(>=4.8.0)

Google에서는 32비트 Wheezy에 대한 지원만 종료했는데 64비트에서는 왜 이 메시지가 표시되나요?

아마도 새로운 질문으로 이것을 물어볼 것입니다.

4부

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

답변2

답변/의견

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

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

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

Google 크롬의 불편한 점은 충돌 보고서를 활성화하고 해당 보고서가 Google로 전송되지 않는 한 실제로 오류 로그가 없다는 것입니다.

uname -a당신에게 무엇을 말합니까 ? 그리고 어떤 버전의 Chromium을 사용하고 있나요? 다음 사항은 귀하가 보고서를 제출하려는 경우 중요합니다.버그 보고서.

내 또 다른 제안은타르볼을 다운로드하세요[경고 - 2GB를 초과했습니다.] 아마도 .deb(데비안의 크롬 패키지)보다 최신일 것입니다.

답변3

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

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을 확장하는 것과 비슷하지만 액세스 속도가 느립니다.

관련 정보