LINUX.ORG.RU

fedora9 system-config-network консоль


0

0

Если в консоли запустить команду system-config-network то видно что пытается запуститься консольная утилита, но при этом сразу вываливается. yum update не помог.

Текст ошибки:

Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/sbin/system-config-network-tui", line 120, in <lambda>
    PRG_NAME, PRG_VERSION)
  File "/usr/share/system-config-network/netconfpkg/exception.py", line 332, in handleException
    import gtk
  File "/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 79, in <module>
    _init()
  File "/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 67, in _init
    _gtk.init_check()
RuntimeError: could not open display

Original exception was:
Traceback (most recent call last):
  File "/usr/sbin/system-config-network-tui", line 281, in <module>
    loadConfig(screen)
  File "/usr/sbin/system-config-network-tui", line 137, in loadConfig
    hardwarelist = getHardwareList()
  File "/usr/share/system-config-network/netconfpkg/NCHardwareList.py", line 759, in getHardwareList
    __HWList.load()
  File "/usr/share/system-config-network/netconfpkg/NCHardwareList.py", line 603, in load
    self.updateFromSystem()
  File "/usr/share/system-config-network/netconfpkg/NCHardwareList.py", line 486, in updateFromSystem
    log.log(5, str(self))
  File "/usr/share/system-config-network/netconfpkg/genClass.py", line 552, in __str__
    return GenClass.__str__(self)
  File "/usr/share/system-config-network/netconfpkg/genClass.py", line 176, in __str__
    return self._objToStr(parentStr)
  File "/usr/share/system-config-network/netconfpkg/NCHardwareList.py", line 565, in _objToStr
    dev.Name))
  File "/usr/share/system-config-network/netconfpkg/genClass.py", line 401, in _objToStr
    retstr += "%s.%s=%s\n" % (parentStr, child, str(val))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd3 in position 0: ordinal not in range(128)

предположу, что иксы запущены из-под пользователя, а system-config-network пытаешься запустить в этих же иксах из-под рута.

Из-под пользователя в терминале:
xhost +127.0.0.1
Потом из-под рута:
system-config-network

BTW, как становился рутом? su? su -l?
Что из-под рута показывает
echo $DISPLAY
а что показывает оно же из-под пользователя?

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

Предполагается, что эта утилита должна работать в консоли. В систему зашел сразу рутом, локально. При этом видно, что пытается запуститься консольная утилита. Раньше в консоли был если не ошибаюсь netconf.

andreika79
() автор топика

текущая директория (pwd) не содержит не латинских символов, например кириллицу?

Lucky1 ★★★
()
Ответ на: комментарий от anonymous

На вызов в консоли именно она и пытается запуститься
на вызов system-config-network
Вырезка из первого сообщения:
File "/usr/sbin/system-config-network-tui", line 120, in <lambda>

andreika79
() автор топика

правь сразу в /etc/sysconf
к чёрту эти тулзы-херулзы

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.