[X2Go-Dev] x2go client connection failed: can't locate DBI.pm in @INC

Real, Elizabeth (392K) Elizabeth.Real at jpl.nasa.gov
Tue Jun 23 19:28:21 CEST 2015


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 at 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 at 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 at 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
>>
>



More information about the x2go-dev mailing list