cockpit-project / bots

*beep* *boop* *beep*
GNU Lesser General Public License v2.1
26 stars 33 forks source link

firefox: NS_ERROR_FAILURE with Terminal canvas #6992

Open mvollmer opened 1 month ago

mvollmer commented 1 month ago

TestPages.testHistory seems to run into https://bugzilla.mozilla.org/show_bug.cgi?id=941146 on Firefox.

Example: https://cockpit-logs.us-east-1.linodeobjects.com/pull-21061-0bdc1495-20241015-154309-fedora-40-firefox-expensive/log.html#51-2

Browser console just shows

> error: NS_ERROR_FAILURE: 

Backtrace when run with TEST_SHOW_BROWSER:

    _fillCharTrueColor http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    _renderBlockCursor http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    _render http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    value http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    _animationFrame http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    restartBlinkAnimation http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    handleGridChanged http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    renderRows http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:8
    _renderRows http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    _renderDebouncer http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    _innerRefresh http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    _animationFrame http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    refresh http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    refreshRows http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    refresh http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    V http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:12
    fire http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:14
    parse http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:14
    _writeBuffer http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:14
    _innerWrite http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:15
    write http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:15
    setTimeout handler*write http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:15
    write http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:14
    write http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:15
    onChannelMessage http://127.0.0.2:9091/cockpit/@localhost/system/terminal.js:16
    Ie http://127.0.0.2:9091/cockpit/@localhost/base1/cockpit.js:1
    ...

I couldn't get this to happen in manual testing. Running top in a hidden terminal is fine, for example. Must be a very specific tight race related to cursor blinking.

mvollmer commented 1 month ago

Haha, so a subject of "Fix #123" is already enough for Github to close #123?

cockpituous commented 1 month ago

fedora-40 Ooops, it happened again


# ----------------------------------------------------------------------
# testHistory (__main__.TestPages.testHistory)
*** You are running in headless mode.
[GFX1-]: glxtest: libGL.so.1 missing
WebDriver BiDi listening on ws://127.0.0.1:60343
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> warn: Resolving coreutils failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> warn: loading available updates failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> error: FormSelect requires either an id or aria-label to be specified
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: NS_ERROR_FAILURE: 
> warn: cockpit.format_{bytes,bits}[_per_sec](..., GiB, [object Object]) is deprecated.
> warn: transport closed: disconnected
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Traceback (most recent call last):
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1913, in tearDown
    self.check_browser_errors()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 2192, in check_browser_errors
    self.browser.assert_no_oops()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1506, in assert_no_oops
    assert not self.is_visible("#navbar-oops"), "Cockpit shows an Oops"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Cockpit shows an Oops

# Result testHistory (__main__.TestPages.testHistory) failed
# 1 TEST FAILED [21s on 4160fc2c882f]
not ok 31 test/verify/check-pages TestPages.testHistory [ND@4]

First occurrence: 2024-10-18T12:14:43.855791+00:00 | revision d8def5b53a182b9af925c3220ee9d594fc96f777 Times recorded: 1 Latest occurrences:

# ----------------------------------------------------------------------
# testHistory (__main__.TestPages.testHistory)
*** You are running in headless mode.
[GFX1-]: glxtest: libGL.so.1 missing
WebDriver BiDi listening on ws://127.0.0.1:47325
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9291/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> warn: Resolving coreutils failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> warn: loading available updates failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> error: FormSelect requires either an id or aria-label to be specified
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: NS_ERROR_FAILURE: 
> warn: cockpit.format_{bytes,bits}[_per_sec](..., GiB, [object Object]) is deprecated.
> warn: transport closed: disconnected
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
Exiting due to channel error.
Exiting due to channel error.
Traceback (most recent call last):
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1913, in tearDown
    self.check_browser_errors()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 2192, in check_browser_errors
    self.browser.assert_no_oops()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1506, in assert_no_oops
    assert not self.is_visible("#navbar-oops"), "Cockpit shows an Oops"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Cockpit shows an Oops

# Result testHistory (__main__.TestPages.testHistory) failed
# 1 TEST FAILED [19s on 5cdbf94e882f]
not ok 31 test/verify/check-pages TestPages.testHistory [ND@2]

First occurrence: 2024-10-21T15:07:56.892595+00:00 | revision 180cd877c35f0a77cf5678e923c66235dc03c1d7 Times recorded: 1 Latest occurrences:

