[Spice-devel] [Users] Spice Proxy seems to try connect to host and not defined proxy
Marc-André Lureau
mlureau at redhat.com
Mon Dec 16 03:39:02 PST 2013
Hi
----- Original Message -----
> Hi,
>
> AFAIK this feature is present in windows clients only.
>
> @SPICE devel:
> Is there a plan to add this support also to Linux clients? To what version?
>
Upstream spice-gtk supports http proxy for a while.
http proxy support has been added to RHEL 6.5
Hope that helps
> thanx,
> Tomas
>
> PS: I will update the wiki according to the results from this discussion.
>
> ----- Original Message -----
> > From: "Gianluca Cecchi" <gianluca.cecchi at gmail.com>
> > To: "users" <users at ovirt.org>
> > Sent: Sunday, December 15, 2013 6:40:26 PM
> > Subject: [Users] Spice Proxy seems to try connect to host and not defined
> > proxy
> >
> > Hello,
> > wrking on 3.3.2 beta on F19 ovirt repo
> >
> > For simplicity I set
> > - no Websocket Procy on engine
> > # engine-config -g WebSocketProxy
> > WebSocketProxy: version: general
> >
> > - Stop my WebSocketProxy previosuly configured
> > # systemctl status ovirt-websocket-proxy.service
> > ovirt-websocket-proxy.service - oVirt Engine websockets proxy
> > Loaded: loaded
> > (/usr/lib/systemd/system/ovirt-websocket-proxy.service; enabled)
> > Active: inactive (dead) since Sun 2013-12-15 17:58:45 CET; 18min ago
> > Main PID: 23556 (code=exited, status=0/SUCCESS)
> > CGroup: name=systemd:/system/ovirt-websocket-proxy.service
> >
> > - set SpiceProxyDefault
> > # engine-config -g SpiceProxyDefault
> > SpiceProxyDefault: http://10.4.4.63:3128 version: general
> >
> > 10.4.4.63 is a CentOS 5.10 server with squid enabled
> > [root at c510 squid]# diff squid.conf squid.conf.orig
> > 578,581d577
> > <
> > < acl localnet src 10.4.3.0/24 # RFC1918 possible internal network
> > < acl localnet src 10.4.4.0/24 # RFC1918 possible internal network
> > <
> > 624c620
> > < #http_access deny CONNECT !SSL_ports
> > ---
> > > http_access deny CONNECT !SSL_ports
> > 638d633
> > < http_access allow localnet
> >
> > restart ovirt-engine service
> >
> > My engine is 10.4.4.60
> > My host is fedora 19 with ip 10.4.4.59 and a running VM
> > My client is a Fedora 19 with firefox 26 and ip 10.4.3.24
> >
> > If I open user portal in my client I see that "enable SpiceProxy" is
> > checked against this VM
> > (as I set it gobally via engine-config command)
> > But when I click console button I see this on my client:
> >
> > $ netstat -an | egrep "10.4.4"
> > tcp 0 0 10.4.3.24:38061 10.4.4.60:443
> > TIME_WAIT
> > tcp 0 0 10.4.3.24:46284 10.4.4.60:22
> > ESTABLISHED
> > tcp 0 1 10.4.3.24:43066 10.4.4.59:5900
> > SYN_SENT
> >
> > and an error in browser about
> > unable to connect to graphic server
> >
> > so it attempts to go to host.
> > In client /var/log/messages:
> >
> > Dec 15 18:21:21 tekkaman gnome-session[2864]: (plugin-container:8024):
> > SpiceXPI-CRITICAL **: controller connect: No such file or directory
> > Dec 15 18:21:21 tekkaman gnome-session[2864]: (plugin-container:8024):
> > SpiceXPI-CRITICAL **: controller connect: No such file or directory
> > Dec 15 18:21:21 tekkaman spice: starting remote-viewer --spice-controller
> > ...
> > Dec 15 18:21:21 tekkaman spice: XDG_VTNR=1
> > Dec 15 18:21:21 tekkaman spice: ORBIT_SOCKETDIR=/var/tmp/orbit-g.cecchi
> > Dec 15 18:21:21 tekkaman spice: XSUNTRANSPORT=shmem
> > Dec 15 18:21:21 tekkaman spice: XDG_SESSION_ID=1
> > Dec 15 18:21:21 tekkaman spice: HOSTNAME=tekkaman.localdomain.local
> > Dec 15 18:21:21 tekkaman spice: GIO_LAUNCHED_DESKTOP_FILE_PID=6719
> > Dec 15 18:21:21 tekkaman spice: IMSETTINGS_INTEGRATE_DESKTOP=yes
> > Dec 15 18:21:21 tekkaman spice:
> > GPG_AGENT_INFO=/run/user/1000/keyring-uNXVI0/gpg:0:1
> > Dec 15 18:21:21 tekkaman spice: XDG_MENU_PREFIX=gnome-
> > Dec 15 18:21:21 tekkaman spice: TERM=dumb
> > Dec 15 18:21:21 tekkaman spice: SHELL=/bin/bash
> > Dec 15 18:21:21 tekkaman spice: HISTSIZE=1000
> > Dec 15 18:21:21 tekkaman spice: TMPDIR=/var/tmp
> > Dec 15 18:21:21 tekkaman spice: XRE_PROFILE_NAME=
> > Dec 15 18:21:21 tekkaman spice: GJS_DEBUG_OUTPUT=stderr
> > Dec 15 18:21:21 tekkaman spice:
> > GNOME_KEYRING_CONTROL=/run/user/1000/keyring-uNXVI0
> > Dec 15 18:21:21 tekkaman spice: QTDIR=/usr/lib64/qt-3.3
> > Dec 15 18:21:21 tekkaman spice: GJS_DEBUG_TOPICS=JS ERROR;JS LOG
> > Dec 15 18:21:21 tekkaman spice: QTINC=/usr/lib64/qt-3.3/include
> > Dec 15 18:21:21 tekkaman spice: MOZILLA_FIVE_HOME=/usr/lib64/firefox
> > Dec 15 18:21:21 tekkaman spice: NSS_SSL_CBC_RANDOM_IV=1
> > Dec 15 18:21:21 tekkaman spice: IMSETTINGS_MODULE=none
> > Dec 15 18:21:21 tekkaman spice: QT_GRAPHICSSYSTEM_CHECKED=1
> > Dec 15 18:21:21 tekkaman spice: XRE_PROFILE_LOCAL_PATH=
> > Dec 15 18:21:21 tekkaman spice: USER=g.cecchi
> > Dec 15 18:21:21 tekkaman spice: XRE_START_OFFLINE=
> > Dec 15 18:21:21 tekkaman spice:
> > LD_LIBRARY_PATH=/usr/lib64/firefox/xulrunner:/usr/lib64/firefox:/usr/lib64/firefox/plugins:/usr/lib64/firefox
> > Dec 15 18:21:21 tekkaman spice:
> > SSH_AUTH_SOCK=/run/user/1000/keyring-uNXVI0/ssh
> > Dec 15 18:21:21 tekkaman spice: GNOME_DISABLE_CRASH_DIALOG=1
> > Dec 15 18:21:21 tekkaman spice:
> > SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2864,unix/unix:/tmp/.ICE-unix/2864
> > Dec 15 18:21:21 tekkaman spice: USERNAME=g.cecchi
> > Dec 15 18:21:21 tekkaman spice:
> > LIBPATH=/usr/lib64/firefox:/usr/lib64/firefox
> > Dec 15 18:21:21 tekkaman spice: MOZ_APP_LAUNCHER=/usr/bin/firefox
> > Dec 15 18:21:21 tekkaman spice:
> > MOZ_PLUGIN_PATH=/usr/lib64/mozilla/plugins:/usr/lib64/firefox/plugins
> > Dec 15 18:21:21 tekkaman spice:
> > GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/firefox.desktop
> > Dec 15 18:21:21 tekkaman spice:
> > FONTCONFIG_PATH=/etc/fonts:/usr/lib64/firefox/res/Xft
> > Dec 15 18:21:21 tekkaman spice: DESKTOP_SESSION=gnome
> > Dec 15 18:21:21 tekkaman spice:
> > PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/g.cecchi/.local/bin:/home/g.cecchi/bin
> > Dec 15 18:21:21 tekkaman spice: MAIL=/var/spool/mail/g.cecchi
> > Dec 15 18:21:21 tekkaman spice: QT_IM_MODULE=ibus
> > Dec 15 18:21:21 tekkaman spice: PWD=/home/g.cecchi
> > Dec 15 18:21:21 tekkaman spice: XMODIFIERS=@im=ibus
> > Dec 15 18:21:21 tekkaman spice: LANG=en_US.UTF-8
> > Dec 15 18:21:21 tekkaman spice: GNOME_KEYRING_PID=2860
> > Dec 15 18:21:21 tekkaman spice: KDE_IS_PRELINKED=1
> > Dec 15 18:21:21 tekkaman spice: XRE_PROFILE_PATH=
> > Dec 15 18:21:21 tekkaman spice: GDM_LANG=en_US.UTF-8
> > Dec 15 18:21:21 tekkaman spice: KDEDIRS=/usr
> > Dec 15 18:21:21 tekkaman spice: XSUNSMESIZE=512
> > Dec 15 18:21:21 tekkaman spice: GDMSESSION=gnome
> > Dec 15 18:21:21 tekkaman spice: HISTCONTROL=ignoredups
> > Dec 15 18:21:21 tekkaman spice: SHLVL=2
> > Dec 15 18:21:21 tekkaman spice: HOME=/home/g.cecchi
> > Dec 15 18:21:21 tekkaman spice: XDG_SEAT=seat0
> > Dec 15 18:21:21 tekkaman spice: GNOME_DESKTOP_SESSION_ID=this-is-deprecated
> > Dec 15 18:21:21 tekkaman spice:
> > DYLD_LIBRARY_PATH=/usr/lib64/firefox:/usr/lib64/firefox
> > Dec 15 18:21:21 tekkaman spice: MOZ_LAUNCHED_CHILD=
> > Dec 15 18:21:21 tekkaman spice: MOZ_GRE_CONF=/etc/gre.d/gre64.conf
> > Dec 15 18:21:21 tekkaman spice: QTLIB=/usr/lib64/qt-3.3/lib
> > Dec 15 18:21:21 tekkaman spice:
> > DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-G3RfQQysBc,guid=49804c78c033de622c5380b152addb59
> > Dec 15 18:21:21 tekkaman spice:
> > SPICE_XPI_SOCKET=/tmp/spicec-tYz3e4/spice-xpi
> > Dec 15 18:21:21 tekkaman spice: NO_EM_RESTART=
> > Dec 15 18:21:21 tekkaman spice: LESSOPEN=||/usr/bin/lesspipe.sh %s
> > Dec 15 18:21:21 tekkaman spice: MOZ_CRASHREPORTER_RESTART_ARG_1=
> > Dec 15 18:21:21 tekkaman spice:
> > SHLIB_PATH=/usr/lib64/firefox:/usr/lib64/firefox
> > Dec 15 18:21:21 tekkaman spice: XRE_BINARY_PATH=
> > Dec 15 18:21:21 tekkaman spice:
> > MOZ_CRASHREPORTER_RESTART_ARG_0=/usr/bin/firefox
> > Dec 15 18:21:21 tekkaman spice: WINDOWPATH=1
> > Dec 15 18:21:21 tekkaman spice: DISPLAY=:0
> > Dec 15 18:21:21 tekkaman spice: XDG_RUNTIME_DIR=/run/user/1000
> > Dec 15 18:21:21 tekkaman spice:
> > QT_PLUGIN_PATH=/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins
> > Dec 15 18:21:21 tekkaman spice: XUL_APP_FILE=
> > Dec 15 18:21:21 tekkaman spice:
> > MOZ_CRASHREPORTER_DATA_DIRECTORY=/home/g.cecchi/.mozilla/firefox/Crash
> > Reports
> > Dec 15 18:21:21 tekkaman spice:
> > MOZ_CRASHREPORTER_STRINGS_OVERRIDE=/usr/lib64/firefox/browser/crashreporter-override.ini
> > Dec 15 18:21:21 tekkaman spice: NO_AT_BRIDGE=1
> > Dec 15 18:21:21 tekkaman spice:
> > XAUTHORITY=/run/gdm/auth-for-g.cecchi-0Ht3a6/database
> > Dec 15 18:21:21 tekkaman spice: _=/usr/bin/env
> > Dec 15 18:21:34 tekkaman spice:
> > Dec 15 18:21:34 tekkaman spice: (remote-viewer:8709): GSpice-WARNING
> > **: Could not connect to 10.4.4.59: Socket I/O timed out
> > Dec 15 18:22:19 tekkaman spice: remote-viewer execution failed
> > Dec 15 18:22:19 tekkaman gnome-session[2864]: (plugin-container:8024):
> > SpiceXPI-CRITICAL **: could not get browser window, when trying to
> > call OnDisconnected
> >
> > No logs in access.log of squid on 10.4.4.63 host
> > How to debug further?
> > What files to check on engine for Spice Proxy?
> >
> > Tried also with a client that is on the same network as all servers
> > (10.4.4.0 where engine, proxy, hosts has their ips) and the spice
> > client opens but I see that it indeed connects to 10.4.4.9, so it is
> > not using proxy...
> >
> > tcp 0 0 10.4.4.67:39613 10.4.4.59:5901
> > ESTABLISHED
> >
> > Thanks,
> > Gianluca
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> >
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
More information about the Spice-devel
mailing list