Вопрос: Компьютер постоянно падает после обновления от Debian Wheezy до Jessie


Я нахожусь Lenovo ThinkPad T430 в котором Debian Wheezy работает сплошной / стабильный. Никаких сбоев, никогда. Недавно был обновлен до Debian Jessie и имел аварийные ситуации; похоже, что Gnome падает.

При сбое он просто переходит к тому, что Gnome «Ошибка системной ошибки». Выйдите из системы ", затем он либо перезапускается, либо я возвращаюсь к своим программам, и через 3-4 минуты он меня выводит.

Как я могу это понять или как я могу хотя бы подтвердить, является ли это системной ошибкой или шмелем или ошибкой xorg? Вот график того, что я сделал:


  1. Обновлено /etc/apt/sources.list от wheezy до jessie
  2. Следуя инструкциям и сделал dist-upgrade
  3. Режим GUI не работал полностью - установлен шмель, который решил мою первоначальную проблему с графикой / гном полностью не работает полностью (не GUI-режим)
  4. Использовал Gnome3 в обычном режиме и использовал его в резервном / классическом режиме, но все равно получал спорадические сбои

Системная информация:

  • Оборудование:  Lenovo ThinkPad T430
  • Гном: 3.1.4.1
  • Процессор: Debian GNU / Linux 8 (jessie) 32-разрядный
  • Графика: (если это точно) Intel Ivybridge Mobile x86 / MMX / SSE2

Журналы:

  • Xorg.0.log:  http://dpaste.com/2WJNZJV
  • lspci показывает, что у меня есть 2 варианта VGA, но как узнать, какой из них сейчас используется?

00: 02.0 VGA-совместимый контроллер: процессор Intel Core 3-го поколения, графический контроллер (rev 09)

01: 00.0 VGA-совместимый контроллер: NVIDIA Corporation GF108M [NVS 5400M] (rev ff)

ОБНОВЛЕНИЕ # 1

Просто разбился в 13: 51-13: 52 и в / var / log я вижу:

-rw-r----- 1 root               18K Sep 14 13:51 debug
-rw-r--r-- 1 root               31K Sep 14 13:51 Xorg.0.log
-rw-r----- 1 root               95K Sep 14 13:51 kern.log
-rw-rw-r-- 1 root              160K Sep 14 13:52 wtmp
-rw-r----- 1 root              147K Sep 14 13:52 daemon.log
-rw-r----- 1 root              1.4M Sep 14 13:54 user.log
-rw-r----- 1 root              467K Sep 14 13:54 syslog
-rw-r----- 1 root              1.5M Sep 14 13:54 messages
-rw-r----- 1 root               27K Sep 14 13:54 auth.log

Я проверил каждую из них, и единственное, что выглядело подозрительно, было:

Sep 14 13:51:36 oskol kernel: [40336.856002] VirtualBox[21056]: segfault at c ip b57d917b sp bf99a510 error 4 in VirtualBox.so[b5680000+6bf000]

Это может вызвать сбой или это предупреждение?

ОБНОВЛЕНИЕ # 2

Я попробовал обновить драйверы nvidia, как было предложено, и создать файл xorg.conf, но я считаю, что конфликты с шмеем возможно, и X больше не может начинать говорить, что модуль nvidia не найден. Я удалил их и переименовал xorg.conf, так что их нет. Я считаю, что моя карта - карта Nvidia Optimus, которая нуждается в шмеле.

ОБНОВЛЕНИЕ # 3

FileZilla случайно разбился, и он отпустил меня обратно. Есть ли способ отлаживать, что это за ошибка?

ОБНОВЛЕНИЕ # 4

Сегодня я использую 2 монитора, и один из них получил «О нет! Что-то не так. Другой монитор в порядке.

ОБНОВЛЕНИЕ № 5 -

Переход на пару месяцев и до сих пор не решил этого. Очень близко к резервному копированию всего моего HD и установке Debian заново. Больше информации:

  1. Настройки -> Дисплеи дают мне «Не удалось получить информацию о экране»

  2. Xorg.8.log содержит следующее:

[ 48783.817] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
[ 48783.817] (EE) NVIDIA(0):     system's kernel log for additional error messages and
[ 48783.817] (EE) NVIDIA(0):     consult the NVIDIA README for details.
[ 48783.817] (EE) NVIDIA(0):  *** Aborting ***
[ 48783.817] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 48783.817] (II) UnloadModule: "nvidia"
[ 48783.817] (II) UnloadSubModule: "wfb"
[ 48783.817] (II) UnloadSubModule: "fb"
[ 48783.817] (EE) Screen(s) found, but none have a usable configuration.

Полный Xorg.8.log

  1. Пробовал jkwong888's решение добавление секции экрана в начало xorg.conf.nvidia от bumblebee безрезультатно.

  2. optirun -vv glxgears дает мне это, у которого есть некоторые «не удалось установить версию интерфейса DRM»,