# ----------------------------------------------------------------------
# testHistory (__main__.TestPages.testHistory)
*** You are running in headless mode.
[GFX1-]: glxtest: libGL.so.1 missing
WebDriver BiDi listening on ws://127.0.0.1:42143
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9391/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> warn: Resolving coreutils failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> warn: loading available updates failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> error: FormSelect requires either an id or aria-label to be specified
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: NS_ERROR_FAILURE: 
> warn: cockpit.format_{bytes,bits}[_per_sec](..., GiB, [object Object]) is deprecated.
> warn: transport closed: disconnected
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Traceback (most recent call last):
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1912, in tearDown
    self.check_browser_errors()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 2193, in check_browser_errors
    self.browser.assert_no_oops()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1505, in assert_no_oops
    assert not self.is_visible("#navbar-oops"), "Cockpit shows an Oops"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Cockpit shows an Oops

# Result testHistory (__main__.TestPages.testHistory) failed
# 1 TEST FAILED [20s on 46d20674e285]
not ok 11 test/verify/check-pages TestPages.testHistory [ND@3]

First occurrence: 2024-10-29T12:15:12.107459+00:00 | revision 644431427187842c919695790bc0f37dabb16fc1 Times recorded: 1 Latest occurrences:

# ----------------------------------------------------------------------
# testHistory (__main__.TestPages.testHistory)
*** You are running in headless mode.
[GFX1-]: glxtest: libGL.so.1 missing
WebDriver BiDi listening on ws://127.0.0.1:43257
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> info: failed to fetch lastlog2: [object Object]
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> info: failed to fetch lastlog2: [object Object]
> warn: Resolving coreutils failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> warn: loading available updates failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> error: FormSelect requires either an id or aria-label to be specified
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: NS_ERROR_FAILURE: 
> warn: cockpit.format_{bytes,bits}[_per_sec](..., GiB, [object Object]) is deprecated.
> warn: transport closed: disconnected
Exiting due to channel error.
Exiting due to channel error.
[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Traceback (most recent call last):
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1915, in tearDown
    self.check_browser_errors()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 2196, in check_browser_errors
    self.browser.assert_no_oops()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1507, in assert_no_oops
    assert not self.is_visible("#navbar-oops"), "Cockpit shows an Oops"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Cockpit shows an Oops

# Result testHistory (__main__.TestPages.testHistory) failed
# 1 TEST FAILED [18s on ba29e4c50705]
not ok 31 test/verify/check-pages TestPages.testHistory [ND@4]

First occurrence: 2024-11-12T15:16:54.444785+00:00 | revision 00719842d9b214f72961669c37be45b5c9f045d7 Times recorded: 1 Latest occurrences:

# ----------------------------------------------------------------------
# testHistory (__main__.TestPages.testHistory)
*** You are running in headless mode.
[GFX1-]: glxtest: libGL.so.1 missing
WebDriver BiDi listening on ws://127.0.0.1:38273
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> info: failed to fetch lastlog2: [object Object]
> error: Error: Permission denied to access property "length"
> error: Error: Permission denied to access property "length"
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.manifest.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> error: The resource from “http://127.0.0.2:9591/cockpit/@localhost/*/po.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
> info: failed to fetch lastlog2: [object Object]
> warn: Resolving coreutils failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> warn: loading available updates failed: {"detail":"cannot update repo 'updates': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]; Last error: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]","code":64}
> error: FormSelect requires either an id or aria-label to be specified
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: Content-Security-Policy: The page’s settings blocked an inline style (style-src-elem) from being applied because it violates the following directive: “default-src 'self'”
> error: NS_ERROR_FAILURE: 
> warn: cockpit.format_{bytes,bits}[_per_sec](..., GiB, [object Object]) is deprecated.
> warn: transport closed: disconnected
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
Exiting due to channel error.
Traceback (most recent call last):
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1929, in tearDown
    self.check_browser_errors()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 2210, in check_browser_errors
    self.browser.assert_no_oops()
  File "/work/make-checkout-workdir/test/common/testlib.py", line 1521, in assert_no_oops
    assert not self.is_visible("#navbar-oops"), "Cockpit shows an Oops"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Cockpit shows an Oops

# Result testHistory (__main__.TestPages.testHistory) failed
# 1 TEST FAILED [21s on f57864655019]
not ok 31 test/verify/check-pages TestPages.testHistory [ND@4]

First occurrence: 2024-11-18T13:46:07.896482+00:00 | revision d7cb67fcad1f137d0bbc34e4e036f983f8048c16 Times recorded: 1 Latest occurrences: