/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) [DD] 2012/21/04 22:50:53 main_loop.loop_init(False) [II] 2012/21/04 22:50:53 main_loop.loop_init(False) twisted version 11.0.0 [II] 2012/21/04 22:50:53 globals os.uname=('Linux', 'rebecca.home', '3.3.1-k8', '#1 SMP Tue Apr 3 18:11:01 BST 2012', 'x86_64') [II] 2012/21/04 22:50:53 globals python package info: __version__=0.12.12 [II] 2012/21/04 22:50:53 globals version=0.12.12 (svn revision unknown - unknown local modifications), built on winswitch.org by root, 2012-03-21, release_build=False [II] 2012/21/04 22:50:53 globals uid=1104, username=nathan, name=Nathan, hostname=rebecca.home, locale=en_GB, argv=[/usr/bin/winswitch_server --debug-mode] [II] 2012/21/04 22:50:53 globals Python version 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] [II] 2012/21/04 22:50:53 DistroHelper.__init__(wheezy,apt,{'nx': ['/usr/bin/xterm', '-e', '/usr/bin/gksudo -A apt-get install nx; read -p "Press enter to close"'], 'windows': ['/usr/bin/xterm', '-e', '/usr/bin/gksudo -A apt-get install rdesktop; read -p "Press enter to close"'], 'xpra': ['/usr/bin/xterm', '-e', '/usr/bin/gksudo -A apt-get install xpra; read -p "Press enter to close"'], 'vnc': ['/usr/bin/xterm', '-e', '/usr/bin/gksudo -A apt-get install tigervnc; read -p "Press enter to close"']},{'nx': ['/usr/bin/nxproxy', '/usr/local/bin/nxproxy', '/usr/NX/bin/nxproxy'], 'windows': ['/usr/bin/rdesktop', '/usr/local/bin/rdesktop'], 'xpra': ['/usr/bin/xpra', '/usr/local/bin/xpra'], 'vnc': ['/usr/bin/vncviewer', '/usr/local/bin/vncviewer']}) [DD] 2012/21/04 22:50:53 DistroHelper.find_command(nx) paths=[/usr/bin/nxproxy, /usr/local/bin/nxproxy, /usr/NX/bin/nxproxy] [II] 2012/21/04 22:50:53 DistroHelper.find_command(nx) found in /usr/bin/nxproxy [DD] 2012/21/04 22:50:53 DistroHelper.find_command(xpra) paths=[/usr/bin/xpra, /usr/local/bin/xpra] [II] 2012/21/04 22:50:53 DistroHelper.find_command(xpra) found in /usr/bin/xpra [DD] 2012/21/04 22:50:53 DistroHelper.find_command(vnc) paths=[/usr/bin/vncviewer, /usr/local/bin/vncviewer] [II] 2012/21/04 22:50:53 DistroHelper.find_command(vnc) found in /usr/bin/vncviewer [DD] 2012/21/04 22:50:53 DistroHelper.find_command(windows) paths=[/usr/bin/rdesktop, /usr/local/bin/rdesktop] [II] 2012/21/04 22:50:53 DistroHelper.find_command(windows) found in /usr/bin/rdesktop [II] 2012/21/04 22:50:53 commands_util.() ssh=/usr/bin/ssh, keygen=/usr/bin/ssh-keygen, xpra=/usr/bin/xpra, nxagent=/usr/bin/nxagent, nxproxy=/usr/bin/nxproxy, vncviewer=/usr/bin/vncviewer, Xvnc=/usr/bin/Xvnc, vncshadow=/usr/bin/x0vncserver, rdesktop=/usr/bin/rdesktop, java=/usr/bin/java, screen=/usr/bin/screen, xterm=/usr/bin/xterm, Xming=, xmodmap=/usr/bin/xmodmap, Xvfb=/usr/bin/Xvfb, Xnest=/usr/bin/Xephyr, cupsd=/usr/bin/cupsd, gst_capture=/usr/lib/winswitch/gst_capture, gst_playback=/usr/lib/winswitch/gst_playback, app dir=/usr/lib/pymodules/python2.7/winswitch/server [II] 2012/21/04 22:50:53 process_util.() using twisted ProcessProtocol=winswitch.twisted.HiddenSpawnedProcess.HiddenSpawnedProcess [II] 2012/21/04 22:50:53 net_util.() netifaces loaded sucessfully [II] 2012/21/04 22:50:53 net_util.() successfully loaded C library from libc.so.6 [DD] 2012/21/04 22:50:53 icon_cache.() pixmaps_dir=['/usr/share/winswitch/icons', '/usr/share/pixmaps', '/usr/share/icons/hicolor/48x48/apps', '/usr/share/icons/oxygen/48x48/apps', '/usr/share/icons/oxygen/48x48/categories', '/usr/share/icons', '/usr/share/winswitch/wm_icons', '/usr/share/winswitch/default_icons', '/usr/share/winswitch/wm_icons', '/usr/share/winswitch/default_icons', '/usr/share/winswitch/wm_icons'] [II] 2012/21/04 22:50:53 gstreamer_util.() found gst version GStreamer 0.10.35 and pygst version (0, 10, 21, 0) [DD] 2012/21/04 22:50:53 gstreamer_util.() found the following plugins: [3gppmux, aacparse, aasink, ac3parse, adder, agingtv, alawdec, alawenc, alpha, alphacolor, alsamixer, alsasink, alsasrc, amrparse, apedemux, apev2mux, appsink, appsrc, aspectratiocrop, asteriskh263, audioamplify, audiochebband, audiocheblimit, audioconvert, audiodynamic, audioecho, audiofirfilter, audioiirfilter, audioinvert, audiokaraoke, audiopanorama, audiorate, audioresample, audiotestsrc, audiowsincband, audiowsinclimit, auparse, autoaudiosink, autoaudiosrc, autoconvert, autovideoconvert, autovideosink, autovideosrc, avidemux, avimux, avisubtitle, bin, breakmydata, cacasink, cairooverlay, cairorender, cairotextoverlay, cairotimeoverlay, camerabin, camerabin2, capsdebug, capsfilter, capssetter, cdparanoiasrc, clockoverlay, cmmldec, cmmlenc, cpureport, cutter, dcaparse, decodebin, decodebin2, deinterlace, deinterleave, dicetv, dtmfdetect, dtmfsrc, dv1394src, dvdec, dvdemux, dynudpsink, edgetv, efence, encodebin, equalizer-10bands, equalizer-3bands, equalizer-nbands, fakesink, fakesrc, fdsink, fdsrc, ffmpegcolorspace, filesink, filesrc, flacdec, flacenc, flacparse, flactag, flvdemux, flvmux, flxdec, funnel, gamma, gdkpixbufdec, gdkpixbufscale, gdkpixbufsink, gdpdepay, gdppay, giosink, giosrc, giostreamsink, giostreamsrc, goom, goom2k1, gppmux, gstrtpbin, gstrtpjitterbuffer, gstrtpptdemux, gstrtpsession, gstrtpssrcdemux, hdv1394src, icydemux, id3demux, id3v2mux, identity, imagecapturebin, imagefreeze, input-selector, interleave, ismlmux, jackaudiosink, jackaudiosrc, jifmux, jpegdec, jpegenc, jpegparse, level, libvisual_bumpscope, libvisual_corona, libvisual_infinite, libvisual_jakdaw, libvisual_jess, libvisual_lv_analyzer, libvisual_lv_scope, libvisual_oinksie, liveadder, matroskademux, matroskamux, matroskaparse, mj2mux, monoscope, mp4mux, mpegaudioparse, mulawdec, mulawenc, multifdsink, multifilesink, multifilesrc, multipartdemux, multipartmux, multiqueue, multiudpsink, navigationtest, navseek, oggaviparse, oggdemux, oggmux, oggparse, ogmaudioparse, ogmtextparse, ogmvideoparse, optv, oss4mixer, oss4sink, oss4src, ossmixer, osssink, osssrc, output-selector, pipeline, playbin, playbin2, playsink, pngdec, pngenc, progressreport, pulsemixer, pulsesink, pulsesrc, pushfilesrc, qtdemux, qtmoovrecover, qtmux, quarktv, queue, queue2, radioactv, revtv, rganalysis, rglimiter, rgvolume, rippletv, rndbuffersize, rtpL16depay, rtpL16pay, rtpac3depay, rtpac3pay, rtpamrdepay, rtpamrpay, rtpbvdepay, rtpbvpay, rtpceltdepay, rtpceltpay, rtpdec, rtpdepay, rtpdtmfdepay, rtpdtmfmux, rtpdtmfsrc, rtpdvdepay, rtpdvpay, rtpg722depay, rtpg722pay, rtpg723depay, rtpg723pay, rtpg726depay, rtpg726pay, rtpg729depay, rtpg729pay, rtpgsmdepay, rtpgsmpay, rtpgstdepay, rtpgstpay, rtph263depay, rtph263pay, rtph263pdepay, rtph263ppay, rtph264depay, rtph264pay, rtpilbcdepay, rtpilbcpay, rtpj2kdepay, rtpj2kpay, rtpjpegdepay, rtpjpegpay, rtpmp1sdepay, rtpmp2tdepay, rtpmp2tpay, rtpmp4adepay, rtpmp4apay, rtpmp4gdepay, rtpmp4gpay, rtpmp4vdepay, rtpmp4vpay, rtpmpadepay, rtpmpapay, rtpmparobustdepay, rtpmpvdepay, rtpmpvpay, rtpmux, rtppcmadepay, rtppcmapay, rtppcmudepay, rtppcmupay, rtpqcelpdepay, rtpqdm2depay, rtpsirendepay, rtpsirenpay, rtpspeexdepay, rtpspeexpay, rtpsv3vdepay, rtptheoradepay, rtptheorapay, rtpvorbisdepay, rtpvorbispay, rtpvrawdepay, rtpvrawpay, rtpxqtdepay, rtspsrc, shagadelictv, shapewipe, shmsink, shmsrc, shout2send, smokedec, smokeenc, smpte, smptealpha, souphttpsrc, spectrum, speexdec, speexenc, ssaparse, streaktv, subparse, subtitleoverlay, taginject, tcpclientsink, tcpclientsrc, tcpserversink, tcpserversrc, tee, testsink, textoverlay, textrender, theoradec, theoraenc, theoraparse, timeoverlay, typefind, udpsink, udpsrc, uridecodebin, v4l2radio, v4l2sink, v4l2src, valve, vertigotv, videobalance, videobox, videocrop, videoflip, videomixer, videomixer2, videorate, videoscale, videotestsrc, viewfinderbin, volume, vorbisdec, vorbisenc, vorbisparse, vorbistag, warptv, wavenc, wavpackdec, wavpackenc, wavpackparse, wavparse, webmmux, wrappercamerabinsrc, ximagesink, ximagesrc, xvimagesink, y4menc] [II] 2012/21/04 22:50:53 WinSwitchServer.__init__(False) sys.argv=[/usr/bin/winswitch_server, --debug-mode] [II] 2012/21/04 22:50:53 PortMapper.load_blacklisted_ports() this may take a few seconds... please be patient [DD] 2012/21/04 22:50:53 PortMapper.load_blacklisted_ports() loading from file /etc/winswitch/ports.conf [DD] 2012/21/04 22:50:53 PortMapper.load_blacklisted_ports() loaded 20 lines [II] 2012/21/04 22:50:53 PortMapper.load_blacklisted_ports() blacklisted_ports above 1024: [1024, 5900, 3389] [II] 2012/21/04 22:50:53 process_util.register_sigusr_debugging() signal debugging installed, use SIGUSR1/SIGUSR2 to enable/disable debug logging and frames dumping [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},ServerSettings(),winswitch.objects.server_settings.ServerSettings,[],[],[],True,True) [DD] 2012/21/04 22:50:53 config.get_local_server_config() conf=ServerSettings(rebecca.home), ssh_host_public_key_file= [II] 2012/21/04 22:50:53 WinSwitchServer.check() found existing config=ServerSettings(rebecca.home) [II] 2012/21/04 22:50:53 object.common.add_argv_overrides() setting ServerSettings(rebecca.home).debug_mode=True (type=) [DD] 2012/21/04 22:50:53 server_portinfo.get_local_server_portinfo() ID=346729663014, port(/home/nathan/.winswitch/server/lock/server_port)=None [II] 2012/21/04 22:50:53 WinSwitchServer.start() [DD] 2012/21/04 22:50:53 main_loop.loop_run() reactor uses gtk/glib main loop [II] 2012/21/04 22:50:53 main_loop.loop_run() calling reactor.run() [II] 2012/21/04 22:50:53 ServerSettings.test_supports_ssh() OK: X11 Forwarding is enabled (config line=x11forwarding yes) [DD] 2012/21/04 22:50:53 WinSwitchServer.prepare_server_config() debug_mode=True [II] 2012/21/04 22:50:53 common.do_check_xpra_version_string(0.1.0) OK: xpra version matches the minimum required ([0, 0, 7, 34]) [II] 2012/21/04 22:50:53 WinSwitchServer.prepare_server_config() configuration ready: ServerSettings(rebecca.home) [II] 2012/21/04 22:50:53 icon_cache.populate_pixmap_lookup() this may take a few seconds.. [II] 2012/21/04 22:50:53 icon_cache.populate_pixmap_lookup() pixmap cache size=3529, stats={'/usr/share/winswitch/wm_icons': 18, '/usr/share/icons/oxygen/48x48/apps': 139, '/usr/share/pixmaps': 45, '/usr/share/winswitch/icons': 91, '/usr/share/icons/hicolor/48x48/apps': 36, '/usr/share/icons/oxygen/48x48/categories': 30, '/usr/share/winswitch/default_icons': 18, '/usr/share/icons': 27115} [DD] 2012/21/04 22:50:53 WinSwitchServer.load_server_start_menu() [DD] 2012/21/04 22:50:53 load_desktop_menus.do_load_start_menu(['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['', 'GNOME', 'GTK', 'Application', 'Screensaver'],['screensavers']) loading from /home/nathan/.winswitch/server/menu [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/home/nathan/.winswitch/server/menu,.desktop,True,['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['Mobile', 'KDE'],True,['screensavers'],Command) [II] 2012/21/04 22:50:53 load_desktop_menus.do_load_start_menu(['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['', 'GNOME', 'GTK', 'Application', 'Screensaver'],['screensavers']) no files found in /home/nathan/.winswitch/server/menu, using system locations: ['/usr/share/applications/', '/usr/local/share/applications/'] [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/share/applications/,.desktop,True,['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['Mobile', 'KDE'],True,['screensavers'],Command) [DD] 2012/21/04 22:50:53 load_desktop_menus.load_menu_file(/usr/share/applications/,firefox.desktop,True,[..],[..]) command firefox replaced with firefox --no-remote [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/share/applications/kde4,.desktop,True,['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['Mobile', 'KDE'],True,['screensavers'],Command) [DD] 2012/21/04 22:50:53 load_desktop_menus.load_menu_file(/usr/share/applications/kde4,kmailservice.desktop,True,[..],[..]) command kmail replaced with kmail --nofork [DD] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/share/applications/,.desktop,True,['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['Mobile', 'KDE'],True,['screensavers'],Command) sub-directory screensavers ignored [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/local/share/applications/,.desktop,True,['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['Mobile', 'KDE'],True,['screensavers'],Command) [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/share/desktop-directories,.directory,False,None,['*'],['Mobile', 'KDE'],True,[],Category) [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/local/share/desktop-directories,.directory,False,None,['*'],['Mobile', 'KDE'],True,[],Category) [II] 2012/21/04 22:50:53 load_desktop_menus.do_load_start_menu(['winswitch_applet', 'compiz', 'alltray', 'ccsm', 'avant-window-navigator', 'awn-manager', 'fusion-icon', 'vncviewer', 'nxclient', '*blueproximity*', 'bluetooth*', 'gpilotd-control-applet', 'gsynaptics', 'gnome-obex-server', 'gnome-display-properties', 'grandr', '*gdmsetup', '*gdmphotosetup', 'gnome-screensaver-preferences', 'resapplet', '*xscreensaver*', '*screenshot*', 'istanbul', 'gtk-recordMyDesktop', 'lxrandr', 'gnome-mouse-properties', 'gnome-power-preferences', '*gparted', '*jockey-gtk', 'unetbootin', 'usb-creator', 'gnome-session-properties', 'gnome-panel', 'alacarte', 'screenlets-manager', 'gnome-appearance-properties', 'onboard-settings', 'gnome-window-properties', 'lxsession-edit', 'gnome-keybinding-properties', 'gnome-keyboard-properties', 'oo*', 'openoffice*', '*battery-graph*', 'decibel-audio-player*', 'pavucontrol', 'padevchooser', 'xfce4-mixer', 'rhythmbox*', '*javaws', '*jconsole', 'openbox-session', 'konqueror*', 'chromium*', 'xdg-open*', '*/xdg-open*', 'exo-open*', ''],['*'],['', 'GNOME', 'GTK', 'Application', 'Screensaver'],['screensavers']) loaded 53 commands and 4 directories [DD] 2012/21/04 22:50:53 load_desktop_menus.load_xsessions(['startmoblin'],['*']) loading from /home/nathan/.winswitch/server/xsessions [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/home/nathan/.winswitch/server/xsessions,.desktop,True,None,['*'],['Mobile', 'KDE'],True,[],Desktop) [II] 2012/21/04 22:50:53 load_desktop_menus.load_xsessions(['startmoblin'],['*']) no files found in /home/nathan/.winswitch/server/xsessions, using system locations: ['/usr/share/xsessions', '/usr/local/share/xsessions'] [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/share/xsessions,.desktop,True,['startmoblin'],['*'],['Mobile', 'KDE'],True,[],Desktop) [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/usr/local/share/xsessions,.desktop,True,['startmoblin'],['*'],['Mobile', 'KDE'],True,[],Desktop) [DD] 2012/21/04 22:50:53 load_desktop_menus.load_xsessions(['startmoblin'],['*'])=[, ] [II] 2012/21/04 22:50:53 load_desktop_menus.load_menu_files(/home/nathan/.winswitch/server/actions,.desktop,True,None,['*'],['Mobile', 'KDE'],True,[],Action) [DD] 2012/21/04 22:50:53 load_desktop_menus.load_actions()=[Action(Browse: pcmanfm --no-desktop ~/Desktop)] [II] 2012/21/04 22:50:53 WinSwitchServer.load_server_start_menu() found 53 server commands, 4 menu directories, 2 desktop commands, 1 shortcuts [DD] 2012/21/04 22:50:53 WinSwitchServer.detect_X_locks() found lockfile .X0-lock, marking port 6000 as taken [EE] 2012/21/04 22:50:53 WinSwitchServer.detect_X_locks() vnc4EE is not an X lockfile: invalid literal for int() with base 10: 'vnc4EE' [DD] 2012/21/04 22:50:53 WinSwitchServer.detect_X_locks() found lockfile .X60-lock, marking port 6060 as taken [DD] 2012/21/04 22:50:53 WinSwitchServer.detect_X_locks() found lockfile .X11-unix, marking port 6011 as taken [DD] 2012/21/04 22:50:53 WinSwitchServer.detect_X_locks() found lockfile .X2-lock, marking port 6002 as taken [DD] 2012/21/04 22:50:53 WinSwitchServer.detect_X_locks() detected ports: [6000, 6060, 6011, 6002] [II] 2012/21/04 22:50:53 WinSwitchServer.assign_fs_utils() fs_client_helpers={'nfs': , 'smb': } [II] 2012/21/04 22:50:53 utmp_wrapper.() getutents= [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},,,[enabled, port_base, batch_detect_sessions_delay, debug_log_read, session_start_timeout, auto_upgrade_xpra_sessions, auto_upgrade_same_version, capture_external_sessions, xpra_server_debug_mode, start_grace_delay],[],[],True,True) [II] 2012/21/04 22:50:53 XpraServerUtil.load_config()={} [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},,,[enabled, port_base, debug_log_read, session_start_timeout, log_password, stop_shadows_on_close, stop_shadows_on_connect_failure],[],[],True,True) [II] 2012/21/04 22:50:53 VNCServerUtil.load_config()={} [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},,,[enabled, port_base, batch_detect_sessions_delay, display0_session_name, display_session_name_prefix, max_x11_display_number],[],[],True,True) [II] 2012/21/04 22:50:53 LocalX11ServerUtil.load_config()={} [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},,,[enabled, port_base, debug_log_read, session_start_timeout, default_screen_scaledown],[],[],True,True) [II] 2012/21/04 22:50:53 GSTVideoServerUtil.load_config()={} [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},,,[enabled, port_base, debug_log_read, session_start_timeout, default_nxagent_options],[],[],True,True) [II] 2012/21/04 22:50:53 NXServerUtil.load_config()={} [DD] 2012/21/04 22:50:53 file_io.populate_object_from_properties({..},,,[enabled],[],[],True,True) [II] 2012/21/04 22:50:53 ScreenServerUtil.load_config()={} [DD] 2012/21/04 22:50:53 ScreenServerUtil.detect_sessions() not implemented for screen [II] 2012/21/04 22:50:53 XpraServerUtil.detect_sessions() found: [] [DD] 2012/21/04 22:50:53 XpraServerUtil.detect_sessions() no sockets found [II] 2012/21/04 22:50:53 LocalX11ServerUtil.zap_existing_sessions([]) [II] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_existing_sessions() found getutents=, we should be able to detect local displays [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() ()=[7 6366 pts/11 s/11 administrator 10.0.0.17 0 None 1333999995 (285212682, 0, 0, 0), 7 6211 pts/10 s/10 administrator 10.0.0.17 0 None 1333999976 (285212682, 0, 0, 0), 7 6516 pts/12 s/12 administrator 10.0.0.17 0 None 1334000033 (285212682, 0, 0, 0), 7 14171 pts/3 ts/3 nathan 10.0.0.17 0 None 1335041769 (285212682, 0, 0, 0), 7 30331 pts/0 ts/0 administrator 10.0.0.17 0 None 1334518677 (285212682, 0, 0, 0), 7 6889 pts/1 ts/1 administrator 10.0.0.17 0 None 1334000292 (285212682, 0, 0, 0), 7 27572 pts/6 ts/6 administrator 10.0.0.12 0 None 1335009050 (201326602, 0, 0, 0), 7 10774 pts/7 ts/7 administrator 10.0.0.1 0 None 1334200868 (16777226, 0, 0, 0), 7 12630 pts/4 ts/4 nathan 10.0.0.17 0 None 1335040800 (285212682, 0, 0, 0), 7 7391 pts/5 ts/5 administrator 10.0.0.12 0 None 1334372795 (201326602, 0, 0, 0), 7 6067 pts/8 ts/8 administrator 10.0.0.17 0 None 1333999961 (285212682, 0, 0, 0)] [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 6366 pts/11 s/11 administrator 10.0.0.17 0 None 1333999995 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 6211 pts/10 s/10 administrator 10.0.0.17 0 None 1333999976 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 6516 pts/12 s/12 administrator 10.0.0.17 0 None 1334000033 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.X11_display(ts/3) utmp entry does not look like a display or tty [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.X11_display(10) utmp entry does not look like a display or tty [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 30331 pts/0 ts/0 administrator 10.0.0.17 0 None 1334518677 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 6889 pts/1 ts/1 administrator 10.0.0.17 0 None 1334000292 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 27572 pts/6 ts/6 administrator 10.0.0.12 0 None 1335009050 (201326602, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 10774 pts/7 ts/7 administrator 10.0.0.1 0 None 1334200868 (16777226, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.X11_display(ts/4) utmp entry does not look like a display or tty [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.X11_display(10) utmp entry does not look like a display or tty [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 7391 pts/5 ts/5 administrator 10.0.0.12 0 None 1334372795 (201326602, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() session 7 6067 pts/8 ts/8 administrator 10.0.0.17 0 None 1333999961 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_local_displays() testing: {} [DD] 2012/21/04 22:50:53 LocalX11ServerUtil.detect_existing_sessions() watching for wtmp traffic using <__main__.GInotifyFileMonitor object at 0x1de59b0 (GInotifyFileMonitor at 0x15d7a10)> [II] 2012/21/04 22:50:53 ScreenServerUtil.zap_existing_sessions([]) [DD] 2012/21/04 22:50:54 XpraServerUtil.setup_directory_watcher() watching [/home/nathan/.xpra] [DD] 2012/21/04 22:50:54 VNCServerUtil.setup_directory_watcher() watching [] [DD] 2012/21/04 22:50:54 LocalX11ServerUtil.setup_directory_watcher() watching [] [DD] 2012/21/04 22:50:54 GSTVideoServerUtil.setup_directory_watcher() watching [] [DD] 2012/21/04 22:50:54 NXServerUtil.setup_directory_watcher() watching [] [DD] 2012/21/04 22:50:54 ScreenServerUtil.setup_directory_watcher() watching [] [II] 2012/21/04 22:50:54 WinSwitchServer.assign_virt_utils()={'xpra': , 'vnc': , 'screen': , 'gstvideo': , 'nx': , 'X11': } [DD] 2012/21/04 22:50:54 process_util.twisted_exec(['selinuxenabled'],,,None,None) [DD] 2012/21/04 22:50:54 ProcessOutput.start() usePTY=False, env={'TERM': 'xterm', 'PWD': '/home/nathan/.winswitch/server', 'LOGNAME': 'nathan', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'}, cmd=['selinuxenabled'] [DD] 2012/21/04 22:50:54 ProcessOutput.connectionMade() [II] 2012/21/04 22:50:54 ProcessOutput.start() process(['selinuxenabled'])= [DD] 2012/21/04 22:50:54 ClientChannelFactory.__init__(WinSwitchServer(346729663014),True) [II] 2012/21/04 22:50:54 WinSwitchServer.setup_local_listener() listening on local socket '/home/nathan/.winswitch/server/socket' [DD] 2012/21/04 22:50:54 ClientChannelFactory.__init__(WinSwitchServer(346729663014),False) [DD] 2012/21/04 22:50:54 net_util.tcp_listen_on(ClientChannelFactory(WinSwitchServer(346729663014),False),*:) [DD] 2012/21/04 22:50:54 net_util.tcp_listen_on() listening on '0.0.0.0' port '57758' [II] 2012/21/04 22:50:54 WinSwitchServer.setup_tcp_listeners() started listening on: [('0.0.0.0', 57758)] [DD] 2012/21/04 22:50:54 WinSwitchServer.save_port_file() [EE] 2012/21/04 22:50:54 ProcessOutput.processExited([Failure instance: Traceback (failure with no frames): : A process has ended with a probable error condition: process ended with exit code 1.\n]) Failure (command=['selinuxenabled']), exitCode=1 [DD] 2012/21/04 22:50:54 ProcessOutput.processEnded([Failure instance: Traceback (failure with no frames): : A process has ended with a probable error condition: process ended with exit code 1.\n]) [DD] 2012/21/04 22:50:54 WinSwitchServer.selinux_callback(False,False,SELinux is not enabled) [DD] 2012/21/04 22:50:55 WinSwitchServer.publish() [II] 2012/21/04 22:50:55 WinSwitchServer.publish() mDNS_publish=False [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.connectionMade() via local socket [DD] 2012/21/04 22:51:08 ProtocolHandler.__init__(ServerSettings(rebecca.home),>) [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.get_handler() adding local handlers [II] 2012/21/04 22:51:08 ProtocolHandler.do_set_salt(9a1daf9a10f54aa39aa554cd678dbf61) previous salt=None [DD] 2012/21/04 22:51:08 ProtocolHandler.check_parse_version(3,0.12.12) [II] 2012/21/04 22:51:08 common.check_remote_version([0, 12, 12]) OK: remote application version matches the minimum required ([0, 12, 0]) [II] 2012/21/04 22:51:08 WinSwitchClientChannel.sync_local() [DD] 2012/21/04 22:51:08 crypt_util.sign_long(,9a1daf9a10f54aa39aa554cd678dbf61)=6278170100580735347369152721138790085770374587347582213873667539582591182801308939125694749154661... [II] 2012/21/04 22:51:08 WinSwitchClientChannel.add_user(('nathan', 'Administrator', 'Administrator', '9cd83abd7e5e49d19b4efae61e4ddf45', 'Nom', '26117741...) [II] 2012/21/04 22:51:08 WinSwitchClientChannel.do_add_user(25422674424556459...,97f0e8be71b99114f...,User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) remote host=127.0.0.1, tunneled=True [II] 2012/21/04 22:51:08 WinSwitchClientChannel.check_signature(<_RSAobj @0x1de4440 n(2048),e>,25422674424556459...,796666ce22474a99ba746bf85b168ed8)=True [II] 2012/21/04 22:51:08 WinSwitchClientChannel.do_add_user(25422674424556459...,97f0e8be71b99114f...,User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) local socket connection, not checking password [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.do_add_user(25422674424556459...,97f0e8be71b99114f...,User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) existing connection=None [DD] 2012/21/04 22:51:08 WinSwitchServer.add_local_user(nathan,xpra) [DD] 2012/21/04 22:51:08 LocalX11ServerUtil.add_local_user(nathan) [DD] 2012/21/04 22:51:08 LocalX11ServerUtil.schedule_detect_local_displays(800) detect_local_displays_pending=False [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.logged_in_ok(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) username=nathan, uuid=9cd83abd7e5e49d19b4efae61e4ddf45 [DD] 2012/21/04 22:51:08 WinSwitchServer.add_client(WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))) user=User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45) [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.send_tunnel_ports() tunnel_printer=False, user.local_ipp_port=0, FORCE_IPP_TUNNEL=False [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.send_tunnel_ports() tunnel_fs=False, user.local_samba_port=139, FORCE_SAMBA_TUNNEL=False [DD] 2012/21/04 22:51:08 ProtocolHandler.do_set_user_icon(9cd83abd7e5e49d19b4efae61e4ddf45,..) user=User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45) [DD] 2012/21/04 22:51:08 WinSwitchClientChannel.handle_command(set_user_icon '9cd83abd7e5e49d19b4efae61e4ddf45','base64:iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABX...) forwarding command to all clients [II] 2012/21/04 22:51:08 WinSwitchServer.send_all(set_user_icon '9cd83abd7e5e49d19b4efae61e4ddf45','base64:iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABX...,WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))) clients=[WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))] [DD] 2012/21/04 22:51:08 ProtocolHandler.check_parse_version(3,0.12.12) [II] 2012/21/04 22:51:08 common.check_remote_version([0, 12, 12]) OK: remote application version matches the minimum required ([0, 12, 0]) [II] 2012/21/04 22:51:08 WinSwitchClientChannel.sync() [II] 2012/21/04 22:51:08 WinSwitchClientChannel.send_server_commands() sent 4 items of type directory, 28 items of type command, 2 items of type desktops, 1 items of type actions [II] 2012/21/04 22:51:08 WinSwitchClientChannel.send_visible_users() [II] 2012/21/04 22:51:08 WinSwitchClientChannel.send_accessible_sessions() [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/scalable/apps/byobu.svg,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/pixmaps/galculator.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/24x24/apps/gparted.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/elementary/apps/48/htop.svg,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/oxygen/22x22/apps/nepomuk.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/pixmaps/lxterminal.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/22x22/apps/nxclient-admin.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/22x22/apps/nxclient-wizard.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/winswitch/icons/nx.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/pixmaps/obconf.xpm,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/pixmaps/obconf.xpm,48) failed to load XPM using PIL: cannot read this XPM file [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/pixmaps/obconf.xpm,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/pixmaps/obconf.xpm,48) failed to load XPM using PIL: cannot read this XPM file [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/winswitch/wm_icons/openboxsession.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/winswitch/icons/virtualbox.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/24x24/apps/vmware-workstation.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/24x24/apps/vmware-workstation.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/scalable/apps/notepad-48.svg,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/24x24/apps/wine-uninstaller.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/oxygen/22x22/actions/configure-shortcuts.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:08 icon_util.load_pixmap_file(/usr/share/icons/hicolor/scalable/apps/wine-winetricks.svg,48) gtk pixmap load failed [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() ()=[7 6366 pts/11 s/11 administrator 10.0.0.17 0 None 1333999995 (285212682, 0, 0, 0), 7 6211 pts/10 s/10 administrator 10.0.0.17 0 None 1333999976 (285212682, 0, 0, 0), 7 6516 pts/12 s/12 administrator 10.0.0.17 0 None 1334000033 (285212682, 0, 0, 0), 7 14171 pts/3 ts/3 nathan 10.0.0.17 0 None 1335041769 (285212682, 0, 0, 0), 7 30331 pts/0 ts/0 administrator 10.0.0.17 0 None 1334518677 (285212682, 0, 0, 0), 7 6889 pts/1 ts/1 administrator 10.0.0.17 0 None 1334000292 (285212682, 0, 0, 0), 7 27572 pts/6 ts/6 administrator 10.0.0.12 0 None 1335009050 (201326602, 0, 0, 0), 7 10774 pts/7 ts/7 administrator 10.0.0.1 0 None 1334200868 (16777226, 0, 0, 0), 7 12630 pts/4 ts/4 nathan 10.0.0.17 0 None 1335040800 (285212682, 0, 0, 0), 7 7391 pts/5 ts/5 administrator 10.0.0.12 0 None 1334372795 (201326602, 0, 0, 0), 7 6067 pts/8 ts/8 administrator 10.0.0.17 0 None 1333999961 (285212682, 0, 0, 0)] [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 6366 pts/11 s/11 administrator 10.0.0.17 0 None 1333999995 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 6211 pts/10 s/10 administrator 10.0.0.17 0 None 1333999976 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 6516 pts/12 s/12 administrator 10.0.0.17 0 None 1334000033 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.X11_display(ts/3) utmp entry does not look like a display or tty [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.X11_display(10) utmp entry does not look like a display or tty [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 30331 pts/0 ts/0 administrator 10.0.0.17 0 None 1334518677 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 6889 pts/1 ts/1 administrator 10.0.0.17 0 None 1334000292 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 27572 pts/6 ts/6 administrator 10.0.0.12 0 None 1335009050 (201326602, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 10774 pts/7 ts/7 administrator 10.0.0.1 0 None 1334200868 (16777226, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.X11_display(ts/4) utmp entry does not look like a display or tty [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.X11_display(10) utmp entry does not look like a display or tty [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 7391 pts/5 ts/5 administrator 10.0.0.12 0 None 1334372795 (201326602, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() session 7 6067 pts/8 ts/8 administrator 10.0.0.17 0 None 1333999961 (285212682, 0, 0, 0) ignored (owned by administrator) [DD] 2012/21/04 22:51:09 LocalX11ServerUtil.detect_local_displays() testing: {} [DD] 2012/21/04 22:51:14 WinSwitchClientChannel.start_session(bbeb1a62c18d6aea6edcc94cf3944693,nx,,,None) options={} [II] 2012/21/04 22:51:14 WinSwitchClientChannel.start_session(bbeb1a62c18d6aea6edcc94cf3944693,nx,,) command=Desktop(LXDE: /usr/bin/startlxde), user=User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45) [II] 2012/21/04 22:51:14 WinSwitchServer.start_session(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),nx,Desktop(LXDE: /usr/bin/startlxde),,{},None) [DD] 2012/21/04 22:51:14 WinSwitchServer.real_start_session(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),nx,Desktop(LXDE: /usr/bin/startlxde),,{},None) [DD] 2012/21/04 22:51:14 NXServerUtil.do_start_session(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),nathan,Desktop(LXDE: /usr/bin/startlxde),False,,{},None) [DD] 2012/21/04 22:51:14 NXServerUtil.initialize_session_from_command(ServerSession(:61 - - ),Desktop(LXDE: /usr/bin/startlxde)) now set name=LXDE, uses_sound_out=False, uses_sound_in=False [DD] 2012/21/04 22:51:14 NXServerUtil.initialize_new_session(nathan,Desktop(LXDE: /usr/bin/startlxde),False,,:61,14062)=ServerSession(:61 - nx - starting) [DD] 2012/21/04 22:51:14 file_io.get_sub_dir(/home/nathan/.winswitch/server/sessions,61,False,511) directory /home/nathan/.winswitch/server/sessions/61 does not exist, creating it [DD] 2012/21/04 22:51:14 NXServerUtil.create_xauth(ServerSession(:61 - nx - starting)) xauth_file=/home/nathan/.winswitch/server/sessions/61/xauth [II] 2012/21/04 22:51:14 process_util.exec_nopipe(['xauth', 'add', ':61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'PWD': '/home/nathan', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:14 NXServerUtil.set_xauth(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for :61 [II] 2012/21/04 22:51:14 process_util.exec_nopipe(['xauth', 'add', 'localhost:61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'PWD': '/home/nathan', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:14 NXServerUtil.set_xauth(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for localhost:61 [II] 2012/21/04 22:51:14 process_util.exec_nopipe(['xauth', 'add', '127.0.0.1:61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'PWD': '/home/nathan', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:14 NXServerUtil.set_xauth(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for 127.0.0.1:61 [DD] 2012/21/04 22:51:14 NXServerUtil.start_dbus() dbus_command=dbus-daemon --fork --print-address=1 --print-pid=1 --session [DD] 2012/21/04 22:51:14 NXServerUtil.start_dbus(ServerSession(:61 - nx - starting)) output(dbus-daemon --fork --print-address=1 --print-pid=1 --session)=(0,unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2\n21576\n) [II] 2012/21/04 22:51:14 NXServerUtil.start_dbus(ServerSession(:61 - nx - starting)) dbus_pid=21576, dbus_address=unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2 [DD] 2012/21/04 22:51:14 NXServerUtil.start_sound_server(ServerSession(:61 - nx - starting)) existing pulse_pid=-1, pulseaudio_command=/usr/bin/pulseaudio [II] 2012/21/04 22:51:14 virt_server_daemonizer.grab_daemon_pid(['/usr/lib/winswitch/virt_server_daemonizer', '--quiet', '--print-pid', '--daemon', '--log-file', '/home/nathan/.winswitch/server/sessions/61/pulse.log', '--', '/usr/bin/pulseaudio', '--start', '-vvvv', '--disable-shm=true', '--daemonize=false', '--use-pid-file=false', '--system=false', '--exit-idle-time=-1', '-n', '--load=module-suspend-on-idle', '--load=module-null-sink', '--load=module-native-protocol-unix socket=/tmp/pulse-61/native'],None,{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'USER': 'nathan', 'HOME': '/home/nathan/.winswitch/server/sessions/61', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61'}) .returncode=0, stdoutdata=21584\n, stderrdata=, pid=21584 [DD] 2012/21/04 22:51:14 NXServerUtil.start_sound_server(ServerSession(:61 - nx - starting)) pulseaudio pid=21584 [DD] 2012/21/04 22:51:14 file_io.save_object_to_properties(ServerSession(:61 - nx - starting),None,None) /home/nathan/.winswitch/server/sessions/61/config.txt [II] 2012/21/04 22:51:14 process_util.exec_nopipe(['xauth', 'add', ':61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61', 'ALSA_PCM_NAME': 'pulse'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:14 NXServerUtil.set_xauth(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for :61 [II] 2012/21/04 22:51:14 process_util.exec_nopipe(['xauth', 'add', 'localhost:61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61', 'ALSA_PCM_NAME': 'pulse'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:14 NXServerUtil.set_xauth(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for localhost:61 [II] 2012/21/04 22:51:14 process_util.exec_nopipe(['xauth', 'add', '127.0.0.1:61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': ':61', 'ALSA_PCM_NAME': 'pulse'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:14 NXServerUtil.set_xauth(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for 127.0.0.1:61 [DD] 2012/21/04 22:51:14 NXServerUtil.start_display(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),False) [DD] 2012/21/04 22:51:14 nx_common.nx_display_value({'load': '1', 'core': '0', 'render': '1', 'composite': '1', 'media': '0', 'cache': '32M', 'accept': '127.0.0.1', 'shpix': '1', 'strict': '0', 'clipboard': 'both', 'cookie': '2dd9358c47bf4a58bf24a10ba35389ec', 'shmem': '1', 'keyboard': 'pc105/us', 'images': '16M', 'link': 'wan', 'save': '1', 'cleanup': '0', 'backingstore': '1', 'listen': '14062'},nathan,:61,True) saved options: 'load=1,core=0,render=1,composite=1,media=0,cache=32M,accept=127.0.0.1,shpix=1,strict=0,clipboard=both,cookie=2dd9358c47bf4a58bf24a10ba35389ec,shmem=1,keyboard=pc105/us,images=16M,link=wan,save=1,cleanup=0,backingstore=1,listen=14062:61' to /home/nathan/.winswitch/server/sessions/61/nx_options.txt [II] 2012/21/04 22:51:14 NXServerUtil.start_display(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),False) starting ['/usr/bin/nxagent', '-D', '-name', 'nathan:LXDE', ':61'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': 'nx/nx,options=/home/nathan/.winswitch/server/sessions/61/nx_options.txt:61', 'ALSA_PCM_NAME': 'pulse'} [II] 2012/21/04 22:51:14 NXServerUtil.start_daemon(ServerSession(:61 - nx - starting),{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': 'nx/nx,options=/home/nathan/.winswitch/server/sessions/61/nx_options.txt:61', 'ALSA_PCM_NAME': 'pulse'},True) starting ['/usr/bin/nxagent', '-D', '-name', 'nathan:LXDE', ':61'], logging to /home/nathan/.winswitch/server/sessions/61/nx.log [II] 2012/21/04 22:51:14 virt_server_daemonizer.grab_daemon_pid(['/usr/lib/winswitch/virt_server_daemonizer', '--quiet', '--print-pid', '--daemon', '--log-file', '/home/nathan/.winswitch/server/sessions/61/nx.log', '--', '/usr/bin/nxagent', '-D', '-name', 'nathan:LXDE', ':61'],/home/nathan,{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'DISPLAY': 'nx/nx,options=/home/nathan/.winswitch/server/sessions/61/nx_options.txt:61', 'ALSA_PCM_NAME': 'pulse'}) .returncode=0, stdoutdata=21597\n, stderrdata=, pid=21597 [II] 2012/21/04 22:51:14 NXServerUtil.session_process_started(21597,ServerSession(:61 - nx - starting)) [DD] 2012/21/04 22:51:14 NXServerUtil.watch_session_log(/home/nathan/.winswitch/server/sessions/61/nx.log,ServerSession(:61 - nx - starting)) [DD] 2012/21/04 22:51:14 NXServerUtil.watch_session_log(/home/nathan/.winswitch/server/sessions/61/nx.log,ServerSession(:61 - nx - starting)) logfile=13 [DD] 2012/21/04 22:51:14 NXServerUtil.do_watch_session_log(/home/nathan/.winswitch/server/sessions/61/nx.log,13,ServerSession(:61 - nx - starting)) will use gio to monitor for changes [II] 2012/21/04 22:51:14 NXServerUtil.do_watch_session_log(/home/nathan/.winswitch/server/sessions/61/nx.log,13,ServerSession(:61 - nx - starting)) watching log with gio: <__main__.GInotifyFileMonitor object at 0x1f812d0 (GInotifyFileMonitor at 0x15d7aa0)> [II] 2012/21/04 22:51:14 NXServerUtil.process_log_data(ServerSession(:61 - nx - starting),10 lines) setting new status=starting from line=Session: Starting session at 'Sat Apr 21 22:51:14 2012'.\n [II] 2012/21/04 22:51:14 NXServerUtil.process_log_data(ServerSession(:61 - nx - starting),10 lines) setting new status=available from line=Info: Waiting for connection from '127.0.0.1' on port '14062'.\n [DD] 2012/21/04 22:51:14 NXServerUtil.poll_server_process(/home/nathan/.winswitch/server/sessions/61/nx.log,ServerSession(:61 - nx - starting)) pid=21597 [DD] 2012/21/04 22:51:14 process_util.kill0(21597) pid is still alive [DD] 2012/21/04 22:51:14 NXServerUtil.poll_server_process(/home/nathan/.winswitch/server/sessions/61/nx.log,ServerSession(:61 - nx - starting)) pid=21597 [DD] 2012/21/04 22:51:14 process_util.kill0(21597) pid is still alive [DD] 2012/21/04 22:51:14 NXServerUtil.start_session_object(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),False) started=True [DD] 2012/21/04 22:51:14 FirewallUtil.call_script(['ADD', '127.0.0.1', '14062']) firewall_script=/usr/lib/winswitch/firewall [II] 2012/21/04 22:51:14 FirewallUtil.call_script(['ADD', '127.0.0.1', '14062']) firewall script disabled [DD] 2012/21/04 22:51:14 FirewallUtil.call_script(['ALLOW', '127.0.0.1', '127.0.0.1', '14062']) firewall_script=/usr/lib/winswitch/firewall [DD] 2012/21/04 22:51:14 icon_util.load_pixmap_file(/usr/share/winswitch/wm_icons/lxde.png,48) gtk pixmap load failed [DD] 2012/21/04 22:51:14 file_io.save_object_to_properties(ServerSession(:61 - nx - starting),None,None) /home/nathan/.winswitch/server/sessions/61/config.txt [DD] 2012/21/04 22:51:14 WinSwitchServer.add_new_session(ServerSession(:61 - nx - starting)) can_capture=True, screen_capture_command=/usr/bin/import -screen -silent -window root -compress JPEG jpeg: [II] 2012/21/04 22:51:14 WinSwitchServer.send_session_to_all(ServerSession(:61 - nx - starting)) clients=[WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))] [II] 2012/21/04 22:51:14 NXServerUtil.wait_for_session_readyness(ServerSession(:61 - nx - starting),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),,) adding/firing session status update callbacks [II] 2012/21/04 22:51:14 WinSwitchServer.send_session_status_to_all(ServerSession(:61 - nx - starting),available) clients=[WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))] [DD] 2012/21/04 22:51:14 ServerSession.fire_status_callbacks(available) (None, None, , False, None)()=False [DD] 2012/21/04 22:51:14 file_io.save_object_to_properties(ServerSession(:61 - nx - available),None,None) /home/nathan/.winswitch/server/sessions/61/config.txt [DD] 2012/21/04 22:51:14 NXServerUtil.start_session_command(ServerSession(:61 - nx - available)) start_gnome_keyring_daemon=True [DD] 2012/21/04 22:51:14 NXServerUtil.start_gnome_keyring_daemon(ServerSession(:61 - nx - available)) listdir(/home/nathan/.winswitch/server/sessions/61/gnome-keyring)=[] [II] 2012/21/04 22:51:14 NXServerUtil.start_gnome_keyring_daemon(ServerSession(:61 - nx - available)) gnome_keyring_env={'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'GNOME_KEYRING_PID': '21601'}, pid=21601 [DD] 2012/21/04 22:51:14 NXServerUtil.do_start_session_commands(ServerSession(:61 - nx - available),['/usr/bin/xset s off'],False) [II] 2012/21/04 22:51:14 process_util.exec_nopipe(/usr/bin/xset s off,{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'DISPLAY': ':61', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'GNOME_KEYRING_PID': '21601', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'ALSA_PCM_NAME': 'pulse'},None,False,True,/home/nathan,True)= [DD] 2012/21/04 22:51:14 NXServerUtil.do_start_session_command(ServerSession(:61 - nx - available),/usr/bin/xset s off) process(/usr/bin/xset s off)= [II] 2012/21/04 22:51:14 NXServerUtil.start_session_wrapper() XDG_OPEN_COMMAND=/usr/bin/xdg-open, WSW_XDG_OPEN=/usr/lib/pymodules/python2.7/winswitch/server/xdg_open.pyc, valid exe=True [DD] 2012/21/04 22:51:14 NXServerUtil.start_session_wrapper(ServerSession(:61 - nx - available)) args=[/usr/lib/winswitch/delayed_start, /home/nathan/.winswitch/server/sessions/61/config.txt, --print-pid, --daemon, --log-file, /home/nathan/.winswitch/server/sessions/61/command.log], env={'_WINSWITCH_SERVER_PID': '21468', 'USER': 'nathan', 'PATH': '/usr/lib/winswitch/bin-override:/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'HOME': '/home/nathan', 'DISPLAY': ':61', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'WINSWITCH_SERVER': '0.12.12', 'WSW_SESSION_ID': '145a413b688242709df60849585e2682', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'WSW_XDG_OPEN': '/usr/lib/pymodules/python2.7/winswitch/server/xdg_open.pyc', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'GNOME_KEYRING_PID': '21601', 'PWD': '/home/nathan', 'WSW_ORIGINAL_XDG_OPEN': '/usr/bin/xdg-open', 'ALSA_PCM_NAME': 'pulse'}, session_file=/home/nathan/.winswitch/server/sessions/61/config.txt [DD] 2012/21/04 22:51:14 file_io.save_object_to_properties(ServerSession(:61 - nx - available),None,None) /home/nathan/.winswitch/server/sessions/61/config.txt [DD] 2012/21/04 22:51:14 NXServerUtil.start_session_wrapper(ServerSession(:61 - nx - available)) proc= [II] 2012/21/04 22:51:15 NXServerUtil.start_session_wrapper(ServerSession(:61 - nx - available)) pid(['/usr/lib/winswitch/delayed_start', '/home/nathan/.winswitch/server/sessions/61/config.txt', '--print-pid', '--daemon', '--log-file', '/home/nathan/.winswitch/server/sessions/61/command.log'])=21652 [DD] 2012/21/04 22:51:15 FirewallUtil.call_script(['ALLOW', '127.0.0.1', '127.0.0.1', '14062']) firewall_script=/usr/lib/winswitch/firewall [DD] 2012/21/04 22:51:15 WinSwitchServer.prepare_and_send_session_to_user(ServerSession(:61 - nx - available),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) display_util=, deadline=1335045105.0 [DD] 2012/21/04 22:51:15 FirewallUtil.call_script(['ALLOW', '127.0.0.1', '127.0.0.1', '14062']) firewall_script=/usr/lib/winswitch/firewall [II] 2012/21/04 22:51:15 NXServerUtil.do_prepare_session_for_attach(ServerSession(:61 - nx - available),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45),False,) [DD] 2012/21/04 22:51:15 nx_common.nx_display_value({'load': '1', 'core': '0', 'render': '1', 'composite': '1', 'media': '0', 'cache': '32M', 'accept': '127.0.0.1', 'shpix': '1', 'strict': '0', 'clipboard': 'both', 'cookie': '2dd9358c47bf4a58bf24a10ba35389ec', 'shmem': '1', 'keyboard': 'pc105/us', 'images': '16M', 'link': 'wan', 'save': '1', 'cleanup': '0', 'backingstore': '1', 'listen': '14062'},nathan,:61,True) saved options: 'load=1,core=0,render=1,composite=1,media=0,cache=32M,accept=127.0.0.1,shpix=1,strict=0,clipboard=both,cookie=2dd9358c47bf4a58bf24a10ba35389ec,shmem=1,keyboard=pc105/us,images=16M,link=wan,save=1,cleanup=0,backingstore=1,listen=14062:61' to /home/nathan/.winswitch/server/sessions/61/nx_options.txt [II] 2012/21/04 22:51:15 process_util.exec_nopipe(['xauth', 'add', ':61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'DISPLAY': ':61', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'GNOME_KEYRING_PID': '21601', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'ALSA_PCM_NAME': 'pulse'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:15 NXServerU/usr/lib/python2.7/dist-packages/twisted/internet/gtk2reactor.py:270: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed self.__run() til.set_xauth(ServerSession(:61 - nx - available),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for :61 [II] 2012/21/04 22:51:15 process_util.exec_nopipe(['xauth', 'add', 'localhost:61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'DISPLAY': ':61', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'GNOME_KEYRING_PID': '21601', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'ALSA_PCM_NAME': 'pulse'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:15 NXServerUtil.set_xauth(ServerSession(:61 - nx - available),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for localhost:61 [II] 2012/21/04 22:51:15 process_util.exec_nopipe(['xauth', 'add', '127.0.0.1:61', 'MIT-MAGIC-COOKIE-1', '2dd9358c47bf4a58bf24a10ba35389ec'],{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'DISPLAY': ':61', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'GNOME_KEYRING_PID': '21601', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'ALSA_PCM_NAME': 'pulse'},None,True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:15 NXServerUtil.set_xauth(ServerSession(:61 - nx - available),User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) added xauth cookie 2dd9358c47bf4a58bf24a10ba35389ec for 127.0.0.1:61 [DD] 2012/21/04 22:51:15 WinSwitchServer.session_prepared() [II] 2012/21/04 22:51:15 WinSwitchServer.do_send_session_to_user(ServerSession(:61 - nx - available),9cd83abd7e5e49d19b4efae61e4ddf45,1335045105.0) found matching channel WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45)) [II] 2012/21/04 22:51:15 WinSwitchServer.send_session_status_to_all(ServerSession(:61 - nx - available),connecting) clients=[WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))] [DD] 2012/21/04 22:51:15 ServerSession.fire_status_callbacks(connecting) (None, None, , False, None)()=False [DD] 2012/21/04 22:51:15 WinSwitchServer.update_session_status(ServerSession(:61 - nx - connecting),connecting,None) connecting_timeout=0 [II] 2012/21/04 22:51:15 WinSwitchServer.send_session_status_to_all(ServerSession(:61 - nx - connecting),None) clients=[WinSwitchClientChannel(User(Administrator : 9cd83abd7e5e49d19b4efae61e4ddf45))] [DD] 2012/21/04 22:51:15 ServerSession.fire_status_callbacks(available) (['starting'], ['available'], , True, 1335045104.639062)()=None [DD] 2012/21/04 22:51:15 ProtocolHandler.send_session_icon(ServerSession(:61 - nx - connecting),True) no icon data available... [DD] 2012/21/04 22:51:16 NXServerUtil.session_logfile_changed() [DD] 2012/21/04 22:51:16 NXServerUtil.poll_server_process(/home/nathan/.winswitch/server/sessions/61/nx.log,ServerSession(:61 - nx - connecting)) pid=21597 [DD] 2012/21/04 22:51:16 process_util.kill0(21597) pid is still alive [DD] 2012/21/04 22:51:16 ExecCaptureDisplay.exec_capture(['sh', '-c', '/usr/bin/import -screen -silent -window root -compress JPEG jpeg:/home/nathan/.winswitch/server/sessions/61/snapshot.img'],0) [DD] 2012/21/04 22:51:16 process_util.twisted_exec(['sh', '-c', '/usr/bin/import -screen -silent -window root -compress JPEG jpeg:/home/nathan/.winswitch/server/sessions/61/snapshot.img'],,>,None,{'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'GNOME_KEYRING_PID': '21601', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'ALSA_PCM_NAME': 'pulse'}) [DD] 2012/21/04 22:51:16 ProcessOutput.start() usePTY=False, env={'LANG': 'en_GB.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/nathan/.winswitch/server/sessions/61/xauth', 'SSH_AUTH_SOCK': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/ssh', 'ORBIT_SOCKETDIR': '/home/nathan/.winswitch/server/sessions/61/pulse-61', 'PWD': '/home/nathan', 'PULSE_SERVER': 'unix:/tmp/pulse-61/native', 'USER': 'nathan', 'GNOME_KEYRING_PID': '21601', 'HOME': '/home/nathan', 'PATH': '/home/nathan/bin:/usr/lib/ccache:/opt/wings:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GPG_AGENT_INFO': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring/gpg:0:1', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-AKPpTN4yyZ,guid=a27b02a2a2de224f4bd9bfff0007edd2', 'GNOME_KEYRING_CONTROL': '/home/nathan/.winswitch/server/sessions/61/gnome-keyring', 'ALSA_PCM_NAME': 'pulse'}, cmd=['sh', '-c', '/usr/bin/import -screen -silent -window root -compress JPEG jpeg:/home/nathan/.winswitch/server/sessions/61/snapshot.img'] [DD] 2012/21/04 22:51:16 ProcessOutput.connectionMade() [EE] 2012/21/04 22:51:16 ProcessOutput.processExited([Failure instance: Traceback (failure with no frames): : A process has ended with a probable error condition: process ended with exit code 1.\n]) Failure (command=['sh', '-c', '/usr/bin/import -screen -silent -window root -compress JPEG jpeg:/home/nathan/.winswitch/server/sessions/61/snapshot.img']), exitCode=1 [DD] 2012/21/04 22:51:16 ProcessOutput.processEnded([Failure instance: Traceback (failure with no frames): : A process has ended with a probable error condition: process ended with exit code 1.\n]) [DD] 2012/21/04 22:51:16 WinSwitchServer.capture_err(winswitch.ui.capture_util.ExecCaptureDisplay failed: import: unable to open X server `' @ error/import.c/ImportImageCommand/362.) [DD] 2012/21/04 22:51:16 NXServerUtil.session_logfile_changed() [DD] 2012/21/04 22:51:16 NXServerUtil.poll_server_process(/home/nathan/.winswitch/server/sessions/61/nx.log,ServerSession(:61 - nx - connecting)) pid=21597 [DD] 2012/21/04 22:51:16 process_util.kill0(21597) pid is still alive [DD] 2012/21/04 22:51:18 NXServerUtil.session_logfile_changed() [DD] 2012/21/04 22:51:18 NXServerUtil.poll_server_process(/home/nathan/.winswitch/server/sessions/6/usr/bin/xset: unable to open display ":61" 1/nx.log,ServerSession(:61 - nx - connecting)) pid=21597 [DD] 2012/21/04 22:51:18 process_util.kill0(21597) pid is still alive [DD] 2012/21/04 22:51:18 ProtocolHandler.check_response_received(ping,4) response_counter=31 [DD] 2012/21/04 22:51:20 WinSwitchClientChannel.connectionMade() via local socket [DD] 2012/21/04 22:51:20 ProtocolHandler.__init__(ServerSettings(rebecca.home),>) [DD] 2012/21/04 22:51:20 WinSwitchClientChannel.get_handler() adding local handlers [II] 2012/21/04 22:51:20 WinSwitchClientChannel.local_close_request(,145a413b688242709df60849585e2682) [DD] 2012/21/04 22:51:20 PortMapper.free_port(14062) [DD] 2012/21/04 22:51:20 PortMapper.free_port(6061) [DD] 2012/21/04 22:51:20 ServerSession.fire_status_callbacks(closed) (None, ['closed'], , True, None)()=None [DD] 2012/21/04 22:51:20 ServerSession.fire_status_callbacks(closed) (None, ['closed'], , True, None)()=None [II] 2012/21/04 22:51:20 process_util.exec_nopipe(['xauth', 'remove', ':61'],None,{'DISPLAY': ':61'},True,False,None,True) waiting on process= [DD] 2012/21/04 22:51:20 ServerSession.fire_status_callbacks(closed) (None, ['closed'], , True, None)()=None [II] 2012/21/04 22:51:20 ServerSession.close() self=ServerSession(:61 - nx - closed), killing {'00-pulse': 21584, '99-server-process': 21597, '50-session-wrapper': 21652, '10-dbus': 21576, '40-gnome-keyring-daemon': 21601} [DD] 2012/21/04 22:51:20 ServerSession.close() killing 00-pulse: 21584 [II] 2012/21/04 22:51:20 ServerSession.close() 00-pulse with pid 21584 already terminated: [Errno 3] No such process [DD] 2012/21/04 22:51:20 ServerSession.close() killing 10-dbus: 21576 [DD] 2012/21/04 22:51:20 ServerSession.close() killing 40-gnome-keyring-daemon: 21601 [II] 2012/21/04 22:51:20 ServerSession.close() 40-gnome-keyring-daemon with pid 21601 already terminated: [Errno 3] No such process [DD] 2012/21/04 22:51:20 ServerSession.close() killing 50-session-wrapper: 21652 [DD] 2012/21/04 22:51:20 ServerSession.close() killing 99-server-process: 21597 [II] 2012/21/04 22:51:20 WinSwitchClientChannel.send_remove_session(ServerSession(:61 - nx - closed)) [DD] 2012/21/04 22:51:20 WinSwitchClientChannel.connectionLost([Failure instance: Traceback (failure with no frames): : Connection was closed cleanly.\n]) via local socket [DD] 2012/21/04 22:51:21 NXServerUtil.session_logfile_changed() [DD] 2012/21/04 22:51:21 NXServerUtil.session_logfile_changed() [DD] 2012/21/04 22:51:21 NXServerUtil.session_logfile_changed() [II] 2012/21/04 22:51:24 NXServerUtil.do_disable_gnome_screensaver(ServerSession(:61 - nx - closed)) session already closed (failed?) [DD] 2012/21/04 22:51:44 NXServerUtil.check_session_has_started() status=closed, preload=False [II] 2012/21/04 22:58:17 WinSwitchServer.siginthandler((2, )) [II] 2012/21/04 22:58:17 WinSwitchServer.cleanup(False,) [DD] 2012/21/04 22:58:17 WinSwitchClientChannel.disconnect(stopping) [DD] 2012/21/04 22:58:17 WinSwitchClientChannel.fire_close_callbacks() callbacks=[] [II] 2012/21/04 22:58:17 XpraServerUtil.stop() [II] 2012/21/04 22:58:17 VNCServerUtil.stop() [II] 2012/21/04 22:58:17 LocalX11ServerUtil.stop() [II] 2012/21/04 22:58:17 GSTVideoServerUtil.stop() [II] 2012/21/04 22:58:17 NXServerUtil.stop() [II] 2012/21/04 22:58:17 ScreenServerUtil.stop() [DD] 2012/21/04 22:58:17 WinSwitchClientChannel.disconnect(None) [EE] 2012/21/04 22:58:17 main_loop.loop_run() stopping on : [DD] 2012/21/04 22:58:17 process_util.dump_threads() current_thread=<_MainThread(MainThread, started 139985384568608)> [DD] 2012/21/04 22:58:17 process_util.dump_threads() total number of threads=1 [II] 2012/21/04 22:58:17 WinSwitchServer.cleanup(False,) [DD] 2012/21/04 22:58:17 WinSwitchServer.cleanup() already clean [II] 2012/21/04 22:58:17 WinSwitchServer.cleanup(True,) [DD] 2012/21/04 22:58:17 WinSwitchServer.cleanup() already clean