optirun -vv glxgears
[  674.297893] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  674.298701] [DEBUG]optirun version 3.2.1 starting...
[  674.298749] [DEBUG]Active configuration:
[  674.298780] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  674.298796] [DEBUG] X display: :8
[  674.298810] [DEBUG] LD_LIBRARY_PATH: 
[  674.298824] [DEBUG] Socket path: /var/run/bumblebee.socket
[  674.298839] [DEBUG] Accel/display bridge: auto
[  674.298854] [DEBUG] VGL Compression: proxy
[  674.298869] [DEBUG] VGLrun extra options: 
[  674.298883] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[  674.298967] [DEBUG]Using auto-detected bridge primus
[  674.418536] [INFO]Response: No - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied
[  674.418552] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied 
[  674.418557] [DEBUG]Socket closed.
[  674.418570] [ERROR]Aborting because fallback start is disabled.
[  674.418575] [DEBUG]Killing all remaining processes.

4
2017-09-11 20:00


Источник


Сначала просмотрите системные журналы. Содержат ли они что-нибудь актуальное со времен, когда происходят сбои? - Michael Kjörling
Можете ли вы ссылаться на файлы системного журнала? Поскольку я думаю, что существуют различные типы журналов, относящихся к разным частям системы. - meder omuraliev
Одна вещь всегда dmesg. Это обычно означает проблемы с низким уровнем, т. Е. программы сбой SIGSEG или аналогичные ошибки. Поскольку мы говорим о GUI-ошибках, посмотрите на Xorg.log.X может быть полезно (/var/log/Xorg.log.0). / var / log / messages и ~ / .xsession-errors также являются местоположениями журналов. Если вы используете systemd (я предполагаю, что вы не обновляетесь), вы также можете посмотреть здесь: ask.fedoraproject.org/en/question/45921/... - larkey
Драйверы тоже могут быть проблемой, хотя мне интересно, что вы сделали. Обычно драйверы Intel GPU достаточно хороши, чтобы не требовать вмешательства. Просто введите lspci и проверить «3D» / «Видео» / «Экран» или аналогичный - может быть, у вас также есть выделенный графический процессор? - larkey
Если вы подозреваете, что X11 является причиной сбоя, вы можете просто отключить его, systemctl disable lightdm или любого менеджера (gdm, kdm, ..), который вы используете, перезагружаетесь и регистрируетесь через CLI, см., что компьютер вообще сработает. Вы также можете попытаться перенастроить X-сервер, используя dpkg-reconfigure xserver-xorg и так далее. - MariusMatutiae


Ответы:


Это, кажется, проблема с драйвером.

Во-первых, вы должны переустановить видеодрайверы.

Для Intel:

sudo apt-get install xserver-xorg-video-intel

Для NVIDA:

Использовать устаревший драйвер (Version 304.125), поскольку он поддерживает ваши NVIDIA NVS 5400M видеокарты Вот и описано ниже.

От ресурса:

1) Добавьте «contrib» и «non-free» компоненты в /etc/apt/sources.list, для   пример:

Debian 8 "Jessie" deb http://http.debian.net/debian/ jessie main contrib non-free

2) Обновите список доступных пакетов. Установите соответствующий   linux-заголовки и пакеты модулей ядра:

aptitude update aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-304xx-kernel-dkms

Это также установит рекомендованный драйвер nvidia-legacy-304xx   пакет. DKMS построит модуль nvidia для вашей системы.

3) Создайте файл конфигурации сервера Xorg.

4) Перезапустите свою систему, чтобы включить черный список нувов.

Если это все еще не работает, попробуйте выполнить чистую установку Debian 8, а затем добавьте каждый драйвер / функцию по мере необходимости (выполняйте некоторые тесты интеграции с каждым).


4
2017-09-15 13:24



Как вы определили, что это видео / графическая проблема? Кажется, я, возможно, пробовал это раньше, но теперь я попробую снова и дам вам знать. Все еще получаю аварии после того, что я пробовал 2 месяца назад. - meder omuraliev
Хорошо - я выполнил эти инструкции, но это привело к тому, что модуль nvidia не смог загрузить. Я верю, потому что у меня установлен bumblebee-nvidia, который предназначен для видеокарт Nvidia Optimus. Мне пришлось переименовать Xorg.conf, чтобы он не загружался. Так я должен использовать шмель или это, если мой GFX включен Optimus? - meder omuraliev
Я не знаком с вашей ситуацией полностью, но проблема напрямую связана с программным обеспечением (прошивкой), которое взаимодействует с вашей видеокартой. Я просто свяжусь с производителем карты и справкой. Худшая (и наиболее вероятная) причина в том, что они перестали поддерживать ваше оборудование ... - Matthew Peters


что VirtualBox segfault вполне может быть виновником. Пытаться

$ VBoxManage list extpacks

Так что идите https://www.virtualbox.org/wiki/Download_Old_Builds_4_3, и загрузите extpack -All Platforms- for v. 4.3.18 (или версия теперь установлена).

Затем вы запускаете vbox. Перейдите в меню «Файл»> «Настройки», а затем вкладку «Расширения». Выберите маленькую стрелку справа, чтобы добавить файл. Просмотрите загруженный .extpack, а остальное - автоматически. Появится окно с вопросом, хотите ли вы обновить (нажмите маленькую кнопку обновления).


0
2017-09-19 13:57