Bug 111520 - [CI][BAT] igt@kms_chamelium@* - fail - Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction
Summary: [CI][BAT] igt@kms_chamelium@* - fail - Chamelium RPC call failed: libcurl fai...
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: highest not set
Assignee: emersion
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-29 13:19 UTC by Martin Peres
Modified: 2019-09-02 13:07 UTC (History)
1 user (show)

See Also:
i915 platform: ICL
i915 features: CI Infra


Attachments

Description Martin Peres 2019-08-29 13:19:41 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html

(kms_chamelium:2898) igt_chamelium-CRITICAL: Failed assertion: !chamelium->env.fault_occurred
(kms_chamelium:2898) igt_chamelium-CRITICAL: Last errno: 111, Connection refused
(kms_chamelium:2898) igt_chamelium-CRITICAL: Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction, explaining: Failed to connect to 192.168.1.222 port 9992: Connection refused
Comment 1 CI Bug Log 2019-08-29 13:21:25 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* fi-icl-u2: chamelium tests - fail - Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-u2/igt@kms_chamelium@hdmi-edid-read.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-u2/igt@kms_chamelium@vga-hpd-fast.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-u2/igt@kms_chamelium@vga-edid-read.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14222/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14222/fi-icl-u2/igt@kms_chamelium@hdmi-edid-read.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14222/fi-icl-u2/igt@kms_chamelium@vga-hpd-fast.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14222/fi-icl-u2/igt@kms_chamelium@vga-edid-read.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14222/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14223/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14223/fi-icl-u2/igt@kms_chamelium@hdmi-edid-read.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14223/fi-icl-u2/igt@kms_chamelium@vga-hpd-fast.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14223/fi-icl-u2/igt@kms_chamelium@vga-edid-read.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14223/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html
Comment 2 Lakshmi 2019-08-30 08:13:19 UTC
@Simon, is this issue similar to Bug 111318?
Comment 3 emersion 2019-08-30 08:17:31 UTC
(In reply to Lakshmi from comment #2)
> @Simon, is this issue similar to Bug 111318?

No. This issue is caused by a broken Chamelium update.

chameleond fails to initialize, investigating the issue now.

Traceback (most recent call last):
  File "/usr/bin/run_chameleond", line 4, in <module>
    __import__('pkg_resources').run_script('chameleond==0.0.2', 'run_chameleond')
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 739, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1500, in run_script
    exec(code, namespace, namespace)
  File "/usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/EGG-INFO/scripts/run_chameleond", line 55, in <module>
    main()
  File "/usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/EGG-INFO/scripts/run_chameleond", line 51, in main
    ChameleonServer(options.driver, *args, **kwargs).RunServer(
  File "/usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/chameleon_server.py", line 49, in __init__
    self._driver = self._LoadDriver(driver)(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/drivers/fpga_tio.py", line 110, in __init__
    self._device_manager.Init()
  File "/usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/utils/device_manager.py", line 54, in Init
    device.InitDevice()
  File "/usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/devices/codec_flow.py", line 75, in InitDevice
    self._audio_codec.Initialize()
AttributeError: 'I2cSlave' object has no attribute 'Initialize'
Comment 4 CI Bug Log 2019-09-02 06:08:13 UTC
A CI Bug Log filter associated to this bug has been updated:

{- fi-icl-u2: chamelium tests - fail - Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction -}
{+ fi-icl-u2: igt@kms_chamelium@* - fail - Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction +}

New failures caught by the filter:

  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-storm.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@vga-frame-dump.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-cmp-planes-random.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-hpd.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-audio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-audio-edid.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-storm-disable.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-frame-dump.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-aspect-ratio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-edid-change-during-suspend.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@dp-audio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_355/fi-icl-u2/igt@kms_chamelium@hdmi-mode-timings.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@dp-audio-edid.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@vga-hpd.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@vga-frame-dump.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-cmp-planes-random.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-hpd.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@dp-link-status.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@vga-hpd-after-suspend.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-audio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-audio-edid.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-storm-disable.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-frame-dump.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-aspect-ratio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-edid-change-during-suspend.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@dp-audio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-mode-timings.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-after-suspend.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_356/fi-icl-u2/igt@kms_chamelium@dp-mode-timings.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@vga-hpd.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@vga-frame-dump.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@dp-audio-edid.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-storm.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-mode-timings.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@vga-hpd-after-suspend.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-audio-edid.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-aspect-ratio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-audio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-hpd.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@vga-hpd-without-ddc.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-cmp-planes-random.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-after-suspend.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@dp-mode-timings.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-frame-dump.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@dp-audio.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@dp-link-status.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_354/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-storm-disable.html
Comment 5 CI Bug Log 2019-09-02 06:08:56 UTC
A CI Bug Log filter associated to this bug has been updated:

{- fi-icl-u2: igt@kms_chamelium@* - fail - Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction -}
{+ fi-icl-u2: igt@kms_chamelium@* - fail - Chamelium RPC call failed: libcurl failed to execute the HTTP POST transaction +}


  No new failures caught with the new filter
Comment 6 emersion 2019-09-02 10:59:18 UTC
It seems some files have been renamed, so some old files are lingering and causing Python to be confused. We need to:

rm -rf /usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/*

Before copying over the archive.

I've done that to fi-icl-u2. Waiting for green CI results again.
Comment 7 emersion 2019-09-02 13:02:34 UTC
Can confirm the tests are passing again.
Comment 8 Jani Saarinen 2019-09-02 13:07:23 UTC
Thanks Simon looking this.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.