[opensuse-factory] openQA install on SLE 12

Hi, Is it possible to install and run openQA on SLE-12? If so, can someone point me to the docs or at least tell me how it's done? Attempting it reveals some dependencies that are unavailable for this OS (like optipng). Thanks, Charles Robertson

On Monday 18 January 2016 16:37:44 Charles G Robertson wrote:
IIRC it should work as I know working instances of openQA on SLE12 See the following repositories, they might be of help: http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

I tried the two repositories listed below and none worked. zypper install openQA produces errors: Can't locate DBIx/Class/DeploymentHandler.pm in @INC (you may need to install the DBIx::Class::DeploymentHandler module) (@INC contains: /usr/share/openqa/script/../lib /usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.18.2 /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.18.2 /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/5.18.2 /usr/lib/perl5/site_perl .) at /usr/share/openqa/script/initdb line 26. BEGIN failed--compilation aborted at /usr/share/openqa/script/initdb line 26. Charles Robertson
IIRC it should work as I know working instances of openQA on SLE12 See the following repositories, they might be of help: http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 21.01.2016 01:42, Charles G Robertson wrote:
As openQA is requiring perl(DBIx::Class::DeploymentHandler), I wonder what package does provide that on your system? rpm -q --whatprovides 'perl(DBIx::Class::DeploymentHandler)' Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hi Stephan, It appears nothing provides this perl module on my system: # rpm -q --whatprovides 'perl(DBIx::Class::DeploymentHandler)' no package provides perl(DBIx::Class::DeploymentHandler) # Cheers, Charles
As openQA is requiring perl(DBIx::Class::DeploymentHandler), I wonder what package does provide that on your system? rpm -q --whatprovides 'perl(DBIx::Class::DeploymentHandler)' Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Moin, On Thu, 21 Jan 2016, 17:29:51 +0100, Charles G Robertson wrote:
yeah, that was to be expected, otherwise you wouldn't have seen the error message in the first place. Could you check using "zypper" if there is some packace providing this symbol? Something like # zypper wp 'perl(DBIx::Class::DeploymentHandler)' should work.
Cheers, Charles
HTH, cheers. l8er manfred

Sorry, but "zypper wp.." and "zypper search --provides..." also provide the same answer: # zypper wp 'perl(DBIx::Class::DeploymentHandler)' Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. ... Loading repository data... Reading installed packages... No packages found. # # zypper search --provides optipng ... Loading repository data... Reading installed packages... No packages found. # Don't know if this has anything to do with it but I'm trying to install openQA on a SLED-12 sp0 system. Cheers Charles
Manfred Hollstein <mhollstein@t-online.de> 01/21/16 10:33 AM >>> Moin,
On Thu, 21 Jan 2016, 17:29:51 +0100, Charles G Robertson wrote:
yeah, that was to be expected, otherwise you wouldn't have seen the error message in the first place. Could you check using "zypper" if there is some packace providing this symbol? Something like # zypper wp 'perl(DBIx::Class::DeploymentHandler)' should work.
Cheers, Charles
HTH, cheers. l8er manfred

GRRR! Hint: in Leap 42.1 the package that provides "perl(DBIx::Class::DeploymentHandler)" is named "perl-DBIx-Class-DeploymentHandler" see the analogous between provides and package-name? a lookup on software.opensuse.org gives: http://software.opensuse.org/package/perl-DBIx-Class-DeploymentHandler for SLE-12 the package resides in the its devel repos devel:languages:perl, or better for you: devel:openQA:SLE-12 http://download.opensuse.org/repositories/devel:/languages:/perl/SLE_12/noar... http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/noarc... the question that comes to me, is: just where did you try to install the openQA packages from? Normally, one would add the repo where all the needd stuff resides in: http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/devel... and install from there, but that would need forethought, which is seemingly extreme rare... All this leaves a ugly aftertaste for me. Either you use SLE, then, please, use the SLE mailing-list, and not the opensuse-factory list, or you have enough interest in what you do, to ask the relevant question first: Where to install openQA from is the underlaying system is SLE12? That would have given you the devel repo with all the needed stuff from the start. Have a nice weekend. On Fri, 22 Jan 2016 00:18, Charles G Robertson <cgrobertson@...> wrote:
-- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Thu 21 Jan 2016 04:18:41 PM CST, Charles G Robertson wrote:
Hi Add the devel:openQA:SLE-12 repository? https://build.opensuse.org/project/show/devel:openQA:SLE-12 https://build.opensuse.org/package/binary/devel:openQA:SLE-12/perl-DBIx-Clas... zypper ar -f http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ openQA-SLE12 -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 SP1|GNOME 3.10.4|3.12.51-60.25-default up 11:56, 3 users, load average: 0.46, 0.35, 0.40 CPU AMD A4-5150M @ 2.70GHz | GPU Radeon HD 8350G -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

