Fixing Remote X Server setup using Arch Linux under WSL

Fixing Remote X Server setup using Arch Linux under WSL

The problem is Caused by a DBus update:

[will@DESKTOP-79QP11O root]$ terminator
ConfigBase::load: Unable to open /home/will/.config/terminator/config ([Errno 2] No such file or directory: '/home/will/.config/terminator/config')
Traceback (most recent call last):
  File "/usr/sbin/terminator", line 107, in <module>
    ipc.new_window_cmdline(optionslist)
  File "/usr/lib/python2.7/site-packages/terminatorlib/ipc.py", line 190, in _exec
    bus = dbus.SessionBus()
  File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 211, in __new__
    mainloop=mainloop)
  File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__
    bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 122, in __new__
    bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exception:s.DBusException: org.freedesktop.DBus.Error.BadAddress: Server address of type unix was missing argument path or abstract

The solution was to rollback dbus to version 1.12.8-1 I have uploaded the package here put it in C:\Arch\rootfs\var\cache\pacman\pkgor wherever it is your Arch is installed, and then run sudo pacman -U \var\cache\pacman\pkg\dbus-1.12.8-1-x86_64.pkg.tar.xz

That should fix it: alt text