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
doc:installation:x2goserver [2015/03/27 06:32]
ionic Fixup broken page (monospaced tags were wrong.)
doc:installation:x2goserver [2019/07/01 08:03] (current)
mmoeller
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.
 +
 +===== Slackware =====
 +
 +SlackBuilds for ''x2goserver'' are available on SlackBuilds.org:
 +
 +* https://slackbuilds.org/result/?search=x2goserver
 +
doc/installation/x2goserver.1427437948.txt.gz · Last modified: 2015/03/27 06:32 by ionic