Hello devs,
Here’s my setup:
x2go client: OS RHEL 7.1 x2go server: OS RHEL6 Results: On the x2go client, I accepted the initial ‘new' server key but the connection failed with this error: Connection failed Can't locate DBI.pm in @INC (@INC contains: /usr/lib64/x2go /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/x2go/x2godbwrapper.pm line 25. BEGIN failed--compilation aborted at /usr/lib64/x2go/x2godbwrapper.pm line 25. Compilation failed in require at /usr/bin/x2golistsessions line 30. BEGIN failed--compilation aborted at /usr/bin/x2golistsessions line 30.
**NOTE: I configured several repos on the server and installed all of the dependancies, but for some reason the server installation on RHEL 6 or 7 does not work for me.
Thank you, Liz
On 27.05.2015 01:23 AM, Real, Elizabeth (392K) wrote:
Results: On the x2go client, I accepted the initial ‘new' server key but the connection failed with this error: Connection failed Can't locate DBI.pm in @INC
That means you're missing the package "perl-DBI", which should be a dependency of both "perl-DBD-SQLite" (needed if you set the SQL backend to sqlite in x2goserver.conf) or the package "perl-DBD-Pg" (for postgres.)
Can you check which of them are installed?
**NOTE: I configured several repos on the server and installed all of the dependancies, but for some reason the server installation on RHEL 6 or 7 does not work for me.
What repos did you add exactly? Is our repo on packages.x2go.org showing this problem?
Mihai
These are the perl-* packages installed on the server: # rpm -qa *perl-* perl-Pod-Simple-3.13-127.el6.x86_64 perl-ExtUtils-ParseXS-2.2003.0-127.el6.x86_64 perl-File-ReadBackwards-1.04-1.2.el6.rf.noarch perl-version-0.77-127.el6.x86_64 perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64 perl-CGI-3.51-127.el6.x86_64 perl-libs-5.10.1-127.el6.x86_64 perl-Test-Harness-3.17-127.el6.x86_64 perl-DBI-1.617-8.1.x86_64 perl-File-BaseDir-0.03-14.1.noarch perl-Config-Simple-4.59-18.1.x86_64 perl-DBD-SQLite-1.31-2.x86_64 perl-DBD-Pg-2.15.1-3.el6.x86_64 perl-Capture-Tiny-0.23-0.0x2go1.el6.noarch perl-Pod-Escapes-1.04-127.el6.x86_64 perl-Module-Pluggable-3.90-127.el6.x86_64 perl-devel-5.10.1-127.el6.x86_64 perl-Test-Simple-0.92-127.el6.x86_64
Here is the x2go.repo: # cat /etc/yum.repos.d/x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/ RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/R HEL_6/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
On 5/26/15, 5:34 PM, "Mihai Moldovan" <ionic@ionic.de> wrote:
On 27.05.2015 01:23 AM, Real, Elizabeth (392K) wrote:
Results: On the x2go client, I accepted the initial Œnew' server key but the connection failed with this error: Connection failed Can't locate DBI.pm in @INC
That means you're missing the package "perl-DBI", which should be a dependency of both "perl-DBD-SQLite" (needed if you set the SQL backend to sqlite in x2goserver.conf) or the package "perl-DBD-Pg" (for postgres.)
Can you check which of them are installed?
**NOTE: I configured several repos on the server and installed all of the dependancies, but for some reason the server installation on RHEL 6 or 7 does not work for me.
What repos did you add exactly? Is our repo on packages.x2go.org showing this problem?
Mihai
Any suggestions as to where I can get perd DBD PG and perl File ReadBackwards to be able to install x2goserver my RHEL6 system?
OUTPUT when I try installing x2goserver: # yum install x2goserver Loaded plugins: product-id, refresh-packagekit, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process Resolving Dependencies --> Running transaction check . . --> Finished Dependency Resolution Error: Package: x2goserver-4.0.1.15-5.1.x86_64 (X11_RHEL6_RemoteDesktop_x2go) Requires: perl(DBD::Pg) Error: Package: x2goserver-4.0.1.15-5.1.x86_64 (X11_RHEL6_RemoteDesktop_x2go) Requires: perl(File::ReadBackwards) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles —nodigest
X2GO REPO: # cat x2go.repo [X11_RHEL6_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/ RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/R HEL_6/repodata/repomd.xml.key enabled=1
[X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_5) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/ RHEL_5/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/R HEL_5/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
Thank you, Liz
On 5/27/15, 8:43 AM, "Real, Elizabeth (392K)" <Elizabeth.Real@jpl.nasa.gov> wrote:
These are the perl-* packages installed on the server: # rpm -qa *perl-* perl-Pod-Simple-3.13-127.el6.x86_64 perl-ExtUtils-ParseXS-2.2003.0-127.el6.x86_64 perl-File-ReadBackwards-1.04-1.2.el6.rf.noarch perl-version-0.77-127.el6.x86_64 perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64 perl-CGI-3.51-127.el6.x86_64 perl-libs-5.10.1-127.el6.x86_64 perl-Test-Harness-3.17-127.el6.x86_64 perl-DBI-1.617-8.1.x86_64 perl-File-BaseDir-0.03-14.1.noarch perl-Config-Simple-4.59-18.1.x86_64 perl-DBD-SQLite-1.31-2.x86_64 perl-DBD-Pg-2.15.1-3.el6.x86_64 perl-Capture-Tiny-0.23-0.0x2go1.el6.noarch perl-Pod-Escapes-1.04-127.el6.x86_64 perl-Module-Pluggable-3.90-127.el6.x86_64 perl-devel-5.10.1-127.el6.x86_64 perl-Test-Simple-0.92-127.el6.x86_64
Here is the x2go.repo: # cat /etc/yum.repos.d/x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go / RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/ R HEL_6/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
On 5/26/15, 5:34 PM, "Mihai Moldovan" <ionic@ionic.de> wrote:
On 27.05.2015 01:23 AM, Real, Elizabeth (392K) wrote:
Results: On the x2go client, I accepted the initial Œnew' server key but the connection failed with this error: Connection failed Can't locate DBI.pm in @INC
That means you're missing the package "perl-DBI", which should be a dependency of both "perl-DBD-SQLite" (needed if you set the SQL backend to sqlite in x2goserver.conf) or the package "perl-DBD-Pg" (for postgres.)
Can you check which of them are installed?
**NOTE: I configured several repos on the server and installed all of the dependancies, but for some reason the server installation on RHEL 6 or 7 does not work for me.
What repos did you add exactly? Is our repo on packages.x2go.org showing this problem?
Mihai
On 27.05.2015 05:43 PM, Real, Elizabeth (392K) wrote:
These are the perl-* packages installed on the server: # rpm -qa *perl-* [...] perl-DBI-1.617-8.1.x86_64 [...] perl-DBD-SQLite-1.31-2.x86_64 perl-DBD-Pg-2.15.1-3.el6.x86_64 [...]
Weird, the package is installed. What does "rpm -ql perl-DBI" say?
Here is the x2go.repo: # cat /etc/yum.repos.d/x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/ RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/R HEL_6/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
Ugh... I seriously do not recommend the OBS packages anymore, but didn't come around to removing this portion from the wiki. It's really stale and only updated every now and then.
Please either use:
For now, let's uninstall all packages from OBS:
yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) { print $1;}}')
and
yum remove $(yum list installed | awk '{if ($0 ~ /x2go-extras) { print $1;}}')
Afterwards, disable both repos:
yum-config-manager --disable X11_RemoteDesktop_x2go yum-config-manager --disable x2go-extras
After that, decide on whether to use EPEL or our repository. Not both at once.
For EPEL, run:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rp...
For using our repository, add the following as a new file in /etc/yum/repos.d/x2go.repo (name x2go.repo however you want to):
[x2go-release-epel] name=Upstream X2Go EPEL Packages (Release Builds) baseurl=http://packages.x2go.org/epel/$releasever/main/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-release-epel-source] name=Upstream X2Go EPEL Packages (Release Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/main/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-nightly-epel] name=Upstream X2Go EPEL Packages (Nightly Builds) baseurl=http://packages.x2go.org/epel/$releasever/heuler/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0
[x2go-nightly-epel-source] name=Upstream X2Go EPEL Packages (Nightly Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/heuler/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-extras-epel] name=Upstream X2Go EPEL Packages (Extra Packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-extras-epel-source] name=Upstream X2Go EPEL Packages (Extra Packages) - Sources baseurl=http://packages.x2go.org/epel/$releasever/extras/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
(Note that the *-source and *-nightly repositories are disabled by default. You probably will not need them, but can enable them on demand. If you want to switch from release to nightly, you'll have to disable the release repo and enable the nightly repo.)
Afterwards, run
yum makecache fast
for good measure, and
yum install x2goserver x2goserver-xsession
to get the server packages.
Mihai
What does "rpm -ql perl-DBI" say?
# rpm -ql perl-DBI /usr/bin/dbilogstrip /usr/bin/dbiprof /usr/bin/dbiproxy /usr/lib64/perl5/vendor_perl/Bundle /usr/lib64/perl5/vendor_perl/Bundle/DBI.pm /usr/lib64/perl5/vendor_perl/DBD /usr/lib64/perl5/vendor_perl/DBD/DBM.pm /usr/lib64/perl5/vendor_perl/DBD/ExampleP.pm /usr/lib64/perl5/vendor_perl/DBD/File /usr/lib64/perl5/vendor_perl/DBD/File.pm /usr/lib64/perl5/vendor_perl/DBD/File/Developers.pod /usr/lib64/perl5/vendor_perl/DBD/File/HowTo.pod /usr/lib64/perl5/vendor_perl/DBD/File/Roadmap.pod /usr/lib64/perl5/vendor_perl/DBD/Gofer /usr/lib64/perl5/vendor_perl/DBD/Gofer.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/Base.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/classic.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/pedantic.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/rush.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/Base.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/null.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/pipeone.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/stream.pm /usr/lib64/perl5/vendor_perl/DBD/NullP.pm /usr/lib64/perl5/vendor_perl/DBD/Proxy.pm /usr/lib64/perl5/vendor_perl/DBD/Sponge.pm /usr/lib64/perl5/vendor_perl/DBI /usr/lib64/perl5/vendor_perl/DBI.pm /usr/lib64/perl5/vendor_perl/DBI/Changes.pm /usr/lib64/perl5/vendor_perl/DBI/Const /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo/ANSI.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo/ODBC.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfoReturn.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfoType.pm /usr/lib64/perl5/vendor_perl/DBI/DBD /usr/lib64/perl5/vendor_perl/DBI/DBD.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/Metadata.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine/Developers.pod /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine/HowTo.pod /usr/lib64/perl5/vendor_perl/DBI/FAQ.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer /usr/lib64/perl5/vendor_perl/DBI/Gofer/Execute.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Request.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Response.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/Base.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/DataDumper.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/Storable.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/Base.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/pipeone.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/stream.pm /usr/lib64/perl5/vendor_perl/DBI/Profile.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileData.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper/Apache.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileSubs.pm /usr/lib64/perl5/vendor_perl/DBI/ProxyServer.pm /usr/lib64/perl5/vendor_perl/DBI/PurePerl.pm /usr/lib64/perl5/vendor_perl/DBI/SQL /usr/lib64/perl5/vendor_perl/DBI/SQL/Nano.pm /usr/lib64/perl5/vendor_perl/DBI/Util /usr/lib64/perl5/vendor_perl/DBI/Util/CacheMemory.pm /usr/lib64/perl5/vendor_perl/DBI/Util/_accessor.pm /usr/lib64/perl5/vendor_perl/auto/DBI /usr/lib64/perl5/vendor_perl/auto/DBI/DBI.so /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h /usr/lib64/perl5/vendor_perl/auto/DBI/Driver.xst /usr/lib64/perl5/vendor_perl/auto/DBI/Driver_xst.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbd_xsh.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbi_sql.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbipport.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbivport.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbixs_rev.h /usr/lib64/perl5/vendor_perl/dbixs_rev.pl /usr/share/doc/perl-DBI-1.627 /usr/share/doc/perl-DBI-1.627/README.md /usr/share/doc/perl-DBI-1.627/ex /usr/share/doc/perl-DBI-1.627/ex/corogofer.pl /usr/share/doc/perl-DBI-1.627/ex/perl_dbi_nulls_test.pl /usr/share/doc/perl-DBI-1.627/ex/profile.pl /usr/share/man/man1/dbilogstrip.1.gz /usr/share/man/man1/dbiprof.1.gz /usr/share/man/man1/dbiproxy.1.gz /usr/share/man/man3/Bundle::DBI.3pm.gz /usr/share/man/man3/DBD::DBM.3pm.gz /usr/share/man/man3/DBD::File.3pm.gz /usr/share/man/man3/DBD::File::Developers.3pm.gz /usr/share/man/man3/DBD::File::HowTo.3pm.gz /usr/share/man/man3/DBD::File::Roadmap.3pm.gz /usr/share/man/man3/DBD::Gofer.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::classic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::pedantic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::rush.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::null.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBD::Proxy.3pm.gz /usr/share/man/man3/DBD::Sponge.3pm.gz /usr/share/man/man3/DBI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ANSI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ODBC.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoReturn.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoType.3pm.gz /usr/share/man/man3/DBI::DBD.3pm.gz /usr/share/man/man3/DBI::DBD::Metadata.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::Developers.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::HowTo.3pm.gz /usr/share/man/man3/DBI::FAQ.3pm.gz /usr/share/man/man3/DBI::Gofer::Execute.3pm.gz /usr/share/man/man3/DBI::Gofer::Request.3pm.gz /usr/share/man/man3/DBI::Gofer::Response.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::DataDumper.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Storable.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBI::Profile.3pm.gz /usr/share/man/man3/DBI::ProfileData.3pm.gz /usr/share/man/man3/DBI::ProfileDumper.3pm.gz /usr/share/man/man3/DBI::ProfileDumper::Apache.3pm.gz /usr/share/man/man3/DBI::ProfileSubs.3pm.gz /usr/share/man/man3/DBI::ProxyServer.3pm.gz /usr/share/man/man3/DBI::PurePerl.3pm.gz /usr/share/man/man3/DBI::SQL::Nano.3pm.gz /usr/share/man/man3/DBI::Util::CacheMemory.3pm.gz [root@joey scripts]# rpm -qi perl-DBI Name : perl-DBI Version : 1.627 Release : 4.el7 Architecture: x86_64 Install Date: Thu 21 Aug 2014 10:48:09 AM PDT Group : Development/Libraries Size : 2008211 License : GPL+ or Artistic Signature : RSA/SHA256, Wed 02 Apr 2014 10:41:34 AM PDT, Key ID 199e2f91fd431d51 Source RPM : perl-DBI-1.627-4.el7.src.rpm Build Date : Sun 26 Jan 2014 12:29:27 PM PST Build Host : x86-020.build.eng.bos.redhat.com Relocations : (not relocatable) Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Vendor : Red Hat, Inc. URL : http://dbi.perl.org/ Summary : A database access API for perl Description : DBI is a database access Application Programming Interface (API) for the Perl Language. The DBI API Specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used.
ALSO, I get this error when I try to remove the OBO packages: # yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}}') awk: {if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}} awk: ^ unterminated regexp awk: cmd. line:1: {if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}} awk: cmd. line:1: ^ unexpected newline or end of string Unable to read consumer identity
On 5/28/15, 1:25 PM, "Mihai Moldovan" <ionic@ionic.de> wrote:
On 27.05.2015 05:43 PM, Real, Elizabeth (392K) wrote:
These are the perl-* packages installed on the server: # rpm -qa *perl-* [...] perl-DBI-1.617-8.1.x86_64 [...] perl-DBD-SQLite-1.31-2.x86_64 perl-DBD-Pg-2.15.1-3.el6.x86_64 [...]
Weird, the package is installed. What does "rpm -ql perl-DBI" say?
Here is the x2go.repo: # cat /etc/yum.repos.d/x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md
baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2g o/ RHEL_6/ gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go /R HEL_6/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
Ugh... I seriously do not recommend the OBS packages anymore, but didn't come around to removing this portion from the wiki. It's really stale and only updated every now and then.
Please either use:
- the official EPEL repositories which also include X2Go (managed by Orion, our Fedora/EPEL maintainer)
- our packages.x2go.org repository (which may be less well tested, but up-to-date.
For now, let's uninstall all packages from OBS:
yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}}')
and
yum remove $(yum list installed | awk '{if ($0 ~ /x2go-extras) { print $1;}}')
Afterwards, disable both repos:
yum-config-manager --disable X11_RemoteDesktop_x2go yum-config-manager --disable x2go-extras
After that, decide on whether to use EPEL or our repository. Not both at once.
For EPEL, run:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch. rpm
For using our repository, add the following as a new file in /etc/yum/repos.d/x2go.repo (name x2go.repo however you want to):
[x2go-release-epel] name=Upstream X2Go EPEL Packages (Release Builds) baseurl=http://packages.x2go.org/epel/$releasever/main/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-release-epel-source] name=Upstream X2Go EPEL Packages (Release Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/main/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-nightly-epel] name=Upstream X2Go EPEL Packages (Nightly Builds) baseurl=http://packages.x2go.org/epel/$releasever/heuler/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0
[x2go-nightly-epel-source] name=Upstream X2Go EPEL Packages (Nightly Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/heuler/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-extras-epel] name=Upstream X2Go EPEL Packages (Extra Packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-extras-epel-source] name=Upstream X2Go EPEL Packages (Extra Packages) - Sources baseurl=http://packages.x2go.org/epel/$releasever/extras/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
(Note that the *-source and *-nightly repositories are disabled by default. You probably will not need them, but can enable them on demand. If you want to switch from release to nightly, you'll have to disable the release repo and enable the nightly repo.)
Afterwards, run
yum makecache fast
for good measure, and
yum install x2goserver x2goserver-xsession
to get the server packages.
Mihai
Wait, there are two things that don't make sense... On 28.05.2015 11:47 PM, Real, Elizabeth (392K) wrote:
# rpm -ql perl-DBI [...] /usr/lib64/perl5/vendor_perl/DBI.pm [...]
If we recall the INC path from your previous message:
Connection failed Can't locate DBI.pm in @INC (@INC contains: /usr/lib64/x2go /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/x2go/x2godbwrapper.pm line 25. BEGIN failed--compilation aborted at /usr/lib64/x2go/x2godbwrapper.pm line 25. Compilation failed in require at /usr/bin/x2golistsessions line 30. BEGIN failed--compilation aborted at /usr/bin/x2golistsessions line 30.
Then, clearly, DBI.pm is in /usr/lib64/perl5/vendor_perl/ which is listed as the 4th entry in @INC and it should work.
[root@joey scripts]# rpm -qi perl-DBI Name : perl-DBI Version : 1.627 Release : 4.el7
That doesn't make sense either. Two reasons: - you're using RHEL 6, but this package is for EPEL 7/RHEL 7! How did this happen? - the version does not match up with what you have previously provided (1.617-***8.1***.x86_64) How did *this* happen?! Can you please show me yum repolist all? For EPEL packages to work, the "optional" channel must be turned on.
ALSO, I get this error when I try to remove the OBO packages: [...]
Sorry, that was a typo on my end. yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go/) { print $1;}}') yum remove $(yum list installed | awk '{if ($0 ~ /x2go-extras/) { print $1;}}') (Missing slash in the regular expression.) Mihai
I¹m setting up EPEL instead of OBS and will let you know if I have any issues finishing up the x2go server install.
Thank you, Liz
On 5/28/15, 2:47 PM, "Real, Elizabeth (392K)" <Elizabeth.Real@jpl.nasa.gov> wrote:
What does "rpm -ql perl-DBI" say?
# rpm -ql perl-DBI /usr/bin/dbilogstrip /usr/bin/dbiprof /usr/bin/dbiproxy /usr/lib64/perl5/vendor_perl/Bundle /usr/lib64/perl5/vendor_perl/Bundle/DBI.pm /usr/lib64/perl5/vendor_perl/DBD /usr/lib64/perl5/vendor_perl/DBD/DBM.pm /usr/lib64/perl5/vendor_perl/DBD/ExampleP.pm /usr/lib64/perl5/vendor_perl/DBD/File /usr/lib64/perl5/vendor_perl/DBD/File.pm /usr/lib64/perl5/vendor_perl/DBD/File/Developers.pod /usr/lib64/perl5/vendor_perl/DBD/File/HowTo.pod /usr/lib64/perl5/vendor_perl/DBD/File/Roadmap.pod /usr/lib64/perl5/vendor_perl/DBD/Gofer /usr/lib64/perl5/vendor_perl/DBD/Gofer.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/Base.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/classic.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/pedantic.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/rush.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/Base.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/null.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/pipeone.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/stream.pm /usr/lib64/perl5/vendor_perl/DBD/NullP.pm /usr/lib64/perl5/vendor_perl/DBD/Proxy.pm /usr/lib64/perl5/vendor_perl/DBD/Sponge.pm /usr/lib64/perl5/vendor_perl/DBI /usr/lib64/perl5/vendor_perl/DBI.pm /usr/lib64/perl5/vendor_perl/DBI/Changes.pm /usr/lib64/perl5/vendor_perl/DBI/Const /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo/ANSI.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo/ODBC.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfoReturn.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfoType.pm /usr/lib64/perl5/vendor_perl/DBI/DBD /usr/lib64/perl5/vendor_perl/DBI/DBD.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/Metadata.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine/Developers.pod /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine/HowTo.pod /usr/lib64/perl5/vendor_perl/DBI/FAQ.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer /usr/lib64/perl5/vendor_perl/DBI/Gofer/Execute.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Request.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Response.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/Base.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/DataDumper.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/Storable.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/Base.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/pipeone.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/stream.pm /usr/lib64/perl5/vendor_perl/DBI/Profile.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileData.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper/Apache.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileSubs.pm /usr/lib64/perl5/vendor_perl/DBI/ProxyServer.pm /usr/lib64/perl5/vendor_perl/DBI/PurePerl.pm /usr/lib64/perl5/vendor_perl/DBI/SQL /usr/lib64/perl5/vendor_perl/DBI/SQL/Nano.pm /usr/lib64/perl5/vendor_perl/DBI/Util /usr/lib64/perl5/vendor_perl/DBI/Util/CacheMemory.pm /usr/lib64/perl5/vendor_perl/DBI/Util/_accessor.pm /usr/lib64/perl5/vendor_perl/auto/DBI /usr/lib64/perl5/vendor_perl/auto/DBI/DBI.so /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h /usr/lib64/perl5/vendor_perl/auto/DBI/Driver.xst /usr/lib64/perl5/vendor_perl/auto/DBI/Driver_xst.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbd_xsh.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbi_sql.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbipport.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbivport.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbixs_rev.h /usr/lib64/perl5/vendor_perl/dbixs_rev.pl /usr/share/doc/perl-DBI-1.627 /usr/share/doc/perl-DBI-1.627/README.md /usr/share/doc/perl-DBI-1.627/ex /usr/share/doc/perl-DBI-1.627/ex/corogofer.pl /usr/share/doc/perl-DBI-1.627/ex/perl_dbi_nulls_test.pl /usr/share/doc/perl-DBI-1.627/ex/profile.pl /usr/share/man/man1/dbilogstrip.1.gz /usr/share/man/man1/dbiprof.1.gz /usr/share/man/man1/dbiproxy.1.gz /usr/share/man/man3/Bundle::DBI.3pm.gz /usr/share/man/man3/DBD::DBM.3pm.gz /usr/share/man/man3/DBD::File.3pm.gz /usr/share/man/man3/DBD::File::Developers.3pm.gz /usr/share/man/man3/DBD::File::HowTo.3pm.gz /usr/share/man/man3/DBD::File::Roadmap.3pm.gz /usr/share/man/man3/DBD::Gofer.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::classic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::pedantic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::rush.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::null.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBD::Proxy.3pm.gz /usr/share/man/man3/DBD::Sponge.3pm.gz /usr/share/man/man3/DBI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ANSI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ODBC.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoReturn.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoType.3pm.gz /usr/share/man/man3/DBI::DBD.3pm.gz /usr/share/man/man3/DBI::DBD::Metadata.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::Developers.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::HowTo.3pm.gz /usr/share/man/man3/DBI::FAQ.3pm.gz /usr/share/man/man3/DBI::Gofer::Execute.3pm.gz /usr/share/man/man3/DBI::Gofer::Request.3pm.gz /usr/share/man/man3/DBI::Gofer::Response.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::DataDumper.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Storable.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBI::Profile.3pm.gz /usr/share/man/man3/DBI::ProfileData.3pm.gz /usr/share/man/man3/DBI::ProfileDumper.3pm.gz /usr/share/man/man3/DBI::ProfileDumper::Apache.3pm.gz /usr/share/man/man3/DBI::ProfileSubs.3pm.gz /usr/share/man/man3/DBI::ProxyServer.3pm.gz /usr/share/man/man3/DBI::PurePerl.3pm.gz /usr/share/man/man3/DBI::SQL::Nano.3pm.gz /usr/share/man/man3/DBI::Util::CacheMemory.3pm.gz [root@joey scripts]# rpm -qi perl-DBI Name : perl-DBI Version : 1.627 Release : 4.el7 Architecture: x86_64 Install Date: Thu 21 Aug 2014 10:48:09 AM PDT Group : Development/Libraries Size : 2008211 License : GPL+ or Artistic Signature : RSA/SHA256, Wed 02 Apr 2014 10:41:34 AM PDT, Key ID 199e2f91fd431d51 Source RPM : perl-DBI-1.627-4.el7.src.rpm Build Date : Sun 26 Jan 2014 12:29:27 PM PST Build Host : x86-020.build.eng.bos.redhat.com Relocations : (not relocatable) Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Vendor : Red Hat, Inc. URL : http://dbi.perl.org/ Summary : A database access API for perl Description : DBI is a database access Application Programming Interface (API) for the Perl Language. The DBI API Specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used.
ALSO, I get this error when I try to remove the OBO packages: # yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}}') awk: {if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}} awk: ^ unterminated regexp awk: cmd. line:1: {if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}} awk: cmd. line:1: ^ unexpected newline or end of string Unable to read consumer identity
On 5/28/15, 1:25 PM, "Mihai Moldovan" <ionic@ionic.de> wrote:
On 27.05.2015 05:43 PM, Real, Elizabeth (392K) wrote:
These are the perl-* packages installed on the server: # rpm -qa *perl-* [...] perl-DBI-1.617-8.1.x86_64 [...] perl-DBD-SQLite-1.31-2.x86_64 perl-DBD-Pg-2.15.1-3.el6.x86_64 [...]
Weird, the package is installed. What does "rpm -ql perl-DBI" say?
Here is the x2go.repo: # cat /etc/yum.repos.d/x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md
baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2 g o/ RHEL_6/ gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2g o /R HEL_6/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
Ugh... I seriously do not recommend the OBS packages anymore, but didn't come around to removing this portion from the wiki. It's really stale and only updated every now and then.
Please either use:
- the official EPEL repositories which also include X2Go (managed by Orion, our Fedora/EPEL maintainer)
- our packages.x2go.org repository (which may be less well tested, but up-to-date.
For now, let's uninstall all packages from OBS:
yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}}')
and
yum remove $(yum list installed | awk '{if ($0 ~ /x2go-extras) { print $1;}}')
Afterwards, disable both repos:
yum-config-manager --disable X11_RemoteDesktop_x2go yum-config-manager --disable x2go-extras
After that, decide on whether to use EPEL or our repository. Not both at once.
For EPEL, run:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch . rpm
For using our repository, add the following as a new file in /etc/yum/repos.d/x2go.repo (name x2go.repo however you want to):
[x2go-release-epel] name=Upstream X2Go EPEL Packages (Release Builds) baseurl=http://packages.x2go.org/epel/$releasever/main/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-release-epel-source] name=Upstream X2Go EPEL Packages (Release Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/main/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-nightly-epel] name=Upstream X2Go EPEL Packages (Nightly Builds) baseurl=http://packages.x2go.org/epel/$releasever/heuler/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0
[x2go-nightly-epel-source] name=Upstream X2Go EPEL Packages (Nightly Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/heuler/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-extras-epel] name=Upstream X2Go EPEL Packages (Extra Packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-extras-epel-source] name=Upstream X2Go EPEL Packages (Extra Packages) - Sources baseurl=http://packages.x2go.org/epel/$releasever/extras/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
(Note that the *-source and *-nightly repositories are disabled by default. You probably will not need them, but can enable them on demand. If you want to switch from release to nightly, you'll have to disable the release repo and enable the nightly repo.)
Afterwards, run
yum makecache fast
for good measure, and
yum install x2goserver x2goserver-xsession
to get the server packages.
Mihai
Ok, so as far as I can tell, the correct EPEL repos are set and the RHN option channel enabled. The x2go repo is set as well, here is the yum repolist and the cat of the x2go repo:
# yum repolist Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. repo id repo name status X11_RemoteDesktop_x2go x2go (replaces NX) (RHEL_6) 236 rhel-x86_64-workstation-6 Red Hat Enterprise Linux Workstation (v. 6 for x86_64) 16,003 rhel-x86_64-workstation-optional-6 RHEL Workstation Optional (v. 6 for x86_64) 7,267 repolist: 23,506
X2go repo as per http://wiki.x2go.org/doku.php/wiki:repositories:redhat # cat x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/re... enabled=1
HOWEVER, when i try to install x2goserver on this RHEL6 system, I get the following error: http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Please advice!
Below is the entire output:
# yum install x2goserver Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package x2goserver.x86_64 0:4.0.1.15-5.1 will be installed --> Processing Dependency: sshfs for package: x2goserver-4.0.1.15-5.1.x86_64 --> Processing Dependency: perl(Config::Simple) for package: x2goserver-4.0.1.15-5.1.x86_64 --> Processing Dependency: makepasswd for package: x2goserver-4.0.1.15-5.1.x86_64 --> Processing Dependency: perl(DBD::Pg) for package: x2goserver-4.0.1.15-5.1.x86_64 --> Processing Dependency: x2goagent for package: x2goserver-4.0.1.15-5.1.x86_64 --> Processing Dependency: perl(Config::Simple) for package: x2goserver-4.0.1.15-5.1.x86_64 --> Running transaction check ---> Package makepasswd.x86_64 0:0.5.0-2.2 will be installed ---> Package perl-Config-Simple.x86_64 0:4.59-18.2 will be installed ---> Package perl-DBD-Pg.x86_64 0:2.15.1-4.el6_3 will be installed ---> Package sshfs.x86_64 0:2.5-23.1 will be installed ---> Package x2goagent.x86_64 0:3.5.0.27-5.1 will be installed --> Processing Dependency: nxagent for package: x2goagent-3.5.0.27-5.1.x86_64 --> Running transaction check ---> Package nxagent.x86_64 0:3.5.0.27-5.1 will be installed --> Processing Dependency: libXcomp.so.3(X2GO)(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libXcompshad.so.3(X2GO)(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libXcompext.so.3(X2GO)(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xdmcp.so.6()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xrandr.so.2()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xfixes.so.3()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xcomposite.so.1()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xrender.so.1()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libXcomp.so.3()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libXcompext.so.3()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xdamage.so.1()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xpm.so.4()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xinerama.so.1()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_X11.so.6()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libXcompshad.so.3()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xext.so.6()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Processing Dependency: libNX_Xtst.so.6()(64bit) for package: nxagent-3.5.0.27-5.1.x86_64 --> Running transaction check ---> Package libNX_X11-6.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xcomposite1.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xdamage1.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xdmcp6.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xext6.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xfixes3.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xinerama1.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xpm4.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xrandr2.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xrender1.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libNX_Xtst6.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libXcomp3.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libXcompext3.x86_64 0:3.5.0.27-5.1 will be installed ---> Package libXcompshad3.x86_64 0:3.5.0.27-5.1 will be installed --> Finished Dependency Resolution
Dependencies Resolved
Installing: x2goserver x86_64 4.0.1.15-5.1 X11_RemoteDesktop_x2go 85 k Installing for dependencies: libNX_X11-6 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 579 k libNX_Xcomposite1 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 7.9 k libNX_Xdamage1 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 7.8 k libNX_Xdmcp6 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 13 k libNX_Xext6 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 33 k libNX_Xfixes3 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 11 k libNX_Xinerama1 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 9.2 k libNX_Xpm4 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 37 k libNX_Xrandr2 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 10 k libNX_Xrender1 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 21 k libNX_Xtst6 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 15 k libXcomp3 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 341 k libXcompext3 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 29 k libXcompshad3 x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 25 k makepasswd x86_64 0.5.0-2.2 X11_RemoteDesktop_x2go 10 k nxagent x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 1.9 M perl-Config-Simple x86_64 4.59-18.2 X11_RemoteDesktop_x2go 38 k perl-DBD-Pg x86_64 2.15.1-4.el6_3 rhel-x86_64-workstation-6 196 k sshfs x86_64 2.5-23.1 X11_RemoteDesktop_x2go 56 k x2goagent x86_64 3.5.0.27-5.1 X11_RemoteDesktop_x2go 13 k
Install 21 Package(s)
Total size: 3.4 M
Total download size: 3.2 M
Installed size: 7.7 M
Is this ok [y/N]: y
Downloading Packages:
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
(15/20): makepasswd-0.5.0-2.2.x86_64.rpm | 11 kB 00:00
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=X11_RemoteDesktop_x2go clean metadata
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/X11%3A/RemoteDesktop%3A/x2go/RHEL_...: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error Downloading Packages: libXcomp3-3.5.0.27-5.1.x86_64: failure: x86_64/libXcomp3-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xtst6-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xtst6-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libXcompshad3-3.5.0.27-5.1.x86_64: failure: x86_64/libXcompshad3-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xext6-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xext6-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xinerama1-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xinerama1-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. nxagent-3.5.0.27-5.1.x86_64: failure: x86_64/nxagent-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xfixes3-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xfixes3-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. perl-Config-Simple-4.59-18.2.x86_64: failure: x86_64/perl-Config-Simple-4.59-18.2.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. x2goagent-3.5.0.27-5.1.x86_64: failure: x86_64/x2goagent-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. makepasswd-0.5.0-2.2.x86_64: failure: x86_64/makepasswd-0.5.0-2.2.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xdmcp6-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xdmcp6-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libXcompext3-3.5.0.27-5.1.x86_64: failure: x86_64/libXcompext3-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. sshfs-2.5-23.1.x86_64: failure: x86_64/sshfs-2.5-23.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. x2goserver-4.0.1.15-5.1.x86_64: failure: x86_64/x2goserver-4.0.1.15-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xpm4-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xpm4-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xdamage1-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xdamage1-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xcomposite1-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xcomposite1-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_X11-6-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_X11-6-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xrandr2-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xrandr2-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try. libNX_Xrender1-3.5.0.27-5.1.x86_64: failure: x86_64/libNX_Xrender1-3.5.0.27-5.1.x86_64.rpm from X11_RemoteDesktop_x2go: [Errno 256] No more mirrors to try.
From: Real, Elizabeth (392K) Sent: Tuesday, June 23, 2015 10:28 AM To: Mihai Moldovan; x2go-dev@lists.x2go.org Subject: Re: [X2Go-Dev] x2go client connection failed: can't locate DBI.pm in @INC
I¹m setting up EPEL instead of OBS and will let you know if I have any issues finishing up the x2go server install.
Thank you, Liz
On 5/28/15, 2:47 PM, "Real, Elizabeth (392K)" <Elizabeth.Real@jpl.nasa.gov> wrote:
What does "rpm -ql perl-DBI" say?
# rpm -ql perl-DBI /usr/bin/dbilogstrip /usr/bin/dbiprof /usr/bin/dbiproxy /usr/lib64/perl5/vendor_perl/Bundle /usr/lib64/perl5/vendor_perl/Bundle/DBI.pm /usr/lib64/perl5/vendor_perl/DBD /usr/lib64/perl5/vendor_perl/DBD/DBM.pm /usr/lib64/perl5/vendor_perl/DBD/ExampleP.pm /usr/lib64/perl5/vendor_perl/DBD/File /usr/lib64/perl5/vendor_perl/DBD/File.pm /usr/lib64/perl5/vendor_perl/DBD/File/Developers.pod /usr/lib64/perl5/vendor_perl/DBD/File/HowTo.pod /usr/lib64/perl5/vendor_perl/DBD/File/Roadmap.pod /usr/lib64/perl5/vendor_perl/DBD/Gofer /usr/lib64/perl5/vendor_perl/DBD/Gofer.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/Base.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/classic.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/pedantic.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Policy/rush.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/Base.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/null.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/pipeone.pm /usr/lib64/perl5/vendor_perl/DBD/Gofer/Transport/stream.pm /usr/lib64/perl5/vendor_perl/DBD/NullP.pm /usr/lib64/perl5/vendor_perl/DBD/Proxy.pm /usr/lib64/perl5/vendor_perl/DBD/Sponge.pm /usr/lib64/perl5/vendor_perl/DBI /usr/lib64/perl5/vendor_perl/DBI.pm /usr/lib64/perl5/vendor_perl/DBI/Changes.pm /usr/lib64/perl5/vendor_perl/DBI/Const /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo/ANSI.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfo/ODBC.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfoReturn.pm /usr/lib64/perl5/vendor_perl/DBI/Const/GetInfoType.pm /usr/lib64/perl5/vendor_perl/DBI/DBD /usr/lib64/perl5/vendor_perl/DBI/DBD.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/Metadata.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine.pm /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine/Developers.pod /usr/lib64/perl5/vendor_perl/DBI/DBD/SqlEngine/HowTo.pod /usr/lib64/perl5/vendor_perl/DBI/FAQ.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer /usr/lib64/perl5/vendor_perl/DBI/Gofer/Execute.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Request.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Response.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/Base.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/DataDumper.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Serializer/Storable.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/Base.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/pipeone.pm /usr/lib64/perl5/vendor_perl/DBI/Gofer/Transport/stream.pm /usr/lib64/perl5/vendor_perl/DBI/Profile.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileData.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileDumper/Apache.pm /usr/lib64/perl5/vendor_perl/DBI/ProfileSubs.pm /usr/lib64/perl5/vendor_perl/DBI/ProxyServer.pm /usr/lib64/perl5/vendor_perl/DBI/PurePerl.pm /usr/lib64/perl5/vendor_perl/DBI/SQL /usr/lib64/perl5/vendor_perl/DBI/SQL/Nano.pm /usr/lib64/perl5/vendor_perl/DBI/Util /usr/lib64/perl5/vendor_perl/DBI/Util/CacheMemory.pm /usr/lib64/perl5/vendor_perl/DBI/Util/_accessor.pm /usr/lib64/perl5/vendor_perl/auto/DBI /usr/lib64/perl5/vendor_perl/auto/DBI/DBI.so /usr/lib64/perl5/vendor_perl/auto/DBI/DBIXS.h /usr/lib64/perl5/vendor_perl/auto/DBI/Driver.xst /usr/lib64/perl5/vendor_perl/auto/DBI/Driver_xst.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbd_xsh.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbi_sql.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbipport.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbivport.h /usr/lib64/perl5/vendor_perl/auto/DBI/dbixs_rev.h /usr/lib64/perl5/vendor_perl/dbixs_rev.pl /usr/share/doc/perl-DBI-1.627 /usr/share/doc/perl-DBI-1.627/README.md /usr/share/doc/perl-DBI-1.627/ex /usr/share/doc/perl-DBI-1.627/ex/corogofer.pl /usr/share/doc/perl-DBI-1.627/ex/perl_dbi_nulls_test.pl /usr/share/doc/perl-DBI-1.627/ex/profile.pl /usr/share/man/man1/dbilogstrip.1.gz /usr/share/man/man1/dbiprof.1.gz /usr/share/man/man1/dbiproxy.1.gz /usr/share/man/man3/Bundle::DBI.3pm.gz /usr/share/man/man3/DBD::DBM.3pm.gz /usr/share/man/man3/DBD::File.3pm.gz /usr/share/man/man3/DBD::File::Developers.3pm.gz /usr/share/man/man3/DBD::File::HowTo.3pm.gz /usr/share/man/man3/DBD::File::Roadmap.3pm.gz /usr/share/man/man3/DBD::Gofer.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::classic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::pedantic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::rush.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::null.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBD::Proxy.3pm.gz /usr/share/man/man3/DBD::Sponge.3pm.gz /usr/share/man/man3/DBI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ANSI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ODBC.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoReturn.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoType.3pm.gz /usr/share/man/man3/DBI::DBD.3pm.gz /usr/share/man/man3/DBI::DBD::Metadata.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::Developers.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::HowTo.3pm.gz /usr/share/man/man3/DBI::FAQ.3pm.gz /usr/share/man/man3/DBI::Gofer::Execute.3pm.gz /usr/share/man/man3/DBI::Gofer::Request.3pm.gz /usr/share/man/man3/DBI::Gofer::Response.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::DataDumper.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Storable.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBI::Profile.3pm.gz /usr/share/man/man3/DBI::ProfileData.3pm.gz /usr/share/man/man3/DBI::ProfileDumper.3pm.gz /usr/share/man/man3/DBI::ProfileDumper::Apache.3pm.gz /usr/share/man/man3/DBI::ProfileSubs.3pm.gz /usr/share/man/man3/DBI::ProxyServer.3pm.gz /usr/share/man/man3/DBI::PurePerl.3pm.gz /usr/share/man/man3/DBI::SQL::Nano.3pm.gz /usr/share/man/man3/DBI::Util::CacheMemory.3pm.gz [root@joey scripts]# rpm -qi perl-DBI Name : perl-DBI Version : 1.627 Release : 4.el7 Architecture: x86_64 Install Date: Thu 21 Aug 2014 10:48:09 AM PDT Group : Development/Libraries Size : 2008211 License : GPL+ or Artistic Signature : RSA/SHA256, Wed 02 Apr 2014 10:41:34 AM PDT, Key ID 199e2f91fd431d51 Source RPM : perl-DBI-1.627-4.el7.src.rpm Build Date : Sun 26 Jan 2014 12:29:27 PM PST Build Host : x86-020.build.eng.bos.redhat.com Relocations : (not relocatable) Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Vendor : Red Hat, Inc. URL : http://dbi.perl.org/ Summary : A database access API for perl Description : DBI is a database access Application Programming Interface (API) for the Perl Language. The DBI API Specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used.
ALSO, I get this error when I try to remove the OBO packages: # yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}}') awk: {if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}} awk: ^ unterminated regexp awk: cmd. line:1: {if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}} awk: cmd. line:1: ^ unexpected newline or end of string Unable to read consumer identity
On 5/28/15, 1:25 PM, "Mihai Moldovan" <ionic@ionic.de> wrote:
On 27.05.2015 05:43 PM, Real, Elizabeth (392K) wrote:
These are the perl-* packages installed on the server: # rpm -qa *perl-* [...] perl-DBI-1.617-8.1.x86_64 [...] perl-DBD-SQLite-1.31-2.x86_64 perl-DBD-Pg-2.15.1-3.el6.x86_64 [...]
Weird, the package is installed. What does "rpm -ql perl-DBI" say?
Here is the x2go.repo: # cat /etc/yum.repos.d/x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md
baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2 g o/ RHEL_6/ gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2g o /R HEL_6/repodata/repomd.xml.key enabled=1
[x2go-extras] name=Upstream X2Go Packages (extra packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=0 enabled=1 protect=0
Ugh... I seriously do not recommend the OBS packages anymore, but didn't come around to removing this portion from the wiki. It's really stale and only updated every now and then.
Please either use:
- the official EPEL repositories which also include X2Go (managed by Orion, our Fedora/EPEL maintainer)
- our packages.x2go.org repository (which may be less well tested, but up-to-date.
For now, let's uninstall all packages from OBS:
yum remove $(yum list installed | awk '{if ($0 ~ /X11_RemoteDesktop_x2go) {print $1;}}')
and
yum remove $(yum list installed | awk '{if ($0 ~ /x2go-extras) { print $1;}}')
Afterwards, disable both repos:
yum-config-manager --disable X11_RemoteDesktop_x2go yum-config-manager --disable x2go-extras
After that, decide on whether to use EPEL or our repository. Not both at once.
For EPEL, run:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch . rpm
For using our repository, add the following as a new file in /etc/yum/repos.d/x2go.repo (name x2go.repo however you want to):
[x2go-release-epel] name=Upstream X2Go EPEL Packages (Release Builds) baseurl=http://packages.x2go.org/epel/$releasever/main/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-release-epel-source] name=Upstream X2Go EPEL Packages (Release Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/main/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-nightly-epel] name=Upstream X2Go EPEL Packages (Nightly Builds) baseurl=http://packages.x2go.org/epel/$releasever/heuler/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0
[x2go-nightly-epel-source] name=Upstream X2Go EPEL Packages (Nightly Builds) - Sources baseurl=http://packages.x2go.org/epel/$releasever/heuler/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
[x2go-extras-epel] name=Upstream X2Go EPEL Packages (Extra Packages) baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=1 protect=0
[x2go-extras-epel-source] name=Upstream X2Go EPEL Packages (Extra Packages) - Sources baseurl=http://packages.x2go.org/epel/$releasever/extras/SRPM gpgcheck=1 gpgkey=http://packages.x2go.org/pub.key enabled=0 protect=0 skip_if_unavailable=1
(Note that the *-source and *-nightly repositories are disabled by default. You probably will not need them, but can enable them on demand. If you want to switch from release to nightly, you'll have to disable the release repo and enable the nightly repo.)
Afterwards, run
yum makecache fast
for good measure, and
yum install x2goserver x2goserver-xsession
to get the server packages.
Mihai
On 23.06.2015 08:20 PM, Real, Elizabeth (392K) wrote:
Ok, so as far as I can tell, the correct EPEL repos are set and the RHN option channel enabled. The x2go repo is set as well, here is the yum repolist and the cat of the x2go repo:
# yum repolist Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. repo id repo name status X11_RemoteDesktop_x2go x2go (replaces NX) (RHEL_6) 236 rhel-x86_64-workstation-6 Red Hat Enterprise Linux Workstation (v. 6 for x86_64) 16,003 rhel-x86_64-workstation-optional-6 RHEL Workstation Optional (v. 6 for x86_64) 7,267 repolist: 23,506
X2go repo as per http://wiki.x2go.org/doku.php/wiki:repositories:redhat # cat x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/re... enabled=1
You're using the OBS repo *again*. Please don't do this. It's totally outdated and broken.
Replace x2go.repo with this: http://packages.x2go.org/epel/x2go.repo
I've also changed this wiki page to not refer to the OBS stuff anymore...
Afterwards, yum update and yum install x2goserver.
Mihai
Thank you for your help. Server is installed and client can connect.
After replacing the x2go.repo and installing the fuse and pwgen packages I was able to successfully install x2goserver and xsession.
Lastly, what is the best session type to use by the client? kde, gnome, xfce?
From: Mihai Moldovan [ionic@ionic.de] Sent: Tuesday, June 23, 2015 11:35 AM To: Real, Elizabeth (392K); x2go-dev@lists.x2go.org Subject: Re: [X2Go-Dev] x2go client connection failed: can't locate DBI.pm in @INC
On 23.06.2015 08:20 PM, Real, Elizabeth (392K) wrote:
Ok, so as far as I can tell, the correct EPEL repos are set and the RHN option channel enabled. The x2go repo is set as well, here is the yum repolist and the cat of the x2go repo:
# yum repolist Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. repo id repo name status X11_RemoteDesktop_x2go x2go (replaces NX) (RHEL_6) 236 rhel-x86_64-workstation-6 Red Hat Enterprise Linux Workstation (v. 6 for x86_64) 16,003 rhel-x86_64-workstation-optional-6 RHEL Workstation Optional (v. 6 for x86_64) 7,267 repolist: 23,506
X2go repo as per http://wiki.x2go.org/doku.php/wiki:repositories:redhat # cat x2go.repo [X11_RemoteDesktop_x2go] name=x2go (replaces NX) (RHEL_6) type=rpm-md baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/re... enabled=1
You're using the OBS repo *again*. Please don't do this. It's totally outdated and broken.
Replace x2go.repo with this: http://packages.x2go.org/epel/x2go.repo
I've also changed this wiki page to not refer to the OBS stuff anymore...
Afterwards, yum update and yum install x2goserver.
Mihai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Am 23.06.2015 um 22:17 schrieb Real, Elizabeth (392K):
Thank you for your help. Server is installed and client can connect.
Yay! Finally! :) Thank you, Mihai, for working on this with Liz.
After replacing the x2go.repo and installing the fuse and pwgen packages I was able to successfully install x2goserver and xsession.
Lastly, what is the best session type to use by the client? kde, gnome, xfce?
"The best" is a matter of personal preference, but please look at the list of supported Desktop Environments, so you don't run into the next issue (as, for example, GNOME3 isn't supported; a fork of GNOME2 known as MATE is, however):
http://wiki.x2go.org/doku.php/doc:de-compat
Kind Regards, Stefan Baur
BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iQEcBAEBCAAGBQJVic59AAoJEG7d9BjNvlEZTzEIAJyewCKdSqqsuVnLfmMdEsa0 4qFkBY14UuucXYYVVyCVh6XyTacES+BvDI1tRgBdU0wHP4VKOEY/lADHg2IJQtmL mTruazemJszYPqvy/Ehkxl9oastqFb0R90i8fdI2/heWj6cNO4lfiWn8bklXr+ub PyERJJm+MEVmz9ki+FJuAArFRfCqWksnjt4kmq8OlvVvbVqU3ZNiA0OMQ/2R9W4L BsVzPx1RymmoyXrz0YvmaDkxSmgSDo2EZGJyHUu3zuxSiDfWoENWxr71E8/AMqOH kSBHFE514Pg99hZVBZQY6WogVTE3dOE7Ve26cU/MG6gxudDA3fFOSNcUEu0w9R0= =lQC4 -----END PGP SIGNATURE-----
On 23.06.2015 10:17 PM, Real, Elizabeth (392K) wrote:
Thank you for your help. Server is installed and client can connect.
After replacing the x2go.repo and installing the fuse and pwgen packages I was able to successfully install x2goserver and xsession.
Great! Yeah, sshfs and pwgen may be missing. They are part of EPEL, though, so I'm not too inclined to add it to the extras repository.
Lastly, what is the best session type to use by the client? kde, gnome, xfce?
The general answer is: http://wiki.x2go.org/doku.php/doc:de-compat
More in-depth: RHEL/CentOS 6 ship GNOME 2.x, which is still supported. Later versions of GNOME 3.x are not, so be careful with that one, especially on RHEL/CentOS 7. For these distros, take a look at MATE, a GNOME 2 fork with wonderful support (mainly because the project embraces X2Go and Mike#1 is working as a Debian Developer on MATE, too.)
XFCE is always a safe bet.
KDE 3 and 4 should be working fine (maybe with quirks outlined on http://wiki.x2go.org/doku.php/doc:faq:start#how_do_i_customize_font_sizes_in... )
Mihai