https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842016-06-16T14:25:26ZopenSUSE Project Management ToolopenQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=244382016-06-16T14:25:26Zmichalnowakmnowak@suse.com
<ul></ul><p>Sync debuginfo RPMs for SLE-12 Server (<a href="https://gitlab.suse.de/openqa/scripts/merge_requests/34" class="external">https://gitlab.suse.de/openqa/scripts/merge_requests/34</a>)<br>
[WIP] Use provided repo with debuginfo RPMs (<a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1479" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1479</a>)</p>
<p>Before we have a proper and verified fix I suggest to disable the <code>crash.pm</code> test.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=246542016-06-22T07:12:18Zmichalnowakmnowak@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>Links above host a fix pending review.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=246742016-06-24T07:32:30Zokurzokurz@suse.com
<ul></ul><p>The PRs are merged and should be live in current tests, but they seem to still fail, e.g. in <a href="https://openqa.suse.de/tests/455375#step/crash/22" class="external">https://openqa.suse.de/tests/455375#step/crash/22</a> Looks like something is missing in the repo path, please check.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=246762016-06-24T12:32:33Zmichalnowakmnowak@suse.com
<ul></ul><p><a href="https://openqa.suse.de/tests/455375#settings:" class="external">https://openqa.suse.de/tests/455375#settings:</a> Variable <code>REPO_SLES_DEBUG</code> is not present in the job. Also I don't see any <code>SLE-12-SP2-Server-POOL-x86_64-Build####-Media3</code> on ftp.openqa.de nor in openqa.suse.de assets. Where can I see log from <code>rsync.pl</code> run, and how it was executed?</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=247082016-06-26T09:01:53Zokurzokurz@suse.com
<ul></ul><p>You can't see the logs from the rsync.pl runs yourself easily. You can ask to add your ssh key in <a href="https://gitlab.suse.de/openqa/salt-pillars-openqa" class="external">https://gitlab.suse.de/openqa/salt-pillars-openqa</a> but currently the gitlab server does not even show up content within repos. You have to ask admins of osd to help.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=247102016-06-26T09:04:35Zokurzokurz@suse.com
<ul></ul><p>I checked on osd: /opt/openqa-scripts hasn't been updated so it can't work. So the main problem I see know is missing CD for scripts. I am trying to get in touch with coolo/sysrich.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=247142016-06-26T20:21:39Zokurzokurz@suse.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-3 priority-3 priority-lowest closed" href="/issues/12506">action #12506</a>: openqa-scripts on osd/o3 should be deployed automatically (CD)</i> added</li></ul> openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=247162016-06-26T20:22:20Zokurzokurz@suse.com
<ul></ul><p>I updated the scripts repo now manually and created a related issue to improve this in future.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=247242016-06-27T07:05:53Zmichalnowakmnowak@suse.com
<ul></ul><p>Thanks Oliver. Looking at <code>toolchain_zypper</code> test from build <code>1640</code> at openqa.s.d the change was not in effect, will wait for next build.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=247302016-06-27T14:45:36Zmichalnowakmnowak@suse.com
<ul></ul><p>The changes are live: <a href="https://openqa.suse.de/tests/457581#step/crash/29">https://openqa.suse.de/tests/457581#step/crash/29</a>. However installing <code>kernel-default-base-debuginfo</code> and <code>kernel-default-debuginfo</code> fails because such packages seems not to be defined in the metadata of the respective repo: </p>
<pre><code># cat /etc/zypp/repos.d/XXX.repo
[XXX]
name=xxx
enabled=1
autorefresh=1
baseurl=ftp://openqa.suse.de/SLE-12-SP2-Server-POOL-x86_64-Build1641-Media3/
type=rpm-md
gpgcheck=0
</code></pre><pre><code># zypper se -s --repo XXX kernel-default
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+----------------------+---------+-------------+--------+-----------
v | kernel-default | package | 4.4.13-47.4 | x86_64 | xxx
| kernel-default-base | package | 4.4.13-47.4 | x86_64 | xxx
| kernel-default-devel | package | 4.4.13-47.4 | x86_64 | xxx
</code></pre>
<p>If I install package from that repo:</p>
<pre><code># zypper -v in --repo XXX kernelshark
Verbosity: 1
Non-option program arguments: 'kernelshark'
Initializing Target
Checking whether to refresh metadata for xxx
Loading repository data...
Reading installed packages...
Force resolution: No
Selecting 'kernelshark-2.0.4-3.95.x86_64' from repository 'xxx' for installation.
Resolving package dependencies...
Force resolution: No
The following NEW package is going to be installed:
kernelshark 2.0.4-3.95
1 new package to install.
Overall download size: 1.4 MiB. Already cached: 0 B. After the operation, additional 2.4 MiB will be used.
Continue? [y/n/? shows all options] (y):
committing
Retrieving package kernelshark-2.0.4-3.95.x86_64 (1/1), 1.4 MiB ( 2.4 MiB unpacked)
Retrieving: kernelshark-2.0.4-3.95.x86_64.rpm ...........................................................................................................................................[done]
Checking for file conflicts: ............................................................................................................................................................[done]
(1/1) Installing: kernelshark-2.0.4-3.95.x86_64 .........................................................................................................................................[done]
CommitResult (total 1, done 1, error 0, skipped 0, updateMessages 0)
</code></pre>
<p>I get the ordinary binary, i.e. non-debuginfo package:</p>
<pre><code># rpmquery -l kernelshark-2.0.4-3.95.x86_64
/usr/bin/kernelshark
/usr/bin/trace-graph
/usr/bin/trace-view
...
</code></pre>
<p>But I don't see there (<a href="ftp://openqa.suse.de/SLE-12-SP2-Server-POOL-x86_64-Build1641-Media3/x86_64/">ftp://openqa.suse.de/SLE-12-SP2-Server-POOL-x86_64-Build1641-Media3/x86_64/</a>) non-debuginfo packages.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=249822016-07-08T21:47:47Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>In Progress</i></li><li><strong>Priority</strong> changed from <i>High</i> to <i>Urgent</i></li></ul><p>I am sorry I can't help with understanding which packages are needed or how they can be provided.</p>
<p>Increasing prio as this happens often enough on osd as well as o3 to be regarded as urgent. Please fix.</p>
<p>Recent example: <a href="https://openqa.suse.de/tests/464769" class="external">https://openqa.suse.de/tests/464769</a></p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=250562016-07-12T14:07:52Zmichalnowakmnowak@suse.com
<ul></ul><p>This PR <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1518" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1518</a> should fix/workaround it.</p>
<p>Also talked to bugfinder:</p>
<pre><code><bugfinder> I guess this is the old zypper misfeature ...
<bugfinder> if the path ends in "3" it tries to get metadata by replacing the last digit at the end by a "1" ...
<bugfinder> that's why we create a "DEBUG" symlink on dist
<bugfinder> like http://dist.nue.suse.com/install/SLP/SLE-12-SP1-Server-LATEST/x86_64/DEBUG/
<bugfinder> or with directory names like "product_debug" as we do this for the official pool channels:
<bugfinder> http://dist.nue.suse.com/ibs/SUSE/Products/SLE-SERVER/12-SP2/x86_64/product_debug/
</code></pre> openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=250682016-07-12T21:31:40Zokurzokurz@suse.com
<ul></ul><p>thanks for sharing this. So the "workaround" might actually be because of yet another case where openQA might need to do some symlinking as well as is done when stuff is published from ibs to dist. </p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=251042016-07-15T15:21:57Zmichalnowakmnowak@suse.com
<ul></ul><p>Next week I am on vacation PR#1518 should fix the problem in the mean time. Once I am back I'll look into proper solution via renaming the repo.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=254022016-07-25T08:27:05Zmichalnowakmnowak@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>The test now uses correct repository thanks to change in <code>libzypp</code>: <a href="https://openqa.suse.de/tests/overview?distri=sle&version=12-SP2&build=2002&groupid=25" class="external">https://openqa.suse.de/tests/overview?distri=sle&version=12-SP2&build=2002&groupid=25</a> (see the 'toolchain*' test suites). I believe this issue is fixed. Closing.</p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=294582016-10-04T09:36:28Zmkravecmkravec@suse.com
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>In Progress</i></li></ul><p>Test died:<br>
Could not retrieve required variable REPO_SLES_DEBUG at /usr/lib/os-autoinst/testapi.pm line 452.</p>
<p><a href="https://openqa.suse.de/tests/598582#step/crash/19" class="external">https://openqa.suse.de/tests/598582#step/crash/19</a><br>
<a href="https://openqa.suse.de/tests/599179#step/crash/14" class="external">https://openqa.suse.de/tests/599179#step/crash/14</a></p>
openQA Tests - action #12370: toolchain/crash - test uses incorrecthttps://progress.opensuse.org/issues/12370?journal_id=294682016-10-04T11:44:06Zmichalnowakmnowak@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>This is now: <a href="https://progress.opensuse.org/issues/14052" class="external">https://progress.opensuse.org/issues/14052</a>.</p>