Hi all,
I spent most of yesterdays working hours automating the setup of a
TCE-nfs+tftp server. We use Chef (www.opscode.com) for that. And I will
most likely publish the cookbook/recipe soon. The main reason I started
this is that we want to automate more and more of the setup. And thus
ease setting up our customers systems.
Two problems I encountered:
1) The x2gothinclient_create skript assumes interactive usage and has
no option of running non-interactive. I adopted this by removing …
[View More]the
single "read" (so it doesn't anymore ask for confirmation and by trying
to set the locale without running "dpkg-reconfigure locales". So that
part worked.
2) I got the client-machines (tested with a virtual machine and checked
with an atom-based netbook) to boot of the pxe+tftp+nfs as wanted and am
presented with x2goclient. But on the way there, the mouse and keyboard
are lost and motivation on friday just before the weekend got a little
low-point. Any tips where to look at what happened? Keyboard and mouse
seem to be gone for good, I could neither move the pointer nor enter
anything in x2goclient. Also I couldn't do Ctrl+Alt+F1 to switch to a
text-console.
I also copied the x2gothinclient_shell-skript to create an
x2gothinclient_execute which takes arguments and just executes these
inside the tce-chroot instead of running an interactive bash. I don't
know whether that is something I should prepare a patch for x2go for? It
sure is very great for example for installing the kernel inside the
chroot from the chef-recipe. And probably for other stuff I didn't yet
need.
Have a nice weekend,
Arnold
[View Less]
Hi all,
currently we have two releases pending: X2Go Client and PyHoca-GUI.
Both projects are still hoping for people working on their translations:
X2Go Client: -> Russion translation (Alex? Nable?)
PyHoca-GUI: -> Dutch translation (Anyone?)
The Dutch translator for PyHoca-GUI is currently on vacation, so maybe
someone else can jump in?
I will release those versions on 26th August (Monday next week) if no
more translations come in.
If you have any questions on X2Go …
[View More]translation work, please contact me
personally (or subscribe to x2go-i18n ML [1] right away and ask there).
Furthermore, we have a couple of translations incomplete. Thanks to
those who provided the work in the first place!!! However, I hope that
there are people on our mailing lists who feel entitled to continue
the work:
X2Go Client: French, Chinese/Taiwan (zh_tw)
PyHoca-GUI: French
If you run your computer in your local language and X2Go Client /
PyHoca-GUI appear(s) in Englisch on your screen, you may also feel
entitled joining the X2Go i18n / translation team. Translating
software is a task that non-developers can easily do. I will do my
best in supervising you ASAP, so you can get started with the
translation work right away.
Greets+Regards+Thanks,
Mike
[1] https://lists.berlios.de/mailman/listinfo/x2go-i18n
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
[View Less]
Package: x2goserver
Severity: wishlist
x-debbugs-cc: Yohan <public(a)scimetis.net>
Hi Yohan,
On Mi 21 Aug 2013 18:19:08 CEST Yohan wrote:
> It seems pyhoca-cli requires an active xserver to start. No ?
Argh.. Sure... I missed that detail. Of course it needs a local
X-Server. This is a pain for your use case.
I file my reply here as a wishlist bug.
The use case is: a feature where X2Go sessions could be launched
without a local X-Server being necessary.
Actually, we could …
[View More]follow two approaches here. A server-side session
trigger that gets called via a simple SSH connection (or via CRON on
boot). The other option would be a pyhoca-cli that fires up the
session from remote, but does not require a local X to be present.
For your use case the first will be more appropriate.
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
[View Less]
tag #153 pending
fixed #153 0.0.3.0
thanks
Hello,
X2Go issue #153 (src:x2gobroker) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=476605f
The issue will most likely be fixed in src:x2gobroker (0.0.3.0).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 476605f12aee58e407dba0f28e76e879b775e76a
Author: Mike Gabriel <mike.gabriel(…
[View More]a)das-netzwerkteam.de>
Date: Sun Aug 18 20:01:02 2013 +0200
Add SSH support to X2Go Session Broker. (Fixes: #153).
diff --git a/debian/changelog b/debian/changelog
index fc20c94..f4e87f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-x2gobroker (0.0.2.4-0~x2go1) UNRELEASED; urgency=low
+x2gobroker (0.0.3.0-0~x2go1) UNRELEASED; urgency=low
- * New upstream version (0.0.2.4):
+ * New upstream version (0.0.3.0):
+ - Add SSH support to X2Go Session Broker. (Fixes: #153).
- Fix logrotate script: x2gobroker-wsgi. (Fixes: #275).
* /debian/control:
+ Replace LDAP support with session brokerage support in LONG_DESCRIPTION.
[View Less]
Package: x2goserver
Version: 4.0.1.6
Severity: critical
Hi,
I just noticed that x2goserver allows to connect to ALL running X sessions on the target machine, using "connect to local desktop". These might be logged in local users, or NX sessions which were not terminated correctly. This is especially worse in the latter case, as the screen is not locked here, normally.
This is a HUGE security leak, as now all users are able to access data of the other users, and hinder them from working by …
[View More]manipulating current sessions.
Normal remote desktop software should BLOCK such access by default, and only allow it when the user explicitly requested it or configured it so.
[View Less]
Processing commands for control(a)bugs.x2go.org:
> retitle #287 Linux Mint desktops configured too insecurely for multi-user mode
Bug #287 {Done: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>} [x2goserver] x2goserver allows to connect to ALL X server sessions by default
Changed Bug title to 'Linux Mint desktops configured too insecurely for multi-user mode' from 'x2goserver allows to connect to ALL X server sessions by default'
> thanks
Stopping processing here.
Please contact …
[View More]me if you need assistance.
--
287: http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=287
X2Go Bug Tracking System
Contact owner(a)bugs.x2go.org with problems
[View Less]
Actually, this seems not an x2go issue, but a linux mint issue : by
default, there is a "xhost +" command launched at session startup for all
users.
If you type "xhost - ", then you should see the normal behavior again :
userB will get a "no desktop found" message if he try to connect to the x2go
host.
So, the workaround is to remove the "xhost +" command in the Control Panel >
Startup Applications for each user,
or completely remove the /etc/xdg/autostart/mint-xhost-plus.desktop
(but …
[View More]this could come back if the package ubuntu-system-adjustments is
updated)
or change this file to:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Xhost +
Exec=xhost +
Terminal=false
Type=Application
StartupNotify=false
Terminal=false
X-MATE-Autostart-enabled=false
Hidden=true
note to x2go packages maintainer:
Maybe this should be an option to check/disable when the x2goserver package
is installed?
Or maybe a warning should be issued if "xhost" is set to + when a user
connect?
[View Less]
control: close -1
Hi Frédéric,
On Mo 12 Aug 2013 07:37:09 CEST Frédéric Hermann wrote:
> Le 10 août 2013 à 20:09, Mike Gabriel
> <mike.gabriel(a)das-netzwerkteam.de> a écrit :
>
>> Hi Ferderic,
>>
>> On Fr 09 Aug 2013 17:38:44 CEST Frederic Hermann wrote:
>>
>>> Package: wiki.x2go.org
>>>
>>> Please create a wiki account for me.
>>>
>>> First name: Frederic
>>> Last name: Hermann
>>> …
[View More]Account name: x2go(a)edhil.net
>>> email: x2go(a)edhil.net
>>
>> Are you sure the account name is as you want it to be (or is it a
>> copy+paste error)? (/me personally prefers some
>> non-email-address-style login for wiki users).
> Hi,
> You're right, let's use the following as the login
>
> Fredher
>
> Thanks
Your wiki account on the X2Go Wiki has been created. You should
already have received your account details with a separate mail.
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
[View Less]
Hi Ferderic,
On Fr 09 Aug 2013 17:38:44 CEST Frederic Hermann wrote:
> Package: wiki.x2go.org
>
> Please create a wiki account for me.
>
> First name: Frederic
> Last name: Hermann
> Account name: x2go(a)edhil.net
> email: x2go(a)edhil.net
Are you sure the account name is as you want it to be (or is it a
copy+paste error)? (/me personally prefers some
non-email-address-style login for wiki users).
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 …
[View More]fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
[View Less]
Package: x2goserver
Version: 4.0.1.3
It seems that the keyboard layout selected in x2go client isn't applied to the session.
I've tracked the issue to "keyboard" blocking directory being created by x2gostartagent script:
if [ "$X2GO_SET_KBD" == "0" ] || [ "$X2GO_KBD_TYPE" != "auto" ]; then
$X2GO_LIB_PATH/x2gosyslog "$0" "info" "blocking creation of agent's keyboard file ${SESSION_DIR}/keyboard as requested by session startup command"
mkdir -p ${SESSION_DIR}/keyboard
fi
X2GO_KBD_TYPE …
[View More]contains the actual keyboard type, so its not "auto" and the blocking directory gets created.
I've changed it to "[ "$X2GO_KBD_TYPE" == "auto" ]" and the keyboard layouts gets applied on session startup.
There is also similar code in x2goresume-session:
# set client-side keyboard model, type, variant, etc.
if [ "$X2GO_SET_KBD" != "0" ] && [ "$X2GO_KBD_TYPE" == "auto" ]; then
Here it should probably be "[ "$X2GO_KBD_TYPE" != "null\/null" ]", as few lines earlier the script
will change X2GO_KBD_TYPE to this value when it is set to "auto" or when X2GO_SET_KBD is zero.
Best regards,
Maciej Szmigiero
[View Less]