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

Real, Elizabeth (392K) Elizabeth.Real at jpl.nasa.gov
Thu May 28 23:47:13 CEST 2015


> 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:/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
>



More information about the x2go-dev mailing list