User Tools

Site Tools


doc:installation:x2goserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
doc:installation:x2goserver [2015/03/27 06:32]
ionic Fixup broken page (monospaced tags were wrong.)
doc:installation:x2goserver [2017/04/03 13:15]
stefanbaur [RHEL 7] added x2goserver-xsession package, should fix bug #914
Line 1: Line 1:
 ====== X2Go Server installation ====== ====== X2Go Server installation ======
  
-Please see [[wiki:advanced:x2goserver-in-detail|X2go's Server Core]] for detailed documentation.+Please see [[wiki:advanced:x2goserver-in-detail|X2Go's Server Core]] for detailed documentation.
  
  
Line 39: Line 39:
  
 Add our [[wiki:repositories:debian|X2Go Debian Repository]]. Add our [[wiki:repositories:debian|X2Go Debian Repository]].
 +
 +<code bash>
 +sudo apt-get install x2goserver x2goserver-xsession
 +</code>
 +
 +===== Raspbian =====
 +
 +Add our [[wiki:repositories:raspbian|X2Go Raspbian Repository]].
  
 <code bash> <code bash>
Line 60: Line 68:
 </code> </code>
  
 +Then, install ''net-misc/x2goserver''.
 ===== Fedora 19 and later ===== ===== Fedora 19 and later =====
  
Line 76: Line 85:
 Check that you have activated the "optional" channel: Check that you have activated the "optional" channel:
 <code bash> <code bash>
-sudo rhn-channel -l+sudo subscription-manager repos --list
 </code> </code>
  
 If the optional channel for your base channel is not active, activate it. If the optional channel for your base channel is not active, activate it.
 <code bash> <code bash>
-sudo rhn-channel --add -c rhel-x86_64-server-optional-7+sudo subscription-manager repos --enable=rhel-7-server-optional-rpms
 </code> </code>
 Or use the RHNS web interface to activate the channel "RHEL Server Optional" Or use the RHNS web interface to activate the channel "RHEL Server Optional"
Line 87: Line 96:
 Then Then
 <code bash> <code bash>
-sudo yum install x2goserver+sudo yum install x2goserver x2goserver-xsession
 </code> </code>
  
 ===== RHEL 6 ===== ===== RHEL 6 =====
  
-There are two sources for X2Go packages for RHEL 6 - Fedora EPEL and OBS.  Follow one of the following two links to configure the repository of your choice. +There are two sources for X2Go packages for RHEL 6 - our packages repository and Fedora EPEL.
- +
-==== EPEL ==== +
- +
-[[https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F|EPEL Installation Intructions]] +
- +
-==== OBS ==== +
-[[wiki:repositories:redhat|Add the X2Go repo]] to your yum configuration.+
  
 +Select **one method only** and follow [[wiki:repositories:epel|adding X2Go to RedHat-based systems]] to configure the repository of your choice.
  
 ==== Activating Optional Channels for RHEL ==== ==== Activating Optional Channels for RHEL ====
Line 145: Line 148:
 sudo yum install x2goserver-xsession sudo yum install x2goserver-xsession
 </code> </code>