As Oliver stated in his response, use http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ Remember to use BOTH repositories. The first one provides openQA and related stuff, the second one provides dependencies missing in sLE-12 and needed for openQA. 2016-01-22 3:25 GMT+01:00 Malcolm <malcolmlewis@cableone.net>:
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Sorry, I did not understand I needed both these repos. http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ OK, now I have installed them and installed openQA but there are still errors. I'll go through the exercise on SLED-12 and show you the output I'm seeing: # zypper ar http://download.opensuse.org/repositories/devel:/openQA/SLE_12/devel:openQA.... Adding repository 'Providing openQA dependencies (SLE_12)' ...................................................................................................................................................[done] Repository 'Providing openQA dependencies (SLE_12)' successfully added Enabled : Yes Autorefresh : No GPG Check : Yes URI : http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ # zypper ar http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/devel... Adding repository 'Additional modules for SLE12 (SLE_12)' ....................................................................................................................................................[done] Repository 'Additional modules for SLE12 (SLE_12)' successfully added Enabled : Yes Autorefresh : No GPG Check : Yes URI : http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ # zypper repos # | Alias | Name | Enabled | GPG Check | Refresh ---+--------------------------------------------------------------------------------------+---------------------------------------------------------------+---------+-----------+-------- ... 17 | devel_openQA | Providing openQA dependencies (SLE_12) | Yes | (r ) Yes | No 18 | devel_openQA_SLE-12 | Additional modules for SLE12 (SLE_12) | Yes | (r ) Yes | No ... # zypper in openQA ... Problem: nothing provides perl(IPC::Run3) >= 0.04 needed by perl-Mojolicious-Plugin-AssetPack-0.69-2.1.noarch ... After working through several perl dependencies (IPC::Run3, Carp::Clan, IO::Pty, File::HomeDir) needed by various openQA perl modules I finally got to the openQA install. However, it failed with the following: # zypper in openQA ... 95 new packages to install. Overall download size: 11.5 MiB. Already cached: 0 B After the operation, additional 28.6 MiB will be used. Continue? [y/n/? shows all options] (y): ... (95/95) Installing: openQA-4.3.1453450869.95fb5f8-12.2 .......................................................................................................................................................[done] Additional rpm output: {UNKNOWN}: {UNKNOWN}: Can't locate File/Which.pm in @INC (you may need to install the File::Which module) (@INC contains: /usr/share/openqa/script/../lib /usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.18.2 /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.18.2 /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/5.18.2 /usr/lib/perl5/site_perl .) at /usr/share/openqa/script/../lib/OpenQA/Schema/Result/Jobs.pm line 27. BEGIN failed--compilation aborted at /usr/share/openqa/script/../lib/OpenQA/Schema/Result/Jobs.pm line 27. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.2/Class/C3 /usr/lib/perl5/vendor_perl/5.18.2/Class/C3/Componentised.pm line 155 Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.2/Class/C3/Componentised.pm line 150. at /usr/lib/perl5/vendor_perl/5.18.2/Class/C3/Componentised.pm line 155 Compilation failed in require at /usr/share/openqa/script/initdb line 29. BEGIN failed--compilation aborted at /usr/share/openqa/script/initdb line 29. ### copy and edit /etc/apache2/vhosts.d/openqa.conf.template! ### run sudo /usr/share/openqa/script/fetchneedles # By the way, my SLED-12 system is using perl v5.18.2. I noticed on OpenSUSE 13.2 it has perl v5.20.1. Could that the issue? Should I upgrade perl on my SLED box? Charles
Ondrej Holecek <aaannz@gmail.com> 01/22/16 12:51 AM >>> As Oliver stated in his response, use
http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ Remember to use BOTH repositories. The first one provides openQA and related stuff, the second one provides dependencies missing in sLE-12 and needed for openQA. 2016-01-22 3:25 GMT+01:00 Malcolm <malcolmlewis@cableone.net>:
-- To unsubscribe, e-m

