Ошибка загрузки Ubuntu на Chromebook: _XSERVTransmkdir: Владелец /tmp/.X11-unix должен быть установлен на root

Вопрос или проблема

Вот полный отчет об ошибке. Я уже однажды столкнулся с проблемой и мне пришлось переустановить croot Ubuntu.

Вход в /mnt/stateful_partition/crouton/chroots/precise...

_XSERVTransmkdir: Владелец /tmp/.X11-unix должен быть установлен на root

X.Org X Server 1.11.3
Дата выпуска: 2011-12-16
Версия протокола X 11, ревизия 0
Операционная система сборки: Linux 2.6.42-61-generic x86_64 Ubuntu
Текущая операционная система: Linux localhost 3.8.11 #1 SMP Вт Авг 2 21:07:18 PDT 2016 x86_64
Команда ядра: cros_secure  console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 верить полезная нагрузка=PARTUUID=099cc490-7c10-d544-8e14-62ec05a5c497/PARTNROFF=1 hashtree=PARTUUID=099cc490-7c10-d544-8e14-62ec05a5c497/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=25db33872914fd7b5c8ca0df301c145a839f948b salt= e3821ceded498fdebc583fc952517083a5e5798641d92e6a21519321dbef9a49" noinitrd vt.global_cursor_default=0 kern_guid=099cc490-7c10-d544-8e14-62ec05a5c497 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic iTCO_vendor_support.vendorsupport=3  
Дата сборки: 12 февраля 2015  02:49:01PM
xorg-server 2:1.11.4-0ubuntu10.17 (Для технической поддержки смотрите ) 
Текущая версия pixman: 0.30.2
    Перед тем, как сообщать о проблемах, проверьте 
    чтобы убедиться, что у вас последняя версия.
Маркер: (--) обнаружено, (**) из файла конфигурации, (==) значение по умолчанию,
    (++) из командной строки, (!!) уведомление, (II) информационное,
    (WW) предупреждение, (EE) ошибка, (NI) не реализовано, (??) неизвестно.
(++) Журнал: "/tmp/Xorg.crouton.1.log", Время: Ср Авг 24 23:56:55 2016
(==) Используется системный каталог конфигурации "/usr/share/X11/xorg.conf.d"

Фатальная ошибка сервера:
xf86EnableIOPorts: не удалось установить IOPL для I/O (Операция не разрешена)

Пожалуйста, обратитесь в поддержку Фонда X.Org

Пожалуйста, также проверьте файл журнала в "/tmp/Xorg.crouton.1.log" для получения дополнительной информации.

ddxSigGiveUp: Закрытие журнала
Сервер завершил работу с ошибкой (1). Закрытие файла журнала.
/usr/bin/xinit: сдаваться
/usr/bin/xinit: не удалось подключиться к X серверу: Нет такого файла или директории
/usr/bin/xinit: ошибка сервера
Размонтирование /mnt/stateful_partition/crouton/chroots/precise...
chronos@localhost / $ sudo startunity
Вход в /mnt/stateful_partition/crouton/chroots/precise...

_XSERVTransmkdir: Владелец /tmp/.X11-unix должен быть установлен на root

X.Org X Server 1.11.3
Дата выпуска: 2011-12-16
Версия протокола X 11, ревизия 0
Операционная система сборки: Linux 2.6.42-61-generic x86_64 Ubuntu
Текущая операционная система: Linux localhost 3.8.11 #1 SMP Вт Авг 2 21:07:18 PDT 2016 x86_64
Команда ядра: cros_secure  console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 верить полезная нагрузка=PARTUUID=099cc490-7c10-d544-8e14-62ec05a5c497/PARTNROFF=1 hashtree=PARTUUID=099cc490-7c10-d544-8e14-62ec05a5c497/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=25db33872914fd7b5c8ca0df301c145a839f948b salt=e3821ceded498fdebc583fc952517083a5e5798641d92e6a21519321dbef9a49" noinitrd vt.global_cursor_default=0 kern_guid=099cc490-7c10-d544-8e14-62ec05a5c497 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic iTCO_vendor_support.vendorsupport=3  
Дата сборки: 12 февраля 2015  02:49:01PM
xorg-server 2:1.11.4-0ubuntu10.17 (Для технической поддержки смотрите ) 
Текущая версия pixman: 0.30.2
    Перед тем, как сообщать о проблемах, проверьте 
    чтобы убедиться, что у вас последняя версия.
