LightDM не запускается после его остановки

[ОБНОВЛЕНИЕ: Я ценю предложения, которые вы опубликовали, но так как я не смог ничего сделать в конце, я в конечном итоге переустановил Ubuntu некоторое время назад.]

Я запускаю Ubuntu 11.10 «Oneiric Ocelot», и при попытке установить драйвер разработчика nvidia CUDA я переключился на виртуальный терминал (Ctrl-Alt-F5) и остановил lightdm (установка, требующая, чтобы экземпляр X-сервера не запущен) через sudo service lightdm stop.

Повторный запуск lightdm с sudo service lightdm start не работал: пара строк * Starting [...], где отображается, но процесс зависает. (Я не помню, в какой момент, но я думаю, что это * Starting System V runlevel compatibility.

Я вручную перезагрузил свой ноутбук, и с тех пор, как загрузка загружается, обычно вокруг строки журнала * Starting anac(h)ronistic cron [OK] (не последовательно в то время).

С этого момента я, кажется, могу взаимодействовать с моей системой только через сеанс tty (Ctrl-Alt-F1).

I 'попытался очистить и переустановить как lightdm, так и gdm, а также выбрать в качестве диспетчеров отображения по умолчанию (через sudo dpkg-reconfigure [lightdm / gdm] или вручную редактировать /etc/X11/default-display-manager) через оба apt-get и aptitude (что должно В любом случае, после обновления пакетов, но проблема остается.

Некоторые из ответов, которые я получаю, следующие:

После запуска sudo dpkg-reconfigure lightdm (но not ... gdm) Я получаю следующее сообщение:

dpkg-maintscript-helper:warning: environment variable DPKG_MATINSCRIPT_NAME missing
dpkg-maintscript-helper:warning: environment variable DPKG_MATINSCRIPT_PACKAGE missing

После попытки sudo service lightdm start или sudo start lightdm я снова вижу экран загрузки загрузки, но ничего не меняется. Если я вернусь к tty shell [см. f22], но ps -e | grep lightdm не дает выхода.

После попытки sudo service gdm start или sudo starg gdm я получаю сообщение gdm start/running, process <num> и gdm-binary предположительно является активным процессом, но все, что происходит, это то, что экран мигает пару раз и ничего больше.

Другие решения для кандидатов, которые я нашел в Интернете, включали запуск startx но когда я пытаюсь, я получаю сообщение об ошибке [...] Fatal server error: no screens found [...]. Кроме того, я убедился, что установлен lightdm-gtk-greeter, но это тоже не помогло.

Пожалуйста, извините, что я не включаю полные выходы / журналы; Я пишу это сообщение с другого компьютера, и вручную вручную копировать все журналы. Кроме того, я видел несколько сообщений, связанных с подобными проблемами, но либо не было исправлений, либо предложение не работало для меня.

В заключение: Пожалуйста, помогите! Я очень надеюсь избежать повторной установки Ubuntu с нуля! :)

Alex


@mosi

Мне не удалось исправить драйвер ядра NVIDIA в соответствии с вашими инструкциями. Возможно, я должен упомянуть, что я на ноутбуке Dell XPS15 с графической картой NVIDIA Optimus, и что у меня установлен bumblebee (который, как я полагаю, устанавливает драйверы nvidia во время его установки). Выдавая указанные команды, я получаю следующее:

~$uname -r
3.0.0-12-generic
~$lsmod | grep -i nvidia
nvidia               11713772  0
~$dmesg | grep -i nvidia
[    8.980041] nvidia: module license 'NVIDIA' taints kernel.
[    9.354860] nvidia 0000:01:00.0: power state changed by ACPI to D0
[    9.354864] nvidia 0000:01:00.0: power state changed by ACPI to D0
[    9.354868] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[    9.354873] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    9.354879] nvidia 0000:01:00.0: setting latency timer to 64
[    9.355052] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  280.13  Wed Jul 27 16:53:56 PDT 2011

Кроме того, запуск aptitude search nvidia дает мне следующее:

