Добавить в FacebookДобавить в Google BookmarksДобавить в TwitterДобавить в OdnoklassnikiДобавить в Vkcom

Решение проблемы с запуском Wicd на Ubuntu 13.04.

Итак поставил себе Ubuntu 13.04 х 64. Описывать процедуру установки не буду. И так написана масса статей. Как альтернативу  интерфейсу Network Manager решил установить Wicd. Достаточно легкий и удобный менеджер соединений. Для установки Wicd из репозитория можно набрать в консоли:

sudo apt-get install wicd или aptitude install wicd. Кому чем нравится пользоваться. Wicd действительно очень прост и удобен в использовании. Соединение по wifi или ethernet очень легко настраивается.

 

Описывать преимущества и удобства данного менеджера можно и далее, однако, вернемся к проблеме его запуска на ubuntu 13.04. При старте Wicd пишет "could not connect to wicd's D-bus interface" или "не удалось подключиться к wicd's D-bus интерфейсу". В сети итернет есть множество обсуждений этого вопроса, тем не менее, внятного решения этой проблемы на форумах я не нашел. Решение проблемы было найдено в листинге багов. При установке wicd создает в папке /var/lib/wicd символическую ссылку  resolv.conf.orig --> /etc/resolv.conf .  Это файл конфигурации для процедур сервера имен. Этот файл используется процедурами инициализации из бибилотеки resolver(3RESOLV) языка C. Процедуры разрешения имен обеспечивают доступ к системе доменных имен Internet (Internet Domain Name System). Файл конфигурации содержит информацию, которая читается процедурами разрешения имен при первом их вызове процессом. Вот тут требуется учесть что в ubuntu 13.04  /etc/resolv.conf  является символической ссылкой на файл /run/resolvconf/resolv.conf. И для того, что бы wicd без проблем запустился и работал, нужно изменить ссылку resolv.conf.orig --> /etc/resolv.conf на  resolv.conf.orig --> /run/resolvconf/resolv.conf.

То есть, нужно создать символическую ссылку на реальный файл. Я сделал это так:

sudo mv /var/lib/wicd/resolv.conf.orig   /var/lib/wicd/resolv.conf.orig.backup

sudo ln -s /run/resolvconf/resolv.conf  /var/lib/wicd/resolv.conf.orig.

Внимание! Network Manager перед запуском wicd должен быть удален из системы. После этого wicd стал нормально запускаться и работать. Кстати обновился до Ubuntu 13.10 - там все также :-).На этом все.

Желаю всем удачи :-).

Автор: Darkeye  

Еще интересное в сети.

  

 

Похожие материалы

Перейти к ленте статей

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