• after system update, gnome-calculator freezes

    From w f@21:1/5 to All on Fri Feb 21 19:00:01 2025
    Yesterday I ran a system update. Nothing major; just bits. Suddenly, gnome-calculator no longer works. When launched, it freezes. After a few seconds, I get a "'Calculator' is not responding." popup "Force Quit" or "Wait."

    When I launch it from the command line, I get this:

    ** (gnome-calculator:15021): WARNING **: 12:43:28.356: currency-provider.vala:386: Cannot use ECB rates as don't have EUR rate

    ** (gnome-calculator:15021): WARNING **: 12:43:30.040: currency-provider.vala:161: Couldn't download IMF currency rate file: HTTP/2 Error: INTERNAL_ERROR

    (gnome-calculator:15021): libsoup-WARNING **: 12:43:30.040: (../libsoup/soup-session.c:334):soup_session_dispose: runtime check failed: (soup_connection_manager_get_num_conns (priv->conn_manager) == 0)

    (gnome-calculator:15021): libsoup-WARNING **: 12:43:30.040: (../libsoup/soup-connection-manager.c:78):soup_host_free: runtime check failed: (host->conns == NULL)

    My system:
    Debian GNU/Linux 12 (bookworm)
    All very vanilla.

    gnome-calculator:
      Installed: 1:43.0.1-2
      Candidate: 1:43.0.1-2
      Version table:
     *** 1:43.0.1-2 500
            500 http://deb.debian.org/debian bookworm/main amd64 Packages         100 /var/lib/dpkg/status

    Nothing is reported when monitoring launch with journalctl.

    I was going to uninstall/reinstall gnome-terminal but when I ran "sudo apt purge gnome-calculator" I was told that the process would also remove gnome, gnome-core, and task-gnome-desktop; so I didn't proceed.

    Any idea how I can fix this?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nate Bargmann@21:1/5 to Jochen Spieker on Fri Feb 21 21:50:01 2025
    * On 2025 21 Feb 14:18 -0600, Jochen Spieker wrote:
    w f:

    Yesterday I ran a system update. Nothing major; just bits.

    What "bits"? /var/log/apt contains more information.

    Most likely the libgnutls security updates.

    Suddenly, gnome-calculator no longer works. When launched, it freezes. After a few seconds, I get a "'Calculator' is not responding." popup
    "Force Quit" or "Wait."

    When I launch it from the command line, I get this:

    ** (gnome-calculator:15021): WARNING **: 12:43:28.356: currency-provider.vala:386: Cannot use ECB rates as don't have EUR rate

    ** (gnome-calculator:15021): WARNING **: 12:43:30.040: currency-provider.vala:161: Couldn't download IMF currency rate file: HTTP/2 Error: INTERNAL_ERROR

    I saw this line as well when starting gnome-calculator from a terminal
    and followed up to the bug report Jochen linked below. My guess is that
    the replacement libgnutls libraries broke this download and
    gnome-calculator depends on that file being downloaded.

    That is probably the same problem as described here (including a
    solution):

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059773

    A work-around at any rate (pardon the pun).

    - Nate

    --
    "The optimist proclaims that we live in the best of all
    possible worlds. The pessimist fears this is true."
    Web: https://www.n0nb.us
    Projects: https://github.com/N0NB
    GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819


    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCZ7jmLgAKCRD7LFEw1VqI GelrAKCzNdvYfwOYXqUzR4BoM1/Fnnk9JACeMuIKT8nIS7iDWFMQ2LDr6VV3EIc=
    =SX3R
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jochen Spieker@21:1/5 to All on Fri Feb 21 21:20:01 2025
    w f:

    Yesterday I ran a system update. Nothing major; just bits.

    What "bits"? /var/log/apt contains more information.

    Suddenly, gnome-calculator no longer works. When launched, it freezes.
    After a few seconds, I get a "'Calculator' is not responding." popup
    "Force Quit" or "Wait."

    When I launch it from the command line, I get this:

    ** (gnome-calculator:15021): WARNING **: 12:43:28.356: currency-provider.vala:386: Cannot use ECB rates as don't have EUR rate

    ** (gnome-calculator:15021): WARNING **: 12:43:30.040: currency-provider.vala:161: Couldn't download IMF currency rate file: HTTP/2 Error: INTERNAL_ERROR

    (gnome-calculator:15021): libsoup-WARNING **: 12:43:30.040: (../libsoup/soup-session.c:334):soup_session_dispose: runtime check failed: (soup_connection_manager_get_num_conns (priv->conn_manager) == 0)

    (gnome-calculator:15021): libsoup-WARNING **: 12:43:30.040: (../libsoup/soup-connection-manager.c:78):soup_host_free: runtime check failed: (host->conns == NULL)

    That is probably the same problem as described here (including a
    solution):

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059773

    You can always go to https:///bugs.debian.org/<packagename> to find the
    list of unresolved bugs for that package.

    Nothing is reported when monitoring launch with journalctl.

    I don't understand this. What exactly did you do?

    I was going to uninstall/reinstall gnome-terminal

    This approach will almost never help. Why should it? Installing the same version as before will just restore the same bugs. Launching a program
    without any prior configuration (e.g. with a new user account for that
    purpose) has a better chance of working.

    but when I ran "sudo
    apt purge gnome-calculator" I was told that the process would also
    remove gnome, gnome-core, and task-gnome-desktop; so I didn't proceed.

    Those are empty packages that exist only to depend on what constitutes a regular Gnome desktop. If you manually remove one of these dependencies,
    the "umbrella" packages must go as well in order to maintain a
    consistent system state. What you could do is run "apt install
    --reinstall gnome-terminal" if you think it might help.

    J.
    --
    Thy lyrics in pop songs seem to describe my life uncannily accurately.
    [Agree] [Disagree]
    <http://archive.slowlydownward.com/NODATA/data_enter2.html>

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEERCNn0ngYrOUG3zZFU4ruOUNvhZcFAme431QACgkQU4ruOUNv hZcfFxAAyTM/pxsqChJqx4Os9T269rhqpIrbAfL2e+pX6K0CqUgdc4R2ey5F5Jpw V9FMNBGVrCa1+hUZQQMS81GYB8/eXFDHP7PtCwqz84Jqf0t0i6HBFr5WMmmrXkbJ 1PYwg/gDV7zA8oSTEGQcfP51kNDSItkIeRmr+0UIQeblZC5IZu5jofSpV5OEiYIU AH2sfoJzNJBENtmP0z3JRcV3KZUdQ9dI4w6O7C7Abf5WFY3afjyczYMgCwZtT1ow P+G6fiaSqpnH+zehCtDA+f3rOELqECKWSe9n225kQ3jSTaxzjltfhQm6wNenRVEe H5ST4zKaOTURmto1L3tfDnRpW7Ut7cC20WWMbqUeFymZfTX5qyQshRtronEEdnaS ZS0q+6JHk2dp6y150M3/KhOsMeCBqSKNFa1Ovkg+NOTruIxyeVyV/kG6U0WZadbY 21Ftlhyw1FBe6aWrcY17LemmgyPCcaWr8VteOoql2jUrOHiroRF2cTn0RHACvgDP 3FkvCpnhYkwBNUo7/WxfbbP8vkNJxwJchElhxnXG68p3DYBJ3C/rUbqyaW7WDfIX wPQqFjzzVvM82PwS2nUIrbOLlaP3bftoy9w1md3/P9Uk8r1MQTXDeSv0krZurQr6 0Pghp2dVk6wHDhDPS9U+qtgB1nzkXaANft+A9TpvW+AKgLW4H5Q=
    =rc5F
    -----END PGP SIGNATURE---
  • From Charles Curley@21:1/5 to w f on Fri Feb 21 23:10:02 2025
    On Fri, 21 Feb 2025 17:52:27 +0000 (UTC)
    w f <[email protected]> wrote:

    Yesterday I ran a system update. Nothing major; just bits. Suddenly, gnome-calculator no longer works. When launched, it freezes. After a
    few seconds, I get a "'Calculator' is not responding." popup "Force
    Quit" or "Wait."

    When I launch it from the command line, I get this:

    ** (gnome-calculator:15021): WARNING **: 12:43:28.356: currency-provider.vala:386: Cannot use ECB rates as don't have EUR
    rate

    ** (gnome-calculator:15021): WARNING **: 12:43:30.040: currency-provider.vala:161: Couldn't download IMF currency rate file:
    HTTP/2 Error: INTERNAL_ERROR

    (gnome-calculator:15021): libsoup-WARNING **: 12:43:30.040: (../libsoup/soup-session.c:334):soup_session_dispose: runtime check
    failed: (soup_connection_manager_get_num_conns (priv->conn_manager)
    == 0)

    (gnome-calculator:15021): libsoup-WARNING **: 12:43:30.040: (../libsoup/soup-connection-manager.c:78):soup_host_free: runtime
    check failed: (host->conns == NULL)

    Well, that's interesting. I'm not seeing any of that. On the hypothesis
    that those abbreviations are for currency conversion data, I did a
    conversion ($US to Euro). I did not get those errors, and the
    conversion looks to be correct.

    As for Nate Bargmann <[email protected]>'s conjecture I also have
    libgnutls* 3.7.9-2+deb12u4 on amd64.

    I conjecture that the source of the data glitched, and is now working correctly.

    --
    Does anybody read signatures any more?

    https://charlescurley.com
    https://charlescurley.com/blog/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From w f@21:1/5 to All on Sat Feb 22 04:40:01 2025
    That is probably the same problem as described here (including a
    solution):

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059773

    A work-around at any rate (pardon the pun).

    The solution/work-around (that worked for me) was in 1059773
    ... using dconf to disable attempts to download the currency file

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)