-===== EPEL 5 (via Opensuse Build Service) ===== 
- 
-[[wiki:repositories:redhat|Add the X2Go repo]] to your yum configuration using tag ''RHEL_5''. 
-==== Installing Required Dependencies (fuse and perl modules) ==== 
-=== Download required packages manually === 
- 
-One approach is to download required packages manually. Yum will tell you what is needed, when you ask it to install ''x2goserver''. 
- 
-  * perl(File::BaseDir) - perl-File-BaseDir-0.03-1.el5.noarch.rpm 
-  * perl(Sys::Syslog) - perl-Sys-Syslog-0.27-1.el5.x86_64.rpm 
-  * fuse - fuse-2.7.4-8.el5.x86_64.rpm 
-  * libfuse.so.2 - fuse-libs-2.7.4-8.el5.x86_64.rpm 
-  * fuse-sshfs - fuse-sshfs-2.2-1.el5.rf.x86_64.rpm 
- 
-  * ''rpm -i --nosignature perl-File-BaseDir-0.03-1.el5.noarch.rpm perl-Sys-Syslog-0.27-1.el5.x86_64.rpm'' 
-  * ''rpm -i --nosignature fuse-sshfs-2.2-1.el5.rf.x86_64.rpm fuse-libs-2.7.4-8.el5.x86_64.rpm fuse-2.7.4-8.el5.x86_64.rpm'' 
-==== Installing X2Go Server ==== 
-You should now be able to install the ''x2goserver'' package: 
- 
-  yum install x2goserver 
- 
-Unfortunately, in my case I get an error when ''x2goserver'' is being installed: 
- 
-  Running Transaction 
-    Installing: libXcomp3                    ####################### [ 1/24]  
-    Installing: libNX_X11-6                  ####################### [ 2/24]  
-    Installing: libNX_Xext6                  ####################### [ 3/24]  
-    Installing: libNX_Xrender1               ####################### [ 4/24]  
-    Installing: libNX_Xrandr2                ####################### [ 5/24]  
-    Installing: libNX_Xtst6                  ####################### [ 6/24]  
-    Installing: libNX_Xdamage1               ####################### [ 7/24]  
-    Installing: makepasswd                   ####################### [ 8/24]  
-    Installing: libXcompshad3                ####################### [ 9/24]  
-    Installing: libNX_Xpm4                   ####################### [10/24]  
-    Installing: libNX_Xinerama1              ####################### [11/24]  
-    Installing: libXcompext3                 ####################### [12/24]  
-    Installing: libNX_freetype6              ####################### [13/24]  
-    Installing: libNX_Xfixes3                ####################### [14/24]  
-    Installing: libNX_Xdmcp6                 ####################### [15/24]  
-    Installing: libNX_Xcomposite1            ####################### [16/24]  
-    Installing: perl-DBI                     ####################### [17/24]  
-    Installing: perl-DBD-Pg                  ####################### [18/24]  
-    Installing: perl-DBD-SQLite              ####################### [19/24]  
-    Installing: perl-Config-Simple           ####################### [20/24]  
-    Installing: nxagent                      ####################### [21/24]  
-    Installing: x2goserver                   ####################### [22/24]  
-  "make_path" is not exported by the File::Path module 
-  Can't continue after import errors at /usr/sbin/x2godbadmin line 25 
-  BEGIN failed--compilation aborted at /usr/sbin/x2godbadmin line 25. 
-  chgrp: cannot access `/var/lib/x2go/x2go_sessions': No such file or directory 
-  chmod: cannot access `/var/lib/x2go/x2go_sessions': No such file or directory 
-    Installing: x2goagent                    ####################### [23/24]  
-    Installing: x2goserver                   ####################### [24/24]  
-  "make_path" is not exported by the File::Path module 
-  Can't continue after import errors at /usr/sbin/x2godbadmin line 25 
-  BEGIN failed--compilation aborted at /usr/sbin/x2godbadmin line 25. 
-  chgrp: cannot access `/var/lib/x2go/x2go_sessions': No such file or directory 
-  chmod: cannot access `/var/lib/x2go/x2go_sessions': No such file or directory 
-   
-  Installed: x2goserver.i386 0:4.0.1.6-1.1 x2goserver.x86_64 0:4.0.1.6-1.1 
-  Dependency Installed: libNX_X11-6.x86_64 0:3.5.0.20-4.1 libNX_Xcomposite1.x86_64 0:3.5.0.20-4.1 libNX_Xdamage1.x86_64 0:3.5.0.20-4.1 libNX_Xdmcp6.x86_64 0:3.5.0.20-4.1 libNX_Xext6.x86_64 0:3.5.0.20-4.1 libNX_Xfixes3.x86_64 0:3.5.0.20-4.1 libNX_Xinerama1.x86_64 0:3.5.0.20-4.1 libNX_Xpm4.x86_64 0:3.5.0.20-4.1 libNX_Xrandr2.x86_64 0:3.5.0.20-4.1 libNX_Xrender1.x86_64 0:3.5.0.20-4.1 libNX_Xtst6.x86_64 0:3.5.0.20-4.1 libNX_freetype6.x86_64 0:3.5.0.20-4.1 libXcomp3.x86_64 0:3.5.0.20-4.1 libXcompext3.x86_64 0:3.5.0.20-4.1 libXcompshad3.x86_64 0:3.5.0.20-4.1 makepasswd.x86_64 0:0.5.0-2.2 nxagent.x86_64 0:3.5.0.20-4.1 perl-Config-Simple.x86_64 0:4.59-14.1 perl-DBD-Pg.x86_64 0:1.49-1.fc6 perl-DBD-SQLite.x86_64 0:1.37-26.1 perl-DBI.x86_64 0:1.617-8.1 x2goagent.x86_64 0:3.5.0.20-4.1 
-  Complete! 
- 
-Despite being installed x2goserver is dysfunctional afterwards. On connection it yields an error: 
- 
-  Verbindung fehlgeschlagen DBD::SQLite::db prepare failed: no such table: sessions at /usr/libexec/x2go/x2gosqlitewrapper.pl line 423. Can't call method "execute" on an undefined value at /usr/libexec/x2go/x2gosqlitewrapper.pl line 431.  
  
 ===== EPEL 5 (via packages.x2go.org) ===== ===== EPEL 5 (via packages.x2go.org) =====
  