p   nvidia-173                      - NVIDIA binary Xorg driver, kernel module a
p   nvidia-173-dev                  - NVIDIA binary Xorg driver development file
p   nvidia-173-updates              - NVIDIA binary Xorg driver, kernel module a
p   nvidia-173-updates-dev          - NVIDIA binary Xorg driver development file
p   nvidia-96                       - NVIDIA binary Xorg driver, kernel module a
p   nvidia-96-dev                   - NVIDIA binary Xorg driver development file
p   nvidia-96-updates               - NVIDIA binary Xorg driver, kernel module a
p   nvidia-96-updates-dev           - NVIDIA binary Xorg driver development file
p   nvidia-cg-toolkit               - Cg Toolkit - GPU Shader Authoring Language
p   nvidia-common                   - Find obsolete NVIDIA drivers              
i   nvidia-current                  - NVIDIA binary Xorg driver, kernel module a
p   nvidia-current-dev              - NVIDIA binary Xorg driver development file
c   nvidia-current-updates          - NVIDIA binary Xorg driver, kernel module a
p   nvidia-current-updates-dev      - NVIDIA binary Xorg driver development file
i   nvidia-settings                 - Tool of configuring the NVIDIA graphics dr
p   nvidia-settings-updates         - Tool of configuring the NVIDIA graphics dr
v   nvidia-va-driver                -                                           
v   nvidia-va-driver                -                                           

Я попытался вручную установить (sudo aptitude install <package> ) пакетов nvidia-common и nvidia-settings-updates, но безрезультатно. Например, sudo aptitude install nvidia-settings-updates возвращает следующий журнал:

Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Writing extended state information...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...

То же самое происходит с заголовками Linux (т. Е. Я не могу установить linux-headers-3.0.0-12-generic). Выход aptitude search linux-headers выглядит следующим образом:

v   linux-headers                   -                                           
v   linux-headers                   -                                           
v   linux-headers-2.6               -                                           
i   linux-headers-2.6.38-11         - Header files related to Linux kernel versi
i   linux-headers-2.6.38-11-generic - Linux kernel headers for version 2.6.38 on
i A linux-headers-2.6.38-8          - Header files related to Linux kernel versi
i A linux-headers-2.6.38-8-generic  - Linux kernel headers for version 2.6.38 on
v   linux-headers-3                 -                                           
v   linux-headers-3.0               -                                           
v   linux-headers-3.0               -                                           
i A linux-headers-3.0.0-12          - Header files related to Linux kernel versi
p   linux-headers-3.0.0-12-generic  - Linux kernel headers for version 3.0.0 on 
p   linux-headers-3.0.0-12-generic- - Linux kernel headers for version 3.0.0 on 
p   linux-headers-3.0.0-12-server   - Linux kernel headers for version 3.0.0 on 
p   linux-headers-3.0.0-12-virtual  - Linux kernel headers for version 3.0.0 on 
p   linux-headers-generic           - Generic Linux kernel headers              
p   linux-headers-generic-pae       - Generic Linux kernel headers              
v   linux-headers-lbm               -                                           
v   linux-headers-lbm               -                                           
v   linux-headers-lbm-2.6           -                                           
v   linux-headers-lbm-2.6           -                                           
p   linux-headers-lbm-3.0.0-12-gene - Header files related to linux-backports-mo
p   linux-headers-lbm-3.0.0-12-gene - Header files related to linux-backports-mo
p   linux-headers-lbm-3.0.0-12-serv - Header files related to linux-backports-mo
p   linux-headers-server            - Linux kernel headers on Server Equipment. 
p   linux-headers-virtual           - Linux kernel headers for virtual machines 

@heartsmagic

Я попытался очистить и переустановить все пакеты драйверов nvidia, но он, похоже, не сделал различие,

Файл My xorg.conf содержит следующее:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 280.13  (buildmeister@swio-display-x86-rhel47-03.nvidia.com)  Wed Jul 27 17:15:58 PDT 2011


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
3
задан 5 December 2011 в 10:18

0 ответов

Другие вопросы по тегам:

Похожие вопросы: