RHEL Server 5 にて
RHN に登録するため、以下のコマンドを実行
rhn_register --nox --proxy=192.168.1.1:8080
ログインに必要な ID とパスワードを入力すると、次のエラーがでて終了する
エラーが発生しました:
dbus_bindings.DBusException
詳細については、/var/log/up2date を参照してください
指示のとおりログを見てみると、
Traceback (most recent call last):
File "/usr/sbin/rhn_register", line 82, in ?
app.run()
File "/usr/share/rhn/up2date_client/rhncli.py", line 65, in run
sys.exit(self.main() or 0)
File "/usr/sbin/rhn_register", line 64, in main
ui.main()
File "/usr/share/rhn/up2date_client/tui.py", line 1721, in main
tui.run()
File "/usr/share/rhn/up2date_client/tui.py", line 1608, in run
if self._show_subscription_window() == False:
File "/usr/share/rhn/up2date_client/tui.py", line 1562, in _show_subscription_window
self.password)
File "/usr/share/rhn/up2date_client/rhnreg.py", line 583, in getRemainingSubscriptions
smbios = hardware.get_hal_smbios()
File "/usr/share/rhn/up2date_client/hardware.py", line 874, in get_hal_smbios
computer = get_hal_computer()
File "/usr/share/rhn/up2date_client/hardware.py", line 760, in get_hal_computer
bus = dbus.SystemBus()
File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 260, in __new__
return Bus.__new__(cls, Bus.TYPE_SYSTEM, use_default_mainloop, private)
File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 99, in __new__
bus._connection = dbus_bindings.bus_get(bus_type, private)
File "dbus_bindings.pyx", line 1692, in dbus_bindings.bus_get
dbus_bindings.DBusException: Failed to connect to socket /var/run/dbus/system_bus_socket: そのようなファイルやディレクトリはありません
だそうだ。 意味がわからない。
調べてみたところ、messagebus と haldaemon が動いてないとダメらしい。
まずは、messagebus を動かしてみる。
/sbin/service messagebus start
で、rhn_register を再度実行すると、またエラーで止まったが、エラーメッセージが変わった。
エラーが発生しました:
exceptions.TypeError
詳細については、/var/log/up2date を参照してください
次に、haldaemon を起動してから、再度やってみたところ、動いた。
ややこしいな。
RHN に登録するため、以下のコマンドを実行
rhn_register --nox --proxy=192.168.1.1:8080
ログインに必要な ID とパスワードを入力すると、次のエラーがでて終了する
エラーが発生しました:
dbus_bindings.DBusException
詳細については、/var/log/up2date を参照してください
指示のとおりログを見てみると、
Traceback (most recent call last):
File "/usr/sbin/rhn_register", line 82, in ?
app.run()
File "/usr/share/rhn/up2date_client/rhncli.py", line 65, in run
sys.exit(self.main() or 0)
File "/usr/sbin/rhn_register", line 64, in main
ui.main()
File "/usr/share/rhn/up2date_client/tui.py", line 1721, in main
tui.run()
File "/usr/share/rhn/up2date_client/tui.py", line 1608, in run
if self._show_subscription_window() == False:
File "/usr/share/rhn/up2date_client/tui.py", line 1562, in _show_subscription_window
self.password)
File "/usr/share/rhn/up2date_client/rhnreg.py", line 583, in getRemainingSubscriptions
smbios = hardware.get_hal_smbios()
File "/usr/share/rhn/up2date_client/hardware.py", line 874, in get_hal_smbios
computer = get_hal_computer()
File "/usr/share/rhn/up2date_client/hardware.py", line 760, in get_hal_computer
bus = dbus.SystemBus()
File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 260, in __new__
return Bus.__new__(cls, Bus.TYPE_SYSTEM, use_default_mainloop, private)
File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 99, in __new__
bus._connection = dbus_bindings.bus_get(bus_type, private)
File "dbus_bindings.pyx", line 1692, in dbus_bindings.bus_get
dbus_bindings.DBusException: Failed to connect to socket /var/run/dbus/system_bus_socket: そのようなファイルやディレクトリはありません
だそうだ。 意味がわからない。
調べてみたところ、messagebus と haldaemon が動いてないとダメらしい。
まずは、messagebus を動かしてみる。
/sbin/service messagebus start
で、rhn_register を再度実行すると、またエラーで止まったが、エラーメッセージが変わった。
エラーが発生しました:
exceptions.TypeError
詳細については、/var/log/up2date を参照してください
次に、haldaemon を起動してから、再度やってみたところ、動いた。
ややこしいな。