[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 19:21:57 CEST 2015


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



More information about the x2go-dev mailing list