Маркер: (--) обнаружено, (**) из файла конфигурации, (==) значение по умолчанию,
    (++) из командной строки, (!!) уведомление, (II) информационное,
    (WW) предупреждение, (EE) ошибка, (NI) не реализовано, (??) неизвестно.
(++) Журнал: "/tmp/Xorg.crouton.1.log", Время: Чт Авг 25 00:00:51 2016
(==) Используется системный каталог конфигурации "/usr/share/X11/xorg.conf.d"

Фатальная ошибка сервера:
xf86EnableIOPorts: не удалось установить IOPL для I/O (Операция не разрешена)

Пожалуйста, обратитесь в поддержку Фонда X.Org 
на 
за помощью. 
Пожалуйста, также проверьте файл журнала в "/tmp/Xorg.crouton.1.log" для получения дополнительной информации.

 ddxSigGiveUp: Закрытие журнала
Сервер завершил работу с ошибкой (1). Закрытие файла журнала.
/usr/bin/xinit: сдаваться
/usr/bin/xinit: не удалось подключиться к X серверу: Нет такого файла или директории
/usr/bin/xinit: ошибка сервера
Размонтирование /mnt/stateful_partition/crouton/chroots/precise...

На самом деле у меня была такая проблема после обновления ubuntu, но я исправил это, обновив мой chroot.

sudo sh -e ~/Downloads/crouton -n (имя chroot) -u 

А если вы не знаете имя вашего chroot, просто выполните

ls /usr/local/chroots

И имя ваших chroots будет там

😉 Я буду следить за этой темой, если кому-то понадобится помощь

PS: если вы попытаетесь обновить ubuntu до 14.04 (не обновляйтесь до 16.04, это не сработает), вы должны запустить первую команду в первый раз, когда вы загрузитесь в обновленную версию

Ответ или решение

Ошибка, которую вы видите при загрузке Ubuntu на Chromebook, связана с правами доступа к каталогу /tmp/.X11-unix. Ошибка Owner of /tmp/.X11-unix should be set to root указывает на то, что данный каталог должен принадлежать пользователю root, но в текущем состоянии этого не наблюдается. Кроме того, вы также получаете ошибку xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted), что может быть связано с проблемами с правами доступа или ограничениями среды выполнения.

Причины проблемы

  1. Проблемы с правами доступа: В каталоге /tmp/.X11-unix должны быть установлены соответствующие права, которые позволяют X-серверу функционировать должным образом.

  2. Частые обновления: Частые обновления Ubuntu могут иногда нарушать работу Crouton из-за изменений, связанных с правами доступа или конфигурациями.

  3. Несоответствие версий: Ошибка может также возникнуть в результате несоответствия версий между установленными компонентами, такими как X.Org и драйверами.

Решение

Для устранения этой проблемы попробуйте следующие шаги:

  1. Проверьте права доступа на /tmp/.X11-unix:
    Откройте терминал и выполните команду:

    ls -ld /tmp/.X11-unix

    Убедитесь, что владелец каталога — пользователь root. Если это не так, измените владельца:

    sudo chown root:root /tmp/.X11-unix
  2. Обновите chroot:
    Возможно, ваша среда Crouton устарела. Для обновления выполните следующую команду:

    sudo sh -e ~/Downloads/crouton -n (имя_chroot) -u

    Чтобы узнать, как называется ваш chroot, выполните:

    ls /usr/local/chroots
  3. Перезапустите систему:
    Попробуйте перезапустить Chromebook после выполнения вышеуказанных шагов. Иногда изменения прав доступа требуют перезапуска для применения.

  4. Избегайте проблем с версией:
    Если у вас установлена версия Ubuntu 14.04 или не самая последняя версия Crouton, возможно, вам потребуется проверить совместимость и, возможно, обновиться. Обратите внимание, что переход на версии 16.04 и выше может привести к дополнительным проблемам с совместимостью.

Дополнительные рекомендации

  • Проверяйте наличие обновлений: Регулярно следите за обновлениями как для Crouton, так и для установленной версии Ubuntu.

  • Обратитесь к журналам: При возникновении проблем всегда обращайтесь к в лог-файлы, такие как /tmp/Xorg.crouton.1.log, которые могут содержать дополнительную информацию о причинах ошибки.

  • Следуйте сообществу: Учитывая динамичность экосистемы Linux, полезно следовать за обновлениями и рекомендациями в сообществе Crouton и Ubuntu.

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

Оцените материал
Добавить комментарий

Капча загружается...