Bug 1217334 - [Build 39.1] openQA test fails in php_version - php is missing
Summary: [Build 39.1] openQA test fails in php_version - php is missing
Status: RESOLVED INVALID
Alias: None
Product: PUBLIC SUSE Linux Enterprise Server 15 SP6
Classification: openSUSE
Component: Other (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Major
Target Milestone: ---
Assignee: E-mail List
QA Contact:
URL: https://openqa.suse.de/tests/12837905...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-20 10:39 UTC by Santiago Zarate
Modified: 2023-11-22 11:37 UTC (History)
2 users (show)

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Santiago Zarate 2023-11-20 10:39:46 UTC
## Observation


PHP and family cannot be found

openQA test in scenario sle-15-SP6-Online-x86_64-extra_tests_webserver@64bit fails in
[php_version](https://openqa.suse.de/tests/12837905/modules/php_version/steps/22)

## Test suite description
Maintainer: QE-Core

 Now job dependency has changed to `START_AFTER_TEST=create_hdd_textmode_autoyast`, see poo#128339


## Reproducible

Fails since (at least) Build [26.14](https://openqa.suse.de/tests/12505841)


## Expected result

Last good: (unknown) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.suse.de/tests/latest?arch=x86_64&distri=sle&flavor=Online&machine=64bit&test=extra_tests_webserver&version=15-SP6)
Comment 1 Eugenio Paolantonio 2023-11-20 13:30:25 UTC
Hi Santiago,


epaolantonio@euklid:/mounts/dist/ibs/SUSE:/SLE-15-SP6:/GA:/TEST/images/repo/SLE-15-SP6-Module-Web-Scripting-POOL-x86_64-Media1> find . -name \*php8-cli\*
./x86_64/php8-cli-8.2.10-150600.1.1.x86_64.rpm
./x86_64/php8-cli-8.2.10-150600.1.1.x86_64.slsa_provenance.json
epaolantonio@euklid:/mounts/dist/ibs/SUSE:/SLE-15-SP6:/GA:/TEST/images/repo/SLE-15-SP6-Module-Web-Scripting-POOL-x86_64-Media1> 


php8-cli seems to be available.


I see there is a SP5-specific workaround in the test source code ("On sles15sp5, due to bus#1204824, the package "sle-module-web-scripting-release" is pre-installed, which tricks SUSEConnect to assume that this module is activated which it isn't, so add below workaround"), do you think we need to extend this in SP6 as well?
Comment 2 Santiago Zarate 2023-11-20 13:48:35 UTC
(In reply to Eugenio Paolantonio from comment #1)
> Hi Santiago,
> 
> 
> epaolantonio@euklid:/mounts/dist/ibs/SUSE:/SLE-15-SP6:/GA:/TEST/images/repo/
> SLE-15-SP6-Module-Web-Scripting-POOL-x86_64-Media1> find . -name \*php8-cli\*
> ./x86_64/php8-cli-8.2.10-150600.1.1.x86_64.rpm
> ./x86_64/php8-cli-8.2.10-150600.1.1.x86_64.slsa_provenance.json
> epaolantonio@euklid:/mounts/dist/ibs/SUSE:/SLE-15-SP6:/GA:/TEST/images/repo/
> SLE-15-SP6-Module-Web-Scripting-POOL-x86_64-Media1> 
> 
> 
> php8-cli seems to be available.
> 
> 
> I see there is a SP5-specific workaround in the test source code ("On
> sles15sp5, due to bus#1204824, the package
> "sle-module-web-scripting-release" is pre-installed, which tricks
> SUSEConnect to assume that this module is activated which it isn't, so add
> below workaround"), do you think we need to extend this in SP6 as well?

I would rather have the problem fixed than extend the workaround :); however, let's see if the bug is the same: https://openqa.suse.de/tests/12850502#live
Comment 3 Radoslav Tzvetkov 2023-11-21 09:44:40 UTC
It seems a known, old stuff with a workaround for me. So, I put it as P3. Please correct if needed.
Comment 4 Santiago Zarate 2023-11-22 11:37:10 UTC
(In reply to Radoslav Tzvetkov from comment #3)
> It seems a known, old stuff with a workaround for me. So, I put it as P3.
> Please correct if needed.

Actually, seems to be a bug in our tests, changed the code to let us know if a module is enabled automatically: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/18168