После изменения имени хоста на 14,04 я не могу запустить unetbootin, пытаясь запустить приложение от возвратов удара:
_IceTransSocketUNIXConnect: Cannot connect to non-local host OLDHOSTNAME _IceTransSocketUNIXConnect: Cannot connect to non-local host OLDHOSTNAME Qt: Session management error: Could not open network socket
Вывод от hostname
cat /etc/hostname
и cat /etc/hosts
все подтверждают, что имя хоста корректно. Я также перезагрузил систему начиная с внесения изменения для подтверждения всего загруженного новыми настройками.
Я в замешательстве, любая справка значительно ценится! Кроме того, кто-либо мог обеспечить некоторый фон на том, что IceTransSocketUNIXConnect и как он работает? Это - что-нибудь как Winsock?
Это появляется эта ошибка основы от ~/.ICEauthority файл. Можно использовать список команды iceauth list
записи. В моем случае старое имя хоста включало localhost
, замените это своим старым именем хоста.
, например, iceauth list | grep localhost
:
XSMP "" unix/localhost@localdomain:/tmp/.ICE-unix/2640 MIT-MAGIC-COOKIE-1 7035f3aebe650bd72315b76819267a9d
XSMP "" local/localhost@localdomain: @/tmp/.ICE-unix/2640 MIT-MAGIC-COOKIE-1 abe16eba34a1cf69087aff88bdd14a1a
ICE "" local/localhost@localdomain: @/tmp/.ICE-unix/2640 MIT-MAGIC-COOKIE-1 1e69a0d48b1f1375167c79bffbbfa06e
ICE "" опции unix/localhost@localdomain:/tmp/.ICE-unix/2640-MIT-MAGIC-COOKIE-1 f91ab2525bf0000159161db41df1aa0c
2:
iceauth remove
, чтобы удалить плохие записи и затем перезапустить Вашего менеджера по оформлению (14,04 значений по умолчанию = lightdm). Просто копия вставляет строку от Вашего grep выше в примеры ниже, это удаляет и XSMP и записи протокола ICE. iceauth -v remove netid=unix/localhost@localdomain:/tmp/.ICE-unix/2640
iceauth -v remove netid=local/localhost@localdomain:@/tmp/.ICE-unix/2640
iceauth list | grep localhost
# Подтверждают, что удалены. sudo restart lightdm
# @see этот ответ для получения дополнительной информации или если это не работает на Вас Дополнительные материалы для чтения от man iceauth
:
список
Список (печать) записи в авторитетном файле. Можно указать дополнительные модификаторы как ниже для определения, какие записи перечислены.
[protocol_name] [protocol_data] [netid] [authname]
списка удаляет
, Удаляют записи из авторитетного файла.
удаляют источники [protocol_name] [protocol_data] [netid] [authname]
:
https://superuser.com/questions/714015/accidentally-deleted-iceauthority-and-xauthority-files
https://codeyarns.com/2015/03/23/cannot-connect-to-non-local-host-error /
https://linux.die.net/man/1/iceauth
, Как перезапустить Сервер X Window из командной строки?