Chromium на Debian Wheezy «О, Snap!» ошибка

Chromium на Debian Wheezy «О, Snap!» ошибка

Мой компьютер завис из-за нехватки оперативной памяти. Я выполнил жесткий сброс. Когда я запустил Chromium, я получал ошибку "Aw, Snap!" на каждой странице. Поэтому я удалил папку .config/chromium/ и запустил, apt-get purge chromiumа затем перезагрузил и установил снова. К сожалению, ничего не изменилось. Что мне теперь делать?

решение1

Недавно вы обновляли программное обеспечение, включая ядро?? У меня было одно пару дней назад. Обновлений было около 160 мегабайт. После этого я также получил сообщение "Aw Snap" в Chromium. Я удалил его, удалил кэш и файлы конфигурации, переустановил его, и ничего не изменилось.

Я в той же ситуации.

Часть II

Я не думаю, что у меня когда-либо было истощение оперативной памяти, поэтому я не могу дать ответ на этот вопрос. Мое использование, вероятно, сильно отличается от вашего. Я запускаю Bleachbit по крайней мере раз в день, чтобы очистить файлы кэша и т. д.

Я решил начать все заново, установив Wheezy заново.

Сначала я сделал резервную копию своего домашнего каталога на внешнем жестком диске с помощью команды:

tar -pczf home.tar.gz /home

Затем я переустановил Wheezy с оригинального iso-диска, созданного два года назад.

После установки я проверил Chromium, и он работал нормально. Я сбросил настройки и продолжил как обычно.

Через 24 часа я получил уведомление об обновлении на 350 мегабайт. Это было для ядра и кучи других вещей. Раньше обновления происходили в течение более длительного периода времени, но теперь он переходит к более новым вещам. Я скачал и установил их.

После обновлений я обнаружил, что Chromium снова получает сообщение «О, черт!», поэтому я предполагаю, что проблема кроется где-то в обновлениях.

Моя теория заключается в том, что как только Wheezy обновляется до определенной точки, Chromium перестает работать (37.0.2062.120-1). Вам придется перейти на Jessie с более новой версией Chromium, чтобы продолжать его использовать. Или же найдите способ установить версию Jessie/Chromium на Wheezy.

Часть 3

Приведенные выше ответы применимы только к 32-битной версии Wheezy, работающей на машине amd64 (долгая история).

Я только что обновил Wheezy до версии amd64 на том же компьютере.

Я открыл Chromium и сразу же снова получил сообщение «О, черт!»; никакой нехватки оперативной памяти или обновлений не требуется.

Я думаю, поскольку я сейчас использую 64-битную ОС, я могу просто установить Google Chrome и не заморачиваться с Chromium. Я скачал и попытался установить его с помощью GDebi, но получил следующее сообщение:

Ошибка: Зависимость невыполнима: libstdc++6(>=4.8.0)

Google прекратил поддержку только 32-битной версии Wheezy, так почему же 64-битная версия получает это сообщение?

Я, наверное, задам это как новый вопрос.

Часть 4

Вот мой вопрос: Не могу установить Google Chrome на amd64 Wheezy

решение2

Ответ/Комментарий

Мне интересно, пробовали ли вы установить хром из wheezy backports. Может эта версия работает? Поставьте

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

В файле sources.list и снова загрузите Chromium. (после очистки) Вероятно, вам следует удалить текущие списки пакетов и закомментировать другие источники перед обновлением/модернизацией, чтобы избежать конфликтов.

Что плохого в Google Chrome, так это то, что в нем нет журналов ошибок, если только вы не включите отчеты о сбоях, которые будут отправляться в Google.

Что uname -aговорит за вас? И какую версию Chromium вы используете? Эти вещи важны, если вы хотите податьотчет об ошибке.

Мое другое предложение — простозагрузить tarball[Внимание - более 2 ГБ] Вероятно, он более новый, чем ваш .deb (пакет chromium для Debian)

решение3

В следующий раз, когда ваша система зависнет из-за нехватки памяти, вы можете попробовать вручную вызвать OOM killer, прежде чем прибегать к жесткому сбросу.

1) Добавьте или измените kernel.sysrq=1и /etc/sysctl.confзапустите sysctl -p.

2) Если в системе недостаточно памяти, нажмите , Alt+SysRq+fчтобы завершить процесс.

решение4

Chrome использует много оперативной памяти во время работы. Чтобы исправить эту проблему, создайте немного места подкачки на жестком диске, создав новый раздел с помощью fdisk/gdisk/parted/whatever, а затем создайте файловую систему подкачки на этом разделе

mkswap /dev/sdX

предположим, что /dev/sdX — это раздел, который вы создали. Далее, включите пространство подкачки

swapon /dev/sdX

Наконец, добавьте строку в /etc/fstab для автоматического монтирования пространства подкачки при загрузке.

/dev/sdX   none   swap   defaults   0 0

Выполните команду mount -aдля монтирования пространства подкачки.

Этот раздел будет хранить данные, которые были в памяти, когда памяти не осталось. Это похоже на расширение RAM, но с более медленным доступом.

Связанный контент