-<note warning>Due to bug[[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=714|#714]], currently yum will not tell you what is needed.</note>+<note warning>Due to [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=714|bug #714]], currently yum will not tell you what is needed.</note>
  
-[[http://wiki.x2go.org/doku.php/wiki:repositories:epel|Add the X2Go repo]] to your yum configuration by following the steps on that page.+[[wiki:repositories:epel|Add the X2Go repo]] to your yum configuration by following the steps on that page.
 ==== Installing Required Dependencies (fuse and perl modules) ==== ==== Installing Required Dependencies (fuse and perl modules) ====
 === Download required packages manually === === Download required packages manually ===
Line 238: Line 175:
 ===== SUSE ====== ===== SUSE ======
  
-==== Adding Repositories ==== +Follow the the instructions for [[wiki:repositories:suse|X2Go Packages for SUSE-Based Systems]] to add appropriate repositories.
- +
-=== Release Version === +
- +
-== SLES/SLED == +
-<code bash> +
-zypper ar http://packages.x2go.org/sle/<distro-version>/extras x2go-extras +
-zypper ar http://packages.x2go.org/sle/<distro-version>/main x2go-release +
-</code> +
- +
-== OpenSUSE == +
-<code bash> +
-zypper ar http://packages.x2go.org/opensuse/<distro-version>/extras x2go-extras +
-zypper ar http://packages.x2go.org/opensuse/<distro-version>/main x2go-release +
-</code> +
- +
- +
-=== Nightly Version === +
- +
-== SLES/SLED == +
-<code bash> +
-zypper ar http://packages.x2go.org/sle/<distro-version>/extras x2go-extras +
-zypper ar http://packages.x2go.org/sle/<distro-version>/heuler x2go-nightly +
-</code> +
- +
-== OpenSUSE == +
-<code bash> +
-zypper ar http://packages.x2go.org/opensuse/<distro-version>/extras x2go-extras +
-zypper ar http://packages.x2go.org/opensuse/<distro-version>/heuler x2go-nightly +
-</code>+
  
 ==== Installing X2GoServer ==== ==== Installing X2GoServer ====
Line 296: Line 204:
   - Paste the previously copied content at the end of the sudoers file.   - Paste the previously copied content at the end of the sudoers file.
   - Save and exit your editor.   - Save and exit your editor.
 +
 +===== Arch Linux =====
 +''x2goserver'' is available in the ''extra'' repo.
 +
 +See https://wiki.archlinux.org/index.php/X2Go fore more info.
doc/installation/x2goserver.txt · Last modified: 2019/07/01 08:03 by mmoeller