openSUSE Project Management Tool: Issueshttps://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842018-04-09T09:50:00ZopenSUSE Project Management Tool
Redmine openQA Project - action #34504 (Resolved): [tools][sporadic] Job's auto_duplicate fails to duplic...https://progress.opensuse.org/issues/345042018-04-09T09:50:00Zdasantiagodasantiago@suse.com
<p>I deleted by mistake the poo#32854 instead of my comment. </p>
<p>This is happens sporadically and needs investigation, we can observe most of the times 'flaky' travis tests that fails on it [1].</p>
<p>Apparently auto_duplicate fails to copy part of the job dependencies, it doesn't happen only on CI tests, we have other reports mentioning this issue already.</p>
<p>AC:</p>
<ul>
<li>Identify and fix the issue</li>
<li>Stress tests inside our unit-test suite that shows that auto_duplicate is idempotent</li>
</ul>
<p>1: Test failure points to <a href="https://github.com/os-autoinst/openQA/blob/dda08666d6f21473a990e9afcbda6be8a8280b2c/t/05-scheduler-dependencies.t#L785" class="external">https://github.com/os-autoinst/openQA/blob/dda08666d6f21473a990e9afcbda6be8a8280b2c/t/05-scheduler-dependencies.t#L785</a> auto_duplicate()</p>
openQA Project - action #32260 (Resolved): Improve worker version checking.https://progress.opensuse.org/issues/322602018-02-26T09:56:21Zdasantiagodasantiago@suse.com
<p>Improvement of poo#7086.</p>
<p>Currently the worker version checking is being done when the worker sends worker_status messages.</p>
<p>This raises some problems:</p>
<p>1- It's slow. To address some scalability issues, every worker has a different time of polling the server. Sometimes take less time, sometimes takes more time.<br>
This is only noticeable when we have dozens (or maybe hundreds) of workers</p>
<p>2- If the server has jobs to be ran in the queue, it will send immediately the job, and then later it will do the version verification. This makes the job in scheduled state until the verification is done (related with previous point #1)</p>
<p>The solution for this is to move the verification from the worker status message to the websocket connection.</p>
openQA Tests - action #31600 (Resolved): [qam]test fails in firefox_html5https://progress.opensuse.org/issues/316002018-02-09T15:55:33Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>Please use internal websites for testing, so a change in layout doesn't break things.<br>
There's <a href="https://html5test.opensuse.org/" class="external">https://html5test.opensuse.org/</a> for html5 test ;-)</p>
<p>openQA test in scenario sle-12-SP3-Desktop-DVD-Updates-x86_64-qam-regression-firefox@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1462089/modules/firefox_html5/steps/22" class="external">firefox_html5</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1456777" class="external">20180208-2</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1456415" class="external">20180208-1</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?version=12-SP3&distri=sle&machine=64bit&test=qam-regression-firefox&flavor=Desktop-DVD-Updates&arch=x86_64" class="external">latest</a></p>
openQA Tests - action #31594 (Resolved): [QAM] test fails in runchttps://progress.opensuse.org/issues/315942018-02-09T15:36:32Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>This test is failing, according to some quick analysis, because the parent have the set the SCC_ADDONS wrong. It should be only ltss.</p>
<p>openQA test in scenario sle-12-SP1-Server-DVD-Updates-x86_64-mau-extratests@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1460957/modules/runc/steps/18" class="external">runc</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1384740" class="external">20180113-1</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1379939" class="external">20180112-1</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?distri=sle&version=12-SP1&machine=64bit&flavor=Server-DVD-Updates&test=mau-extratests&arch=x86_64" class="external">latest</a></p>
openQA Project - action #29304 (Resolved): [tools][Sprint 201711.2] logging timestamp lost sub-se...https://progress.opensuse.org/issues/293042017-12-12T10:41:01Zdasantiagodasantiago@suse.com
<p>I deleted poo#29190 by mistake.</p>
<ul>
<li>Author: okurz</li>
<li>Status: New</li>
<li>Priority: Normal</li>
<li>Assignee: dasantiago</li>
<li>Category: Concrete Bugs</li>
</ul>
<a name="-Target-version-Ready"></a>
<h2 >* Target version: Ready<a href="#-Target-version-Ready" class="wiki-anchor">¶</a></h2>
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>before:</p>
<pre><code>06:26:04.7286 Debug: /var/lib/openqa/share/tests/opensuse/tests/console/consoletest
_setup.pm:64 called testapi::script_run
06:26:04.7286 <<< type_string(string='ps axf > /tmp/psaxf.log', max_interval=250)
06:26:05.8347 WARNING: enqueue_screenshot took 0.57 seconds - slow IO? (opencv: 0.5
2 - encoder: 0.05)
06:26:08.7880 Debug: /var/lib/openqa/share/tests/opensuse/tests/console/consoletest
_setup.pm:64 called testapi::script_run
</code></pre>
<p>after:</p>
<pre><code>[Sun Dec 10 00:38:14 2017] [21440:debug] <<< testapi::wait_serial(timeout=30, regex
p=qr/(?^:4_rLE-\d+-)/)
[Sun Dec 10 00:38:20 2017] [21440:debug] >>> testapi::wait_serial: (?^:4_rLE-\d+-):
ok
[Sun Dec 10 00:38:20 2017] [21440:debug] <<< testapi::upload_logs(file='/tmp/y2logs
_clone.tar.bz2')
</code></pre>
<a name="Problem"></a>
<h2 >Problem<a href="#Problem" class="wiki-anchor">¶</a></h2>
<p>I think the problem was introduced with <a href="https://github.com/os-autoinst/os-autoinst/pull/876" class="external">https://github.com/os-autoinst/os-autoinst/pull/876</a> trying to harmonize the logging format among openQA and os-autoinst which is good but:</p>
<ul>
<li><strong>P1</strong>: The sub-second precision output is helpful to understand timing behaviour of tests -> should come back</li>
<li><strong>P2</strong>: The whole string prefix "[Sun Dec 10 00:38:20 2017] [21440:debug]" is a bit long</li>
<li><strong>P3</strong>: The mixed date/time format is not following a common standard. How about using <a href="https://en.wikipedia.org/wiki/ISO_8601" class="external">ISO 8601</a></li>
</ul>
openQA Tests - action #29066 (Resolved): [QAM] - test fails in change_passwordhttps://progress.opensuse.org/issues/290662017-12-07T16:13:08Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP3-Desktop-DVD-Updates-x86_64-qam-regression-gnome@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1303582/modules/change_password/steps/34" class="external">change_password</a></p>
<p>Before this test was failing because of poo#26046. However now that, stopped happening the reboot is getting stuck in grub.<br>
It looks like some test changes are required.</p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1103778" class="external">20170811-2</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: (unknown) (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?distri=sle&version=12-SP3&machine=64bit&arch=x86_64&test=qam-regression-gnome&flavor=Desktop-DVD-Updates" class="external">latest</a></p>
openQA Tests - action #28720 (Resolved): [QAM] Increase timeouts in big downloadshttps://progress.opensuse.org/issues/287202017-12-01T12:41:40Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP3-Server-DVD-Incidents-x86_64-mau-extratests@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1271561/modules/kdump_and_crash/steps/12" class="external">kdump_and_crash</a></p>
<p>This test failed, because the timeout was reached, while it was still downloading. Please increase the timeouts and take into consideration that sometimes the dowload speed is very slow.</p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1201049" class="external">:5815:smt.1507555423</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: (unknown) (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?distri=sle&version=12-SP3&machine=64bit&arch=x86_64&test=mau-extratests&flavor=Server-DVD-Incidents" class="external">latest</a></p>
openQA Tests - action #28627 (Resolved): [QAM] test fails in apache_sslhttps://progress.opensuse.org/issues/286272017-11-30T09:48:05Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP1-Server-DVD-Updates-x86_64-qam-textmode@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1281163/modules/apache_ssl/steps/14" class="external">apache_ssl</a></p>
<p>Starting today, all the apache_ssl tests are failing.</p>
<p>By comparing the output of a successfull command:</p>
<p>A failing one:</p>
<blockquote>
<p>$ gensslcert -n $(hostname) -e webmaster@$(hostname):<br>
hostname: Name or service no known<br>
comment mod_ssl server certificate<br>
name<br>
C XY<br>
ST unknown<br>
L unknown<br>
U web server<br>
O SUSE Linux Web Server<br>
CN susetest<br>
email webmaster@susetest<br>
srvdays 730<br>
CAdays 2190</p>
</blockquote>
<p>An old and successfull one:</p>
<blockquote>
<p>$ gensslcert -n $(hostname) -e webmaster@$(hostname):<br>
hostname: Name or service no known<br>
comment mod_ssl server certificate<br>
name susetest-<br>
C XY<br>
ST unknown<br>
L unknown<br>
U web server<br>
O SUSE Linux Web Server<br>
CN susetest<br>
email webmaster@susetest<br>
srvdays 730<br>
CAdays 2190</p>
</blockquote>
<p>It seems that the variable name isn't being set. This will then create the certicates as "/etc/apache2/ssl.crt/ca.crt" while we are looking for "/etc/apache2/ssl.crt/-ca.crt". To overcome this we need the -C parameter.</p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1279615" class="external">20171129-2</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1277328" class="external">20171129-1</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?distri=sle&version=12-SP1&machine=64bit&flavor=Server-DVD-Updates&arch=x86_64&test=qam-textmode" class="external">latest</a></p>
openQA Project - action #27112 (Resolved): [tools] os-autoinst with proper logging systemhttps://progress.opensuse.org/issues/271122017-10-30T10:30:35Zdasantiagodasantiago@suse.com
<p>The os-autoinst logging system should use a proper logger. In order to harmonize across the application the logging system, we should use Mojo::Log. Example:</p>
<p>From:</p>
<blockquote>
<p>open($logfd, ">", result_dir . "/autoinst-log.txt");</p>
</blockquote>
<p>To:</p>
<blockquote>
<p>Mojo::Log->new(handle => catfile($result_dir, 'autoinst-log.txt'), level => "debug");</p>
</blockquote>
openQA Tests - action #25286 (Resolved): [sle][functional][u][qam][tools] Wrong URL for repositor...https://progress.opensuse.org/issues/252862017-09-14T13:37:43Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP2-Server-DVD-Updates-x86_64-create_hdd_minimal_base+sdk@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1169007/modules/addon_products_sle/steps/5" class="external">addon_products_sle</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1169007" class="external">20170914-1</a> (current job)</p>
<p>The URL for repositories is wrong. We don't want to use FTP.</p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1166185" class="external">20170913-2</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?version=12-SP2&machine=64bit&flavor=Server-DVD-Updates&distri=sle&test=create_hdd_minimal_base%2Bsdk&arch=x86_64" class="external">latest</a></p>
openQA Project - action #23424 (Resolved): Unable to login with VIRTIO console in SLE12-SP1https://progress.opensuse.org/issues/234242017-08-17T11:08:30Zdasantiagodasantiago@suse.com
<p>Unable to login when using the VIRTIO console.</p>
<p>Example:</p>
<p><a href="https://openqa.suse.de/tests/1115492#step/userspace_postfix/4" class="external">https://openqa.suse.de/tests/1115492#step/userspace_postfix/4</a></p>
<p>If we check the autoinst log, we can see:</p>
<p><code><br>
15:16:10.8171 60880 >>> testapi::wait_serial: (?^ui:login:\s*$): ok<br>
15:16:10.8172 60880 <<< testapi::type_string(text='root<br>
')<br>
15:16:10.8175 60883 <<< consoles::virtio_screen::type_string(text='root<br>
', json_cmd_token='VpaWJjTE')<br>
15:16:10.8178 60880 <<< testapi::wait_serial(regexp=qr/(?^ui:Password:\s*$)/, timeout=90)<br>
15:16:10.8181 60883 <<< consoles::virtio_screen::read_until(json_cmd_token='vmhNHfCk', pattern='(?^ui:Password:\\s*$)', regexp='(?^ui:Password:\\s*$)', timeout=90)<br>
15:17:40.8477 60880 >>> testapi::wait_serial: (?^ui:Password:\s*$): fail<br>
15:17:40.8479 60880 <<< testapi::type_string(text='SECRET STRING', secret=1, max_interval=100)<br>
</code></p>
<p>Possible relation with <a href="https://progress.opensuse.org/issues/18980" class="external">https://progress.opensuse.org/issues/18980</a></p>
openQA Project - action #23422 (Resolved): [tools][sprint 201712.1] Same miniature for 2 stepshttps://progress.opensuse.org/issues/234222017-08-17T10:57:34Zdasantiagodasantiago@suse.com
<p>Hello.</p>
<p>This is a webinterface bug.<br>
On some tests, on the details tab, there are some steps that get the same miniature. One miniature preview for 2 steps.</p>
<p>Example:</p>
<ul>
<li><a href="https://openqa.suse.de/tests/1115492#step/userspace_postfix/3" class="external">https://openqa.suse.de/tests/1115492#step/userspace_postfix/3</a></li>
<li><a href="https://openqa.suse.de/tests/1115492#step/userspace_postfix/4" class="external">https://openqa.suse.de/tests/1115492#step/userspace_postfix/4</a></li>
</ul>
<p>They both point to the same square. It's impossible to point and click with the mouse on step 3.</p>
openQA Project - action #23404 (Resolved): Serial output gets losthttps://progress.opensuse.org/issues/234042017-08-16T12:46:54Zdasantiagodasantiago@suse.com
<p>Sometimes the serial output gets lost. </p>
<p>This doesn't happen constantly.</p>
<p>Example:</p>
<p><code>COMMAND ; echo 123123-$?- > /dev/ttyS0</code></p>
<p>and the test will fail with:</p>
<pre><code># wait_serial expected: qr/(?^:123123-\d+-)/
# Result:
</code></pre>
<p>even when the <em>COMMAND</em> was executed without any issues. There's no entry in the serial0.txt file.</p>
<p>For now only i noticed in x86_64.</p>
<p>This happened in the test: <a href="https://openqa.suse.de/tests/1114687#step/piglit/14" class="external">https://openqa.suse.de/tests/1114687#step/piglit/14</a></p>
openQA Tests - action #23330 (Resolved): [qam]test fails in firefox because of http usage instead...https://progress.opensuse.org/issues/233302017-08-11T12:28:47Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>The needle is looking for "HTTPS" while the test is using "HTTP"</p>
<p>openQA test in scenario sle-12-SP1-Server-DVD-Incidents-x86_64-qam-gnome@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1095533/modules/firefox/steps/12" class="external">firefox</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1090200" class="external">:5309:xfsprogs.1501758672</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1083833" class="external">:5300:kernel-source.1501437506</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?test=qam-gnome&distri=sle&arch=x86_64&version=12-SP1&machine=64bit&flavor=Server-DVD-Incidents" class="external">latest</a></p>
openQA Tests - action #23326 (Resolved): [sle][qam]test fails in addon_products_slehttps://progress.opensuse.org/issues/233262017-08-11T10:12:34Zdasantiagodasantiago@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>On SP3 looks like the font is bit different. the "SDK" word is different from SP2.</p>
<p>openQA test in scenario sle-12-SP3-Server-DVD-Updates-x86_64-create_hdd_minimal_base+sdk@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1103394/modules/addon_products_sle/steps/27" class="external">addon_products_sle</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1100129" class="external">20170809-1</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1099384" class="external">20170808-2</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?test=create_hdd_minimal_base%2Bsdk&distri=sle&arch=x86_64&flavor=Server-DVD-Updates&machine=64bit&version=12-SP3" class="external">latest</a></p>