I see you have at least 18 repositories configured, can you list them for us, please. One think to note though is that AFAIK we all install openQA on SLES systems. I don't know if anyone tried SLED one and what differences there are. I'll get to check it on Monday. 2016-01-22 19:10 GMT+01:00 Charles G Robertson <cgrobertson@suse.com>:
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Ondrej, Here's the complete list of the repositories on my SLED-12 system (half of which are disabled): # zypper repos # | Alias | Name | Enabled | GPG Check | Refresh ---+--------------------------------------------------------------------------------------+---------------------------------------------------------------+---------+-----------+-------- 1 | SLED12-12-0 | SLED12-12-0 | No | ---- | No 2 | SUSE_CA | SUSE Internal CA Certificate (SLE_12) | Yes | (r ) Yes | Yes 3 | SUSE_Linux_Enterprise_Desktop_12_x86_64:SLE-12-GA-Desktop-AMD-Driver | SLE-12-GA-Desktop-AMD-Driver | Yes | (r ) Yes | Yes 4 | SUSE_Linux_Enterprise_Desktop_12_x86_64:SLE-12-GA-Desktop-NVIDIA-Driver | SLE-12-GA-Desktop-NVIDIA-Driver | Yes | (r ) Yes | Yes 5 | SUSE_Linux_Enterprise_Desktop_12_x86_64:SLED12-Debuginfo-Pool | SLED12-Debuginfo-Pool | No | ---- | No 6 | SUSE_Linux_Enterprise_Desktop_12_x86_64:SLED12-Debuginfo-Updates | SLED12-Debuginfo-Updates | No | ---- | Yes 7 | SUSE_Linux_Enterprise_Desktop_12_x86_64:SLED12-Pool | SLED12-Pool | Yes | (r ) Yes | No 8 | SUSE_Linux_Enterprise_Desktop_12_x86_64:SLED12-Updates | SLED12-Updates | Yes | (r ) Yes | Yes 9 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Debuginfo-Pool | SLE-SDK12-Debuginfo-Pool | No | ---- | No 10 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Debuginfo-Updates | SLE-SDK12-Debuginfo-Updates | No | ---- | Yes 11 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Pool | SLE-SDK12-Pool | Yes | (r ) Yes | No 12 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Updates | SLE-SDK12-Updates | Yes | (r ) Yes | Yes 13 | SUSE_SLE-12-SP1_GA | Code 12 SP1 GA platform (standard) | No | ---- | No 14 | SUSE_SLE-12_GA | Code 12 SP0 GA platform (standard) | No | ---- | No 15 | SUSE_SLE-12_Update | SLE 12 SP0 Updates (standard) | No | ---- | No 16 | SUSE_Tools | a derived version of external openSUSE:Tools project (SLE_12) | No | ---- | No 17 | devel_openQA | Providing openQA dependencies (SLE_12) | Yes | (r ) Yes | No 18 | devel_openQA_SLE-12 | Additional modules for SLE12 (SLE_12) | Yes | (r ) Yes | No 19 | fate # Thanks. Charles
2016-01-22 19:10 GMT+01:00 Charles G Robertson <cgrobertson@suse.com>:

On 21.01.2016 17:29, Charles G Robertson wrote:
So how did you install the openQA package then - which requires this? Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Monday 18 January 2016 16:37:44 Charles G Robertson wrote:
IIRC it should work as I know working instances of openQA on SLE12 See the following repositories, they might be of help: http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

I tried the two repositories listed below and none worked. zypper install openQA produces errors: Can't locate DBIx/Class/DeploymentHandler.pm in @INC (you may need to install the DBIx::Class::DeploymentHandler module) (@INC contains: /usr/share/openqa/script/../lib /usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.18.2 /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.18.2 /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/5.18.2 /usr/lib/perl5/site_perl .) at /usr/share/openqa/script/initdb line 26. BEGIN failed--compilation aborted at /usr/share/openqa/script/initdb line 26. Charles Robertson
IIRC it should work as I know working instances of openQA on SLE12 See the following repositories, they might be of help: http://download.opensuse.org/repositories/devel:/openQA/SLE_12/ http://download.opensuse.org/repositories/devel:/openQA:/SLE-12/SLE_12/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 21.01.2016 01:42, Charles G Robertson wrote:
As openQA is requiring perl(DBIx::Class::DeploymentHandler), I wonder what package does provide that on your system? rpm -q --whatprovides 'perl(DBIx::Class::DeploymentHandler)' Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hi Stephan, It appears nothing provides this perl module on my system: # rpm -q --whatprovides 'perl(DBIx::Class::DeploymentHandler)' no package provides perl(DBIx::Class::DeploymentHandler) # Cheers, Charles
As openQA is requiring perl(DBIx::Class::DeploymentHandler), I wonder what package does provide that on your system? rpm -q --whatprovides 'perl(DBIx::Class::DeploymentHandler)' Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Moin, On Thu, 21 Jan 2016, 17:29:51 +0100, Charles G Robertson wrote:
yeah, that was to be expected, otherwise you wouldn't have seen the error message in the first place. Could you check using "zypper" if there is some packace providing this symbol? Something like # zypper wp 'perl(DBIx::Class::DeploymentHandler)' should work.
Cheers, Charles
HTH, cheers. l8er manfred

Sorry, but "zypper wp.." and "zypper search --provides..." also provide the same answer: # zypper wp 'perl(DBIx::Class::DeploymentHandler)' Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. ... Loading repository data... Reading installed packages... No packages found. # # zypper search --provides optipng ... Loading repository data... Reading installed packages... No packages found. # Don't know if this has anything to do with it but I'm trying to install openQA on a SLED-12 sp0 system. Cheers Charles
Manfred Hollstein <mhollstein@t-online.de> 01/21/16 10:33 AM >>> Moin,
On Thu, 21 Jan 2016, 17:29:51 +0100, Charles G Robertson wrote:
yeah, that was to be expected, otherwise you wouldn't have seen the error message in the first place. Could you check using "zypper" if there is some packace providing this symbol? Something like # zypper wp 'perl(DBIx::Class::DeploymentHandler)' should work.
Cheers, Charles
HTH, cheers. l8er manfred
participants (7)
-
Charles G Robertson
-
Malcolm
-
Manfred Hollstein
-
Oliver Kurz
-
Ondrej Holecek
-
Stephan Kulow
-
Yamaban