startx не запускается

Я запустил Диспетчер программного обеспечения, и теперь startx больше не запускается. После того, как я запустил свой ноутбук и вошел в систему, экран застрял на странице входа в систему (я пробовал и с gdm, и с lightdm).

При переключении на консоль и запуске startx вручную я получаю следующие ошибки:

mktemp: failed to create file via template ‘/tmp/serverauth.XXXXXXXXXX’: Permission denied
xauth:  file  does not exist
xauth:  unable to link authority file , use -n
use: X [:<display>] [option]
-a #                   default pointer acceleration (factor)
-ac                    disable access control restrictions
-audit int             set audit trail level
-auth file             select authorization file
...
Initializing built-in extension DRI2
Loading extension GLX
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            Cannot open "/tmp/filegRxhGH" to write keyboard description
>                   Exiting
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            Cannot open "/tmp/fileb9Lgzg" to write keyboard description
>                   Exiting
XKB: Failed to compile keymap
Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
(EE) 
Fatal server error:
(EE) Failed to activate core devices.(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
(EE) 
(II) AIGLX: Suspending AIGLX clients for VT switch
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: unexpected signal 2

Я нашел ссылку на множество похожих проблем и пробовал разные вещи.

Убедившись, что у меня достаточно места на диске: вот вывод df, похоже, это не проблема.

root@blackbox:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda6        22G   18G  2.9G  87% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.9G  4.0K  1.9G   1% /dev
tmpfs           376M  1.2M  374M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.9G  4.0K  1.9G   1% /run/shm
none            100M  4.0K  100M   1% /run/user

Разрешение моего файла .Xauthority неверно при запуске:

root@blackbox:~# ls /home/florian/.Xauthority -al
-rw------- 1 root root 155 Mar 23 17:10 /home/florian/.Xauthority

Однако, если я chown файл и перезагрузка, у меня все еще остается та же проблема.

Я удалил (с purge) и переустановил xserver-xorg и запустил dpkg-reconfigure xserver-xorg, но не повезло.

Обновление Если я остановлю диспетчер дисплея перед повторной попыткой запустить startx, я получу следующие ошибки:

xauth:  timeout in locking authority file /home/florian/.Xauthority
...
Loading extension GLX
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
(II) AIGLX: Suspending AIGLX clients for VT switch
xinit: connection to X server lost
^M
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

xinit: unexpected signal 2
xauth:  timeout in locking authority file /home/florian/.Xauthority

Единственное решение, которое я нашел, - это запустить startx как root, тогда он работает, но мне не нужно этого делать!

Обновление 2 Лучшее решение, которое я нашел на данный момент, - это переключиться на виртуальный терминал, удалить файл .Xauthority и запустить 'startx'. Но мне нужно делать это каждый раз, когда я загружаюсь.

6
задан 25 March 2014 в 16:42

4 ответа

Попытайтесь удалить Ваш .Xauthority файл:

sudo rm /home/florian/.Xauthority

И перезапуск Ваша система (с Вашей учетной записью обычного пользователя)

0
ответ дан 25 March 2014 в 16:42

удалите Xauthority ТОГДА:

alt + ctrl + F1 ТОГДА:

sudo pkill -9 Xorg ТОГДА:

startx

надежда это помогает

0
ответ дан 25 March 2014 в 16:42

Вы получаете ту ошибку, потому что у Вашего пользователя нет разрешения получить доступ к Вашей/tmp папке. Измените полномочия своей/tmp папки, и она должна работать просто великолепно.

chmod 755 /tmp -R
0
ответ дан 25 March 2014 в 16:42

Решенный эта проблема с:

sudo chmod 1777 /tmp /var/tmp
1
ответ дан 25 March 2014 в 16:42

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

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