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