openSUSE Project Management Tool: Issueshttps://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842021-07-21T09:02:09ZopenSUSE Project Management Tool
Redmine openQA Project - action #95768 (New): containers: the single_container_test shows this error "Per...https://progress.opensuse.org/issues/957682021-07-21T09:02:09Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>Thanks to a previous issue <a class="issue tracker-4 status-3 priority-4 priority-default closed behind-schedule" title="action: [sporadic] containers: eventually the tests fails on single_container_webui step with the error "... (Resolved)" href="https://progress.opensuse.org/issues/95179">#95179</a> we could see in the logs that the webui has permissions problems on the "factory" directory<br>
e.g. <a href="https://openqa.opensuse.org/tests/1830297#step/single_container_webui/107" class="external">https://openqa.opensuse.org/tests/1830297#step/single_container_webui/107</a></p>
<p>The reason is because the directory has the root user (in the container) but the webui is executed with the geekotest user. </p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: webui can create the needed directories in /var/lib/openqa/share/factory</li>
</ul>
<a name="Suggestion"></a>
<h2 >Suggestion<a href="#Suggestion" class="wiki-anchor">¶</a></h2>
<ul>
<li>Currently if the container doesn't fail the logs are not be printed, so print "docker logs openqa_webui" the logs before destroy the container</li>
<li>Check if there are other directories that require to be created from the webui and can be created</li>
</ul>
openQA Project - action #93177 (New): containers: webui doesn't has the credentials to connect to...https://progress.opensuse.org/issues/931772021-05-27T11:42:47Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>The PR <a href="https://github.com/os-autoinst/openQA/pull/3915" class="external">https://github.com/os-autoinst/openQA/pull/3915</a> introduces a test of launching a job, but in the webui logs we can appreciate this error<br>
I separated this ticket from <a class="issue tracker-4 status-3 priority-4 priority-default closed behind-schedule" title="action: containers: Web UI cannot connect to scheduler (Resolved)" href="https://progress.opensuse.org/issues/92833">#92833</a> because It requires go deeper in testing and also see if there are other alternatives to the provided solution (below)</p>
<pre><code class="text syntaxhl" data-language="text">webui_2 | {"error":"Not authorized"}
</code></pre>
<a name="Acceptance-criteria"></a>
<h2 >Acceptance criteria<a href="#Acceptance-criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong> The communication from the webui with the scheduler is authorized</li>
</ul>
<a name="Ideas-and-previous-tests"></a>
<h2 >Ideas and previous tests<a href="#Ideas-and-previous-tests" class="wiki-anchor">¶</a></h2>
<p>Adding this to client.conf works.</p>
<pre><code class="text syntaxhl" data-language="text">[scheduler]\nkey = 1234567890ABCDEF\nsecret = 1234567890ABCDEF\n
</code></pre> openQA Project - action #92833 (Resolved): containers: Web UI cannot connect to schedulerhttps://progress.opensuse.org/issues/928332021-05-19T09:08:20Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>Trying to complete the task <a class="issue tracker-4 status-12 priority-4 priority-default child" title="action: How to run an openQA test in 5 minutes size:M (Workable)" href="https://progress.opensuse.org/issues/76978">#76978</a> I found a problem in the webui container. It cannot connect to the scheduler and the jobs still unscheduled</p>
<pre><code class="text syntaxhl" data-language="text">webui_2 | [warn] Unable to wakeup scheduler: Connection refused
</code></pre>
<p>This happens when we launch a web UI openQA using the docker-compose, and try to run a job (using clone_job)</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: webui can connect to the scheduler</li>
</ul>
<a name="References"></a>
<h2 >References<a href="#References" class="wiki-anchor">¶</a></h2>
<ul>
<li>See the comments at <a class="issue tracker-4 status-12 priority-4 priority-default child" title="action: How to run an openQA test in 5 minutes size:M (Workable)" href="https://progress.opensuse.org/issues/76978#note-37">#76978#note-37</a></li>
</ul>
openQA Project - action #92092 (New): containers: openQA test eventually fails because of timeoutshttps://progress.opensuse.org/issues/920922021-05-03T15:15:00Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>This test shows that the containers test in openQA eventually fails because of timeouts<br>
<a href="https://openqa.opensuse.org/tests/1724212#step/build/5" class="external">https://openqa.opensuse.org/tests/1724212#step/build/5</a></p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: container tests doesn't fails because of timeouts at least for 10 rounds</li>
</ul>
<a name="Suggestion"></a>
<h2 >Suggestion<a href="#Suggestion" class="wiki-anchor">¶</a></h2>
<p>Seems the worker was overload, a suggestion solution is to increase the timeouts in <a href="https://github.com/os-autoinst/os-autoinst-distri-openQA/blob/master/tests/containers/build.pm" class="external">https://github.com/os-autoinst/os-autoinst-distri-openQA/blob/master/tests/containers/build.pm</a></p>
openQA Project - action #91752 (Resolved): jenkins: Multiple missing fields and errors in configu...https://progress.opensuse.org/issues/917522021-04-26T11:10:31Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>Saving a new configuration is necessary to accomplish <a class="issue tracker-4 status-3 priority-5 priority-high3 closed behind-schedule" title="action: openQA-in-openQA tests always fail and results do not impact submission pipeline (Resolved)" href="https://progress.opensuse.org/issues/88754">#88754</a>. But it's impossible because multiple missing fields and errors in the UI configuration.<br>
It is not possible to save new changes.</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: The configuration can be changed and saved</li>
</ul>
<a name="Suggestions"></a>
<h2 >Suggestions<a href="#Suggestions" class="wiki-anchor">¶</a></h2>
<ul>
<li>Configuration url: <a href="http://jenkins.qa.suse.de/view/openQA-in-openQA/job/monitor-openQA_in_openQA-TW/configure" class="external">http://jenkins.qa.suse.de/view/openQA-in-openQA/job/monitor-openQA_in_openQA-TW/configure</a></li>
</ul>
openQA Project - action #91488 (Resolved): containers: openqa test "single_container_webui" event...https://progress.opensuse.org/issues/914882021-04-21T10:09:03Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h1 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h1>
<p>Sometimes we could see this error</p>
<pre><code class="text syntaxhl" data-language="text">Error: No such container: openqa_webui
</code></pre>
<p>This is because the docker run has executed without problems, but one moment later the container doesn't exist</p>
<pre><code class="text syntaxhl" data-language="text">assert_script_run("docker run --rm -d --network testing $volumes $certificates -p 80:80 --name openqa_webui openqa_webui");
wait_for_container_log("openqa_webui", "Web application available at", "docker");
</code></pre>
<p>Examples:</p>
<ul>
<li><a href="https://openqa.opensuse.org/tests/1706491#step/single_container_webui/10" class="external">https://openqa.opensuse.org/tests/1706491#step/single_container_webui/10</a></li>
<li><a href="https://openqa.opensuse.org/tests/1706479#step/single_container_webui/10" class="external">https://openqa.opensuse.org/tests/1706479#step/single_container_webui/10</a></li>
</ul>
<p>We don't have information to know what is the problem</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: Log information when this crashes</li>
<li><strong>AC 2</strong>: Fix the problem</li>
</ul>
openQA Project - action #90995 (New): containers: Reduce the testing time for "webui-docker-compose"https://progress.opensuse.org/issues/909952021-04-12T10:11:36Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>More than 30 minutes to run this test is excessive.</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: Research where the test consumes the time</li>
<li><strong>AC 2</strong>: Reduce the testing time</li>
</ul>
<a name="Reference"></a>
<h2 >Reference<a href="#Reference" class="wiki-anchor">¶</a></h2>
<ul>
<li><a class="issue tracker-4 status-3 priority-4 priority-default closed" title="action: containers: Fix github test "webui-docker-compose" timeout (Resolved)" href="https://progress.opensuse.org/issues/90767">#90767</a></li>
</ul>
openQA Project - action #89731 (Resolved): containers: The deploy using docker-compose is not sta...https://progress.opensuse.org/issues/897312021-03-09T11:50:40Zilausuchilausuch@suse.com
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<p>The command 'docker-compose up' is executed without errors in normal circustancies, but sometimes some of the containers fail later after the docker-compose has finished.</p>
<pre><code>$ docker-compose up -d
Creating webui_db_1 ... done
Creating webui_nginx_1 ... done
Creating webui_data_1 ... done
Creating webui_scheduler_1 ... done
Creating webui_webui_1 ... done
Creating webui_webui_2 ... done
Creating webui_gru_1 ... done
Creating webui_websockets_1 ... done
Creating webui_livehandler_1 ... done
$ echo $?
0
</code></pre><pre><code>docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------------------------------------------------------------------
webui_data_1 /bin/sh -c /usr/bin/tail - ... Up
webui_db_1 docker-entrypoint.sh postgres Up 5432/tcp
webui_gru_1 /root/run_openqa.sh Up 443/tcp, 80/tcp, 9526/tcp, 9527/tcp, 9528/tcp, 9529/tcp
webui_livehandler_1 /root/run_openqa.sh Up 443/tcp, 80/tcp, 9526/tcp, 9527/tcp, 0.0.0.0:9528->9528/tcp, 9529/tcp
webui_nginx_1 /entrypoint.sh Up 0.0.0.0:9526->9526/tcp
webui_scheduler_1 /root/run_openqa.sh Exit 255
webui_websockets_1 /root/run_openqa.sh Up 443/tcp, 80/tcp, 9526/tcp, 0.0.0.0:9527->9527/tcp, 9528/tcp, 9529/tcp
webui_webui_1 /root/run_openqa.sh Up 443/tcp, 80/tcp, 0.0.0.0:32789->9526/tcp, 9527/tcp, 9528/tcp, 9529/tcp
webui_webui_2 /root/run_openqa.sh Up 443/tcp, 80/tcp, 0.0.0.0:32790->9526/tcp, 9527/tcp, 9528/tcp, 9529/tcp
</code></pre>
<p>The errors in schedulers are:</p>
<pre><code>scheduler_1 | failed to run SQL in /usr/share/openqa/script/../dbicdh/PostgreSQL/deploy/90/001-auto-__VERSION.sql: DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::try {...} (): DBI Exception: DBD::Pg::db do failed: ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index"
scheduler_1 | DETAIL: Key (typname, typnamespace)=(dbix_class_deploymenthandler_versions_id_seq, 2200) already exists. at inline delegation in DBIx::Class::DeploymentHandler for deploy_method->deploy (attribute declared in /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm at line 51) line 18
scheduler_1 | (running line 'CREATE TABLE dbix_class_deploymenthandler_versions ( id serial NOT NULL, version character varying(50) NOT NULL, ddl text, upgrade_sql text, PRIMARY KEY (id), CONSTRAINT dbix_class_deploymenthandler_versions_version UNIQUE (version) )') at /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm line 263.
scheduler_1 | DBIx::Class::Storage::TxnScopeGuard::DESTROY(): A DBIx::Class::Storage::TxnScopeGuard went out of scope without explicit commit or error. Rolling back. at /usr/share/openqa/script/openqa-scheduler line 0
scheduler_1 | DBIx::Class::Storage::TxnScopeGuard::DESTROY(): A DBIx::Class::Storage::TxnScopeGuard went out of scope without explicit commit or error. Rolling back. at /usr/share/openqa/script/openqa-scheduler line 0
</code></pre>
<p>The problem is that every container that uses openqa_webui image (webui_webui, webui_websockets, webui_scheduler, webui_livehandler) try to initialize the DB tables. And as all the containers are initialized at the same time surges conflicts.</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC 1</strong>: All the containers remain up after execute docker-compose up
<del>* <strong>AC 2</strong>: Expand the docker-compose CI test to include this case</del></li>
</ul>
<a name="Suggestions"></a>
<h2 >Suggestions<a href="#Suggestions" class="wiki-anchor">¶</a></h2>
<ul>
<li>Use dependencies (depends_on) based on health-checks to sort the startup of all the containers.</li>
<li>Check current solution on <a href="https://github.com/os-autoinst/openQA/pull/3755">https://github.com/os-autoinst/openQA/pull/3755</a></li>
</ul>
openQA Project - action #88482 (Resolved): Two absolute paths concatenated to form a default need...https://progress.opensuse.org/issues/884822021-02-08T13:07:40Zilausuchilausuch@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>Sometimes a job execution fails with this error</p>
<pre><code>needles_dir not found: /var/lib/openqa/share/tests/opensuse/var/lib/openqa/share/tests/opensuse/products/opensuse/needles (check vars.json?) at /usr/lib/os-autoinst/needle.pm line 330.
</code></pre>
<p>Is concatenating two absolute paths (<a href="https://github.com/os-autoinst/os-autoinst/blob/adbb28bc61ce4f21a55d07399eac7d48badc6b6f/needle.pm#L328" class="external">https://github.com/os-autoinst/os-autoinst/blob/adbb28bc61ce4f21a55d07399eac7d48badc6b6f/needle.pm#L328</a>) when needles directory doesn't exist.</p>
<a name="Reproduction"></a>
<h2 >Reproduction<a href="#Reproduction" class="wiki-anchor">¶</a></h2>
<p>Remove the directory needles from /var/lib/openqa/share/tests/opensuse/products/opensuse</p>
<a name="Acceptance-criteria"></a>
<h2 >Acceptance criteria<a href="#Acceptance-criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li>AC1: Needles folder has a working default or aborts if PRODUCT_DIR/needles doesn't exist</li>
</ul>
<a name="Suggestions"></a>
<h2 >Suggestions<a href="#Suggestions" class="wiki-anchor">¶</a></h2>
<ul>
<li>Look into logic in <code>needle.pm</code></li>
<li>Improve error message to reveal relevant variables instead of hinting at <code>vars.json</code> i.e. <code>NEEDLES_DIR</code>, <code>CASEDIR</code> and <code>default_needles_dir</code></li>
<li>Log the missing <code>PRODUCTDIR}/needles</code> if this affects the default nedles folder to be used here</li>
</ul>
<a name="Work-around"></a>
<h2 >Work-around<a href="#Work-around" class="wiki-anchor">¶</a></h2>
<ul>
<li>Create a folder <code>PRODUCTDIR}/needles</code></li>
</ul>
openQA Project - action #88187 (Resolved): Set the addresses in the "internal clients" configurablehttps://progress.opensuse.org/issues/881872021-01-25T10:46:37Zilausuchilausuch@suse.com
<p>Problem:<br>
The listening addresses are hardcoded to localhost within the different "internal clients" (e.g. lib/OpenQA/Scheduler/Client.pm and lib/OpenQA/WebSockets/Client.pm).<br>
This limitation prevents running the different parts of the web UI on different hosts, e.g. a load balanced environment because the different components (scheduler, websockets, …) cannot communicate witch each other.</p>
<p>Suggested solution:<br>
Read an environment variable like OPENQA_SCHEDULER_HOST. This environment variable needs then be supplied to all other containers. <br>
Note: It looks like the livehandler and gru don't have a client. That likely means it is no necessary to care about them as no other services access them (via HTTP).</p>
<p>AC1: The addresses in the "internal clients" are configurable</p>
openQA Project - action #88061 (New): Fix premature cancel of a job when strange character is enc...https://progress.opensuse.org/issues/880612021-01-20T13:25:53Zilausuchilausuch@suse.com
<p>Problem<br>
When in tests code is introduced a strange character openQA finished incomplete with this message</p>
<pre><code>Result: incomplete finished about 6 hours ago ( 12:54 minutes )
Reason: backend died: No map for 'Ã' at /usr/lib/os-autoinst/consoles/VNC.pm line 741.
</code></pre>
<p>Example:<br>
<a href="http://10.161.229.197/tests/173" class="external">http://10.161.229.197/tests/173</a></p>
<p>To test that use this lines. Note that the problem is in -–network-alias where the second dash (the bad) is different to the first one (the good)</p>
<pre><code>podman run -d -e POSTGRES_PASSWORD=openqa -e POSTGRES_USER=openqa -e POSTGRES_DB=openqa -–network-alias=db --name db postgres
</code></pre>
<p>In a console podman fails with this error:</p>
<pre><code>Error: unknown shorthand flag: 'â' in -–network-alias=db
</code></pre> openQA Project - action #80466 (Workable): docker: Base the webUI and worker Dockerfiles in Tumbl...https://progress.opensuse.org/issues/804662020-11-26T15:25:46Zilausuchilausuch@suse.com
<a name="User-story"></a>
<h2 >User story<a href="#User-story" class="wiki-anchor">¶</a></h2>
<p>As developers we want that in order to preserve for our dev environment the Dockerfiles should be build based on Tumbleweed, not Leap 15.2</p>
<a name="Acceptance-criteria"></a>
<h2 >Acceptance criteria<a href="#Acceptance-criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC1:</strong> webUI dockerfile is based on Tumbleweed</li>
<li><strong>AC2:</strong> worker dockerfile is based on Tumbleweed</li>
</ul>
openQA Project - action #71188 (Workable): job incomplete with auto_review:"backend died: QEMU ex...https://progress.opensuse.org/issues/711882020-09-10T10:28:59Zilausuchilausuch@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p><a href="https://openqa.suse.de/tests/4667727">https://openqa.suse.de/tests/4667727</a> incomplete reason "backend died: QEMU exited unexpectedly, see log for details"</p>
<p><a href="https://openqa.suse.de/tests/4667727/file/autoinst-log.txt">https://openqa.suse.de/tests/4667727/file/autoinst-log.txt</a> shows just:</p>
<pre><code>
[2020-09-09T19:53:48.385 CEST] [debug] <<< testapi::wait_serial(quiet=undef, timeout=1000, expect_not_found=0, record_output=undef, buffer_size=undef, regexp=qr/cmy9h-\d+-/, no_regex=0)
�[32m[2020-09-09T19:53:49.454 CEST] [debug] >>> testapi::wait_serial: (?^:cmy9h-\d+-): ok
�[0m[2020-09-09T19:53:49.454 CEST] [debug] tests/console/force_scheduled_tasks.pm:54 called testapi::assert_script_run
[2020-09-09T19:53:49.454 CEST] [debug] <<< testapi::assert_script_run(cmd="for i in \$(systemctl list-units --type=timer --state=active --no-legend | sed -e 's/\\(\\S\\+\\)\\.timer\\s.*/\\1/'); do echo \"Triggering systemd timed service \$i\" && systemctl start \$i && systemctl mask \$i.{service,timer}; done", quiet=undef, fail_message="", timeout=1000)
[2020-09-09T19:53:49.454 CEST] [debug] tests/console/force_scheduled_tasks.pm:54 called testapi::assert_script_run
[2020-09-09T19:53:49.454 CEST] [debug] <<< testapi::type_string(string="for i in \$(systemctl list-units --type=timer --state=active --no-legend | sed -e 's/\\(\\S\\+\\)\\.timer\\s.*/\\1/'); do echo \"Triggering systemd timed service \$i\" && systemctl start \$i && systemctl mask \$i.{service,timer}; done", max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
�[33m[2020-09-09T19:53:52.124 CEST] [info] ::: OpenQA::Qemu::Proc::save_state: Saving QEMU state to qemu_state.json
�[0m�[37m[2020-09-09T19:53:52.127 CEST] [debug] sending magic and exit
�[0m�[37m[2020-09-09T19:53:52.127 CEST] [debug] received magic close
�[0m�[37m[2020-09-09T19:53:52.128 CEST] [debug] THERE IS NOTHING TO READ 16 5 4
�[0m�[37m[2020-09-09T19:53:52.128 CEST] [debug] stopping command server 28437 because test execution ended
�[0m�[37m[2020-09-09T19:53:52.128 CEST] [debug] isotovideo: informing websocket clients before stopping command server: http://127.0.0.1:20053/Bx3fOTDMBl3VvYnl/broadcast
�[0m�[37m[2020-09-09T19:53:52.142 CEST] [debug] commands process exited: 0
�[0m�[37m[2020-09-09T19:53:52.151 CEST] [debug] backend process exited: 0
�[0m�[37m[2020-09-09T19:53:52.177 CEST] [debug] Driver backend collected unknown process with pid 28559 and exit status: 0
�[0m�[37m[2020-09-09T19:53:52.177 CEST] [debug] done with command server
�[0m�[37m[2020-09-09T19:53:52.177 CEST] [debug] stopping autotest process 28441
�[0m�[37m[2020-09-09T19:53:52.177 CEST] [debug] autotest received signal TERM, saving results of current test before exiting
�[0m�[37m[2020-09-09T19:53:52.187 CEST] [debug] [autotest] process exited: 1
�[0m�[37m[2020-09-09T19:53:53.288 CEST] [debug] done with autotest process
�[0m�[37m[2020-09-09T19:53:53.288 CEST] [debug] isotovideo failed
�[0m�[37m[2020-09-09T19:53:53.288 CEST] [debug] stopping backend process 28500
�[0m�[37m[2020-09-09T19:53:53.288 CEST] [debug] done with backend process
�[0m28430: EXIT 1
[2020-09-09T19:53:53.0361 CEST] [info] [pid:1576] Isotovideo exit status: 1
[2020-09-09T19:53:53.0387 CEST] [info] [pid:1576] +++ worker notes +++
[2020-09-09T19:53:53.0387 CEST] [info] [pid:1576] End time: 2020-09-09 17:53:53
[2020-09-09T19:53:53.0387 CEST] [info] [pid:1576] Result: died
[2020-09-09T19:53:53.0393 CEST] [info] [pid:37797] Uploading logs_from_installation_system-y2logs.tar.bz2
[2020-09-09T19:54:22.0706 CEST] [info] [pid:37797] Uploading video.ogv
[2020-09-09T19:59:29.0220 CEST] [info] [pid:37797] Uploading vars.json
[2020-09-09T19:59:29.0786 CEST] [info] [pid:37797] Uploading autoinst-log.txt
</code></pre>
<a name="Steps-to-reproduce"></a>
<h2 >Steps to reproduce<a href="#Steps-to-reproduce" class="wiki-anchor">¶</a></h2>
<p>Find jobs referencing this ticket with the help of<br>
<a href="https://raw.githubusercontent.com/os-autoinst/scripts/master/openqa-query-for-job-label">https://raw.githubusercontent.com/os-autoinst/scripts/master/openqa-query-for-job-label</a> ,<br>
for example to look for this ticket call <code>openqa-query-for-job-label poo#71188</code></p>
<a name="Acceptance-criteria"></a>
<h2 >Acceptance criteria<a href="#Acceptance-criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC1:</strong> A user better understands what could have gone wrong and the next step is clear what to do</li>
</ul>
<a name="Suggestions"></a>
<h2 >Suggestions<a href="#Suggestions" class="wiki-anchor">¶</a></h2>
<ul>
<li>Regardless of what happened maybe just restarting would have helped</li>
<li>Check if there is any information on the worker host for this time</li>
</ul>
openQA Project - action #69244 (Resolved): Need to rebuild the video codecs after update the syst...https://progress.opensuse.org/issues/692442020-07-22T14:37:50Zilausuchilausuch@suse.com
<p>In Tumbleweed, after updating the system using <br>
sudo zypper dup --allow-vendor-change</p>
<p>All the jobs stopped with this error:</p>
<pre><code>Likely error from autoinst-log.txt:
[2020-07-22T15:46:45.0862 CEST] [info] [pid:2457] +++ setup notes +++
[2020-07-22T15:46:45.0862 CEST] [info] [pid:2457] Running on localhost.localdomain:1 (Linux 5.7.7-1-default #1 SMP Wed Jul 1 19:03:27 UTC 2020 (cba119b) x86_64)
[2020-07-22T15:46:45.0889 CEST] [debug] [pid:13759] +++ worker notes +++
�[37m[2020-07-22T15:46:46.822 CEST] [debug] Current version is 3d1c89cb598f231c00f81ed9b966ae9ed45490a0 [interface v20]
�[0m�[37m[2020-07-22T15:46:46.833 CEST] [debug] git hash in /hdd/openqa-devel/openqa/share/tests/opensuse: ae743b815a54245daa6c9dd569a630c1328b7b1d
�[0m�[37m[2020-07-22T15:46:46.983 CEST] [debug] usingenv DESKTOP=kde
�[0m�[37m[2020-07-22T15:46:46.983 CEST] [debug] usingenv DISTRI=opensuse
�[0m�[37m[2020-07-22T15:46:46.983 CEST] [debug] usingenv QEMUCPU=qemu64
�[0m�[37m[2020-07-22T15:46:46.984 CEST] [debug] usingenv INSTLANG=en_US
�[0m�[37m[2020-07-22T15:46:46.984 CEST] [debug] usingenv DVD=1
�[0m�[37m[2020-07-22T15:46:46.984 CEST] [debug] usingenv KDE=1
�[0m�[37m[2020-07-22T15:46:46.984 CEST] [debug] usingenv ISO=/hdd/openqa-devel/openqa/share/factory/iso/openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso
�[0m�[37m[2020-07-22T15:46:46.984 CEST] [debug] usingenv ISO_MAXSIZE=4700372992
�[0m�[37m[2020-07-22T15:46:46.984 CEST] [debug] usingenv NOIMAGES=1
�[0m�[37m[2020-07-22T15:46:46.985 CEST] [debug] scheduling isosize tests/installation/isosize.pm
�[0m�[37m[2020-07-22T15:46:47.000 CEST] [debug] scheduling bootloader tests/installation/bootloader.pm
�[0m�[37m[2020-07-22T15:46:47.002 CEST] [debug] scheduling welcome tests/installation/welcome.pm
�[0m�[37m[2020-07-22T15:46:47.003 CEST] [debug] scheduling online_repos tests/installation/online_repos.pm
�[0m�[37m[2020-07-22T15:46:47.003 CEST] [debug] scheduling installation_mode tests/installation/installation_mode.pm
�[0m�[37m[2020-07-22T15:46:47.004 CEST] [debug] scheduling logpackages tests/installation/logpackages.pm
�[0m�[37m[2020-07-22T15:46:47.005 CEST] [debug] scheduling system_role tests/installation/system_role.pm
�[0m�[37m[2020-07-22T15:46:47.008 CEST] [debug] scheduling partitioning tests/installation/partitioning.pm
�[0m�[37m[2020-07-22T15:46:47.009 CEST] [debug] scheduling partitioning_finish tests/installation/partitioning_finish.pm
�[0m�[37m[2020-07-22T15:46:47.010 CEST] [debug] scheduling installer_timezone tests/installation/installer_timezone.pm
�[0m�[37m[2020-07-22T15:46:47.011 CEST] [debug] scheduling user_settings tests/installation/user_settings.pm
�[0m�[37m[2020-07-22T15:46:47.011 CEST] [debug] scheduling resolve_dependency_issues tests/installation/resolve_dependency_issues.pm
�[0m�[37m[2020-07-22T15:46:47.012 CEST] [debug] scheduling installation_overview tests/installation/installation_overview.pm
�[0m�[37m[2020-07-22T15:46:47.013 CEST] [debug] scheduling disable_grub_timeout tests/installation/disable_grub_timeout.pm
�[0m�[37m[2020-07-22T15:46:47.014 CEST] [debug] scheduling start_install tests/installation/start_install.pm
�[0m�[37m[2020-07-22T15:46:47.016 CEST] [debug] scheduling await_install tests/installation/await_install.pm
�[0m�[37m[2020-07-22T15:46:47.017 CEST] [debug] scheduling logs_from_installation_system tests/installation/logs_from_installation_system.pm
�[0m�[37m[2020-07-22T15:46:47.018 CEST] [debug] scheduling reboot_after_installation tests/installation/reboot_after_installation.pm
�[0m�[37m[2020-07-22T15:46:47.020 CEST] [debug] scheduling grub_test tests/installation/grub_test.pm
�[0m�[37m[2020-07-22T15:46:47.021 CEST] [debug] scheduling first_boot tests/installation/first_boot.pm
�[0m�[37m[2020-07-22T15:46:47.022 CEST] [debug] scheduling zypper_clear_repos tests/update/zypper_clear_repos.pm
�[0m�[37m[2020-07-22T15:46:47.023 CEST] [debug] scheduling zypper_ar tests/console/zypper_ar.pm
�[0m�[37m[2020-07-22T15:46:47.023 CEST] [debug] scheduling zypper_ref tests/console/zypper_ref.pm
�[0m�[37m[2020-07-22T15:46:47.024 CEST] [debug] scheduling prepare_system_for_update_tests tests/update/prepare_system_for_update_tests.pm
�[0m�[37m[2020-07-22T15:46:47.057 CEST] [debug] scheduling updates_packagekit_kde tests/update/updates_packagekit_kde.pm
�[0m�[37m[2020-07-22T15:46:47.058 CEST] [debug] scheduling check_system_is_updated tests/update/check_system_is_updated.pm
�[0m�[37m[2020-07-22T15:46:47.060 CEST] [debug] scheduling system_prepare tests/console/system_prepare.pm
�[0m�[37m[2020-07-22T15:46:47.061 CEST] [debug] scheduling check_network tests/console/check_network.pm
�[0m�[37m[2020-07-22T15:46:47.063 CEST] [debug] scheduling system_state tests/console/system_state.pm
�[0m�[37m[2020-07-22T15:46:47.064 CEST] [debug] scheduling prepare_test_data tests/console/prepare_test_data.pm
�[0m�[37m[2020-07-22T15:46:47.065 CEST] [debug] scheduling consoletest_setup tests/console/consoletest_setup.pm
�[0m�[37m[2020-07-22T15:46:47.067 CEST] [debug] scheduling keymap_or_locale tests/locale/keymap_or_locale.pm
�[0m�[37m[2020-07-22T15:46:47.068 CEST] [debug] scheduling force_scheduled_tasks tests/console/force_scheduled_tasks.pm
�[0m�[37m[2020-07-22T15:46:47.069 CEST] [debug] scheduling textinfo tests/console/textinfo.pm
�[0m�[37m[2020-07-22T15:46:47.069 CEST] [debug] scheduling hostname tests/console/hostname.pm
�[0m�[37m[2020-07-22T15:46:47.070 CEST] [debug] scheduling x_vt tests/console/x_vt.pm
�[0m�[37m[2020-07-22T15:46:47.071 CEST] [debug] scheduling zypper_lr tests/console/zypper_lr.pm
�[0m�[37m[2020-07-22T15:46:47.071 CEST] [debug] scheduling ncurses tests/console/ncurses.pm
�[0m�[37m[2020-07-22T15:46:47.085 CEST] [debug] scheduling yast2_lan tests/console/yast2_lan.pm
�[0m�[37m[2020-07-22T15:46:47.086 CEST] [debug] scheduling curl_https tests/console/curl_https.pm
�[0m�[37m[2020-07-22T15:46:47.087 CEST] [debug] scheduling salt tests/console/salt.pm
�[0m�[37m[2020-07-22T15:46:47.088 CEST] [debug] scheduling glibc_sanity tests/console/glibc_sanity.pm
�[0m�[37m[2020-07-22T15:46:47.089 CEST] [debug] scheduling zypper_in tests/console/zypper_in.pm
�[0m�[37m[2020-07-22T15:46:47.090 CEST] [debug] scheduling zypper_log tests/console/zypper_log.pm
�[0m�[37m[2020-07-22T15:46:47.091 CEST] [debug] scheduling yast2_i tests/console/yast2_i.pm
�[0m�[37m[2020-07-22T15:46:47.092 CEST] [debug] scheduling yast2_bootloader tests/console/yast2_bootloader.pm
�[0m�[37m[2020-07-22T15:46:47.093 CEST] [debug] scheduling vim tests/console/vim.pm
�[0m�[37m[2020-07-22T15:46:47.093 CEST] [debug] scheduling firewall_enabled tests/console/firewall_enabled.pm
�[0m�[37m[2020-07-22T15:46:47.095 CEST] [debug] scheduling sshd tests/console/sshd.pm
�[0m�[37m[2020-07-22T15:46:47.096 CEST] [debug] scheduling ssh_cleanup tests/console/ssh_cleanup.pm
�[0m�[37m[2020-07-22T15:46:47.097 CEST] [debug] scheduling sshfs tests/console/sshfs.pm
�[0m�[37m[2020-07-22T15:46:47.098 CEST] [debug] scheduling mtab tests/console/mtab.pm
�[0m�[37m[2020-07-22T15:46:47.100 CEST] [debug] scheduling orphaned_packages_check tests/console/orphaned_packages_check.pm
�[0m�[37m[2020-07-22T15:46:47.102 CEST] [debug] scheduling consoletest_finish tests/console/consoletest_finish.pm
�[0m�[37m[2020-07-22T15:46:47.103 CEST] [debug] scheduling user_gui_login tests/x11/user_gui_login.pm
�[0m�[37m[2020-07-22T15:46:47.104 CEST] [debug] scheduling desktop_runner tests/x11/desktop_runner.pm
�[0m�[37m[2020-07-22T15:46:47.105 CEST] [debug] scheduling xterm tests/x11/xterm.pm
�[0m�[37m[2020-07-22T15:46:47.106 CEST] [debug] scheduling keymap_or_locale_x11 tests/locale/keymap_or_locale_x11.pm
�[0m�[37m[2020-07-22T15:46:47.107 CEST] [debug] scheduling sshxterm tests/x11/sshxterm.pm
�[0m�[37m[2020-07-22T15:46:47.108 CEST] [debug] scheduling firefox tests/x11/firefox.pm
�[0m�[37m[2020-07-22T15:46:47.109 CEST] [debug] scheduling firefox_audio tests/x11/firefox_audio.pm
�[0m�[37m[2020-07-22T15:46:47.110 CEST] [debug] scheduling chromium tests/x11/chromium.pm
�[0m�[37m[2020-07-22T15:46:47.111 CEST] [debug] scheduling ooffice tests/x11/ooffice.pm
�[0m�[37m[2020-07-22T15:46:47.112 CEST] [debug] scheduling oomath tests/x11/oomath.pm
�[0m�[37m[2020-07-22T15:46:47.113 CEST] [debug] scheduling oocalc tests/x11/oocalc.pm
�[0m�[37m[2020-07-22T15:46:47.114 CEST] [debug] scheduling plasma_browser_integration tests/x11/plasma_browser_integration.pm
�[0m�[37m[2020-07-22T15:46:47.115 CEST] [debug] scheduling khelpcenter tests/x11/khelpcenter.pm
�[0m�[37m[2020-07-22T15:46:47.116 CEST] [debug] scheduling systemsettings5 tests/x11/systemsettings5.pm
�[0m�[37m[2020-07-22T15:46:47.117 CEST] [debug] scheduling dolphin tests/x11/dolphin.pm
�[0m�[37m[2020-07-22T15:46:47.118 CEST] [debug] scheduling glxgears tests/x11/glxgears.pm
�[0m�[37m[2020-07-22T15:46:47.119 CEST] [debug] scheduling desktop_mainmenu tests/x11/desktop_mainmenu.pm
�[0m�[37m[2020-07-22T15:46:47.120 CEST] [debug] scheduling inkscape tests/x11/inkscape.pm
�[0m�[37m[2020-07-22T15:46:47.120 CEST] [debug] scheduling gimp tests/x11/gimp.pm
�[0m�[37m[2020-07-22T15:46:47.121 CEST] [debug] scheduling hexchat tests/x11/hexchat.pm
�[0m�[37m[2020-07-22T15:46:47.122 CEST] [debug] scheduling vlc tests/x11/vlc.pm
�[0m�[37m[2020-07-22T15:46:47.122 CEST] [debug] scheduling kate tests/x11/kate.pm
�[0m�[37m[2020-07-22T15:46:47.123 CEST] [debug] scheduling amarok tests/x11/amarok.pm
�[0m�[37m[2020-07-22T15:46:47.123 CEST] [debug] scheduling kontact tests/x11/kontact.pm
�[0m�[37m[2020-07-22T15:46:47.124 CEST] [debug] scheduling reboot_plasma5 tests/x11/reboot_plasma5.pm
�[0m�[37m[2020-07-22T15:46:47.125 CEST] [debug] scheduling cleanup_before_shutdown tests/shutdown/cleanup_before_shutdown.pm
�[0m�[37m[2020-07-22T15:46:47.126 CEST] [debug] scheduling shutdown tests/shutdown/shutdown.pm
�[0m[2020-07-22T15:46:47.134 CEST] [info] cmdsrv: daemon reachable under http://*:20013/o8X92o04PoBLWMVM/
[2020-07-22T15:46:47.136 CEST] [info] Listening at "http://[::]:20013"
Web application available at http://[::]:20013
�[37m[2020-07-22T15:46:47.142 CEST] [debug] git hash in /hdd/openqa-devel/openqa/share/tests/opensuse/products/opensuse/needles: 6955e2d93059cc4886e50a593c49ebb83ab37c08
�[0m�[37m[2020-07-22T15:46:47.142 CEST] [debug] init needles from /hdd/openqa-devel/openqa/share/tests/opensuse/products/opensuse/needles
�[0m�[37m[2020-07-22T15:46:47.593 CEST] [debug] inst-console-20200224 contains inst-console twice
�[0m�[37m[2020-07-22T15:46:48.191 CEST] [debug] loaded 7197 needles
�[0m�[37m[2020-07-22T15:46:48.322 CEST] [debug] Blocking SIGTERM
�[0m�[37m[2020-07-22T15:46:48.353 CEST] [debug] Unblocking SIGTERM
�[0m�[37m[2020-07-22T15:46:48.356 CEST] [debug] [autotest] process exited: 8
�[0m13759: channel_out 15, channel_in 14
�[37m[2020-07-22T15:46:48.468 CEST] [debug] Blocking SIGTERM
�[0m�[37m[2020-07-22T15:46:48.486 CEST] [debug] Unblocking SIGTERM
�[0mUse of uninitialized value $_[2] in substr at /usr/lib/perl5/5.30.1/x86_64-linux-thread-multi/IO/Handle.pm line 473.
Use of uninitialized value $_[1] in substr at /usr/lib/perl5/5.30.1/x86_64-linux-thread-multi/IO/Handle.pm line 473.
�[37m[2020-07-22T15:46:48.490 CEST] [debug] backend process exited: 8
�[0mremove_tree qemuscreenshot
myjsonrpc: remote end terminated connection, stopping at /hdd/openqa-devel/repos/os-autoinst/myjsonrpc.pm line 57, <GEN15> line 3.
�[37m[2020-07-22T15:46:48.593 CEST] [debug] terminating command server 13767 because test execution ended through exception
�[0m�[37m[2020-07-22T15:46:49.796 CEST] [debug] done with command server
�[0m�[37m[2020-07-22T15:46:49.796 CEST] [debug] stopping autotest process 13771
�[0m�[37m[2020-07-22T15:46:49.797 CEST] [debug] done with autotest process
�[0m13759: EXIT 1
[2020-07-22T15:46:49.0935 CEST] [info] [pid:2457] Isotovideo exit status: 1
[2020-07-22T15:46:50.0133 CEST] [info] [pid:2457] +++ worker notes +++
[2020-07-22T15:46:50.0135 CEST] [info] [pid:2457] End time: 2020-07-22 13:46:50
[2020-07-22T15:46:50.0136 CEST] [info] [pid:2457] Result: diaed
[2020-07-22T15:46:50.0159 CEST] [info] [pid:13776] Uploading vars.json
[2020-07-22T15:46:50.0335 CEST] [info] [pid:13776] Uploading autoinst-log.txt
</code></pre>
<p>After rebuild the os-autoinst codecs this worked again</p>
<pre><code>cd /hdd/openqa-devel/repos/os-autoinst
make clean
./autogen.sh
make
</code></pre> openQA Project - action #65954 (Rejected): Create a way to check which jobs contain a testhttps://progress.opensuse.org/issues/659542020-04-22T06:03:01Zilausuchilausuch@suse.com
<p>Using this url <a href="https://openqa.suse.de/admin/test_suites" class="external">https://openqa.suse.de/admin/test_suites</a> we could find a test. <br>
And therefore in "All tests" page <a href="https://openqa.suse.de/tests" class="external">https://openqa.suse.de/tests</a> page we could try to find this test in last finished jobs list. <br>
But sometimes it doesn't appears because this list is limited to 500 jobs.<br>
I could be interesting to get which jobs contain this test</p>