• Bug in Chromium (http://crbug.com/1123353)

    From pinguino@21:1/5 to All on Sun Sep 4 10:50:01 2022
    Buon giorno Lista,

    Ho un problema con chromium.
    La settimana scorsa, quando ho fatto l'aggiornamento quotidiano, mi ha
    proposto di rimuovere un pacchetto del supporto sse3, con il comando apt autoremove, che non era più richiesto. Dopo averlo rimosso però,
    chromium non ha più funzionato.
    Quando provo ad avviarlo da un messaggio così:
    "The hardware on this system lacks support for the sse3 instruction set.
    The upstream chromium project no longer supports this configuration.
    For more information, please read and possibly provide input to their
    bug tracking system at http://crbug.com/1123353"

    Ho reinstallato il pachetto con il supporto sse3-support, ma chromium
    non parte più. Da sempre il messaggio di cui sopra.
    Ho provato anche a reinstallare chromium per vedere se mancavano delle dipendenze ma non c'è ne sono.

    Grazie
    Saluti
    Claudio

    --
    https://www.linkedin.com/in/claudio-sandrone

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sun Sep 4 23:00:01 2022
    pinguino ha scritto:

    La settimana scorsa, quando ho fatto l'aggiornamento quotidiano, mi ha proposto di rimuovere un pacchetto del supporto sse3, con il comando apt autoremove, che non era più richiesto. Dopo averlo rimosso però,
    chromium non ha più funzionato.

    ma guarda che ti avrà rimosso altri pacchetti, guarda nei log per scoprire. /var/log/apt/history.log
    se usi apt per gli aggiornamenti

    Comunque è veramente strano, se rimuovi un pacchetto indispensabile per eseguire un applicativo, allora dovrebbe rimuoverti anche quell'applicativo.

    Verifica se la tua CPU supporta sse3
    $ cat /proc/cpuinfo | grep flags

    dovrebbe apparire una riga per core con indicato ssse3, se non appare nulla, allora non hai il supporto

    Ho reinstallato il pachetto con il supporto sse3-support

    ma questo pacchetto fa tutt'altro:

    $ apt show sse3-support
    [...]
    Description: previene l'installazione su processori senza le istruzioni ss3 richieste
    [...]

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From pinguino@21:1/5 to All on Mon Sep 5 12:00:01 2022
    Il 04/09/22 22:55, Davide Prina ha scritto:
    pinguino ha scritto:

    La settimana scorsa, quando ho fatto l'aggiornamento quotidiano, mi ha
    proposto di rimuovere un pacchetto del supporto sse3, con il comando apt
    autoremove, che non era più richiesto. Dopo averlo rimosso però,
    chromium non ha più funzionato.

    ma guarda che ti avrà rimosso altri pacchetti, guarda nei log per scoprire. /var/log/apt/history.log
    se usi apt per gli aggiornamenti
    Buon giorno Lista,
    Il 2/9 ho fatto questo:
    Start-Date: 2022-09-02 09:01:05
    Commandline: apt-get --fix-broken --purge --show-upgraded dist-upgrade
    Upgrade: chromium-sandbox:amd64 (104.0.5112.101-1~deb11u1, 105.0.5195.52-1~deb11u1), chromium:amd64 (104.0.5112.101-1~deb11u1, 105.0.5195.52-1~deb11u1), chromium-l10n:amd64 (104.0.5112.101-1~deb11u1, 105.0.5195.52-1~deb11u1), chromium-common:amd64
    (104.0.5112.101-1~deb11u1, 105.0.5195.52-1~deb11u1)
    End-Date: 2022-09-02 09:01:31

    Start-Date: 2022-09-02 09:01:46
    Commandline: apt-get --purge autoremove sse3-support
    Purge: sse3-support:amd64 (6)
    End-Date: 2022-09-02 09:01:49

    Pero mi sembra che il messaggio di fare autoremove lo aveva dato qualche
    giorno prima, cioè verso la fine di Agosto.
    Nella cartella ci sono altri files di log compattati.


    Comunque è veramente strano, se rimuovi un pacchetto indispensabile per eseguire un applicativo, allora dovrebbe rimuoverti anche quell'applicativo.

    Verifica se la tua CPU supporta sse3
    $ cat /proc/cpuinfo | grep flags
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl cpuid extd_apicid pni cx16 lahf_lm svm
    extapic cr8_legacy 3dnowprefetch vmmcall

    Qua sembra che non supporta sse3 ma solo sse2, però chromium aveva
    sempre funzionato.

    Poi Chromium non ha dipendenze non risolte.
    apt satisfy chromium
    Lettura elenco dei pacchetti... Fatto
    Generazione albero delle dipendenze... Fatto
    Lettura informazioni sullo stato... Fatto
    0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.



    dovrebbe apparire una riga per core con indicato ssse3, se non appare nulla, allora non hai il supporto

    Ho reinstallato il pachetto con il supporto sse3-support

    ma questo pacchetto fa tutt'altro:

    $ apt show sse3-support
    [...]
    Description: previene l'installazione su processori senza le istruzioni ss3 richieste
    [...]

    Comunque Chromium non parte anche se lo rimuovo questo pacchetto.

    Ciao
    Grazie
    Claudio

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it



    --
    https://www.linkedin.com/in/claudio-sandrone

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From pinguino@21:1/5 to All on Mon Sep 5 14:30:02 2022
    Il 05/09/22 13:02, Paolo Redaelli ha scritto:


    Il 5 settembre 2022 11:56:31 CEST, pinguino <claudio.sandrone@fastwebnet.it> ha scritto:

    Verifica se la tua CPU supporta sse3
    $ cat /proc/cpuinfo | grep flags
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl cpuid extd_apicid pni cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch vmmcall

    Qua sembra che non supporta sse3 ma solo sse2, però chromium aveva sempre funzionato.

    Ha sempre funzionato perché non era ancora compilato con sse3.
    Ora lo compilano usando le istruzioni sse3. La tua CPU non ha le istruzioni sse3 quindi le versioni precompilate non andranno più.

    O cambi CPU o cambi navigatore. Posso suggerire Firefox?

    Buon giorno Lista,

    Utilizzo già Firefox. Usavo Chrome, poi mi hanno detto che non andava
    bene, perché non era libero al 100%, così avevo installato nuovamente chromium.
    Ci sono altri browser simili ? Che non hanno necessita di sse3 ?
    Immagino che Chrome possa funzionare ancora.


    Mi sembra sia una CPU piuttosto vecchia, stando a https://it.wikipedia.org/wiki/SSE3 ha almeno 17-18 anni …

    Lo so che la CPU è vecchia. Infatti pensavo anche di prendere un PC
    Desktop più aggiornato. Compatibile con debian.

    Grazie
    Ciao

    Claudio


    --
    https://www.linkedin.com/in/claudio-sandrone

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paolo Redaelli@21:1/5 to All on Mon Sep 5 16:30:01 2022
    Il 05/09/22 14:24, pinguino ha scritto:

    Utilizzo già Firefox. Usavo Chrome, poi mi hanno detto che non andava
    bene, perché non era libero al 100%, così avevo installato nuovamente chromium.
    Ci sono altri browser simili ? Che non hanno necessita di sse3 ?
    Immagino che Chrome possa funzionare ancora.
    Assolutamente no, vedi
    https://support.google.com/chrome/a/answer/7100626 anche per lo spyware
    di Google ci vole tassativamente SSE3.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From pinguino@21:1/5 to All on Wed Sep 7 11:10:01 2022
    Il 07/09/22 10:52, pinguino ha scritto:
    Il 05/09/22 13:02, Paolo Redaelli ha scritto:


    Il 5 settembre 2022 11:56:31 CEST, pinguino
    <claudio.sandrone@fastwebnet.it> ha scritto:

    Verifica se la tua CPU supporta sse3
    $ cat /proc/cpuinfo | grep flags
    flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge >>> mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext
    fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl cpuid extd_apicid pni
    cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch vmmcall

    Qua sembra che non supporta sse3 ma solo sse2, però chromium aveva
    sempre funzionato.

    Ha sempre funzionato perché non era ancora compilato con sse3.
    Ora lo compilano usando le istruzioni sse3. La tua CPU non ha le
    istruzioni sse3 quindi le versioni precompilate non andranno più.

    Buon giorno Lista,
    Ma non si dovrebbe mantenere la "retro-compatibilità" ?
    Cioè sarebbe possibile compilare sia per sse2 che per sse3 ?

    Io poi da un po di tempo compilo anche il mio sistema, seguendo le indicazioni che aveva dato Davide, in una discussione appositamente
    dedicata alla compilazione del sistema Debian.

    Dico delle cose che forse non hanno senso per i più esperti di Debian.
    Ma posso compilare il mio sistema per usare ancora le istruzioni sse2 ? Soltanto sul mio PC, quindi ?

    Grazie
    Saluti
    Claudio


    Ri-Buon giorno,

    Ma ora funziona di nuovo Chromium. Non cosa sia successo.
    Ieri avevo solo rimosso quel pacchetto di sse3-support.

    Grazie
    Saluti
    Claudio




    --
    https://www.linkedin.com/in/claudio-sandrone

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From pinguino@21:1/5 to All on Wed Sep 7 11:00:01 2022
    Il 05/09/22 13:02, Paolo Redaelli ha scritto:


    Il 5 settembre 2022 11:56:31 CEST, pinguino <claudio.sandrone@fastwebnet.it> ha scritto:

    Verifica se la tua CPU supporta sse3
    $ cat /proc/cpuinfo | grep flags
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl cpuid extd_apicid pni cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch vmmcall

    Qua sembra che non supporta sse3 ma solo sse2, però chromium aveva sempre funzionato.

    Ha sempre funzionato perché non era ancora compilato con sse3.
    Ora lo compilano usando le istruzioni sse3. La tua CPU non ha le istruzioni sse3 quindi le versioni precompilate non andranno più.

    Buon giorno Lista,
    Ma non si dovrebbe mantenere la "retro-compatibilità" ?
    Cioè sarebbe possibile compilare sia per sse2 che per sse3 ?

    Io poi da un po di tempo compilo anche il mio sistema, seguendo le
    indicazioni che aveva dato Davide, in una discussione appositamente
    dedicata alla compilazione del sistema Debian.

    Dico delle cose che forse non hanno senso per i più esperti di Debian.
    Ma posso compilare il mio sistema per usare ancora le istruzioni sse2 ? Soltanto sul mio PC, quindi ?

    Grazie
    Saluti
    Claudio


    O cambi CPU o cambi navigatore. Posso suggerire Firefox?

    Mi sembra sia una CPU piuttosto vecchia, stando a https://it.wikipedia.org/wiki/SSE3 ha almeno 17-18 anni …


    --
    https://www.linkedin.com/in/claudio-sandrone

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christian Surchi@21:1/5 to All on Wed Sep 7 11:10:01 2022
    Il 07/09/2022 10:52 pinguino ha scritto:
    Buon giorno Lista,
    Ma non si dovrebbe mantenere la "retro-compatibilità" ?
    Cioè sarebbe possibile compilare sia per sse2 che per sse3 ?

    Io poi da un po di tempo compilo anche il mio sistema, seguendo le indicazioni che aveva dato Davide, in una discussione appositamente
    dedicata alla compilazione del sistema Debian.

    Dico delle cose che forse non hanno senso per i più esperti di Debian.
    Ma posso compilare il mio sistema per usare ancora le istruzioni sse2
    ? Soltanto sul mio PC, quindi ?

    Mi pare di capire che il problema sia il fatto che da tempo lo sviluppo
    di Chrome non supporti più i vecchi processori. Non è una scelta Debian.

    https://support.google.com/chrome/a/answer/7100626?hl=it

    "Linux

    Per poter utilizzare il browser Chrome su Linux, sono necessari:

    Ubuntu a 64 bit 18.04 o versioni successive, Debian 10 o versioni successive, openSUSE 15.2 o versioni successive oppure Fedora Linux 32 o versioni successive
    Un processore Intel Pentium 4 o versioni successive che supporti
    SSE3"


    ciao
    Christian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mattia Rizzolo@21:1/5 to pinguino on Wed Sep 7 20:40:01 2022
    On Wed, Sep 07, 2022 at 11:09:36AM +0200, pinguino wrote:
    Ma ora funziona di nuovo Chromium. Non cosa sia successo.
    Ieri avevo solo rimosso quel pacchetto di sse3-support.

    La prossima volta vi suggerisco (a tutti) di almeno andarvi a leggere i changelog di cosa è cambiato.

    In particolare:

    |chromium (105.0.5195.52-1) unstable; urgency=high
    |
    | * New upstream stable release.
    |…
    | * Remove sse3-support dependency and just refuse to run if SSE3 is
    | not present. Breaking via preinst script isn't appropriate for
    | packages that might be installed by default (eg, by Debian Edu).
    |…
    | -- Andres Salomon <dilinger@debian.org> Wed, 31 Aug 2022 20:48:11 -0400


    Questo è probabilmente il caso in cui ha iniziato a fallire.

    Se vai a vedere cosa quel pacchetto "sse3-support" sia, vedrai che è un pacchetto completamente vuoto, che ha il solo scopo di bloccare
    l'installazione nel caso manchi una particolare feature del processore.
    Nota che il tuo processore support SSE3, solo che nel tuo caso non
    mostra il flag "sse3" ma solo il flag "pni", che è il nome che gli ha
    dato intel: https://en.wikipedia.org/wiki/SSE3

    In ogni caso, se prima andava, e all'improvviso ti da quell'errore
    qualcosa di strano c'era, ed infatti, qualche giorno dopo:

    |chromium (105.0.5195.102-1) unstable; urgency=high
    |
    | * New upstream security release.
    |…
    | * Update the cpu check to allow pni instead of sse3 (closes: #1018937).
    |…
    | -- Andres Salomon <dilinger@debian.org> Mon, 05 Sep 2022 15:57:26 -0400

    https://bugs.debian.org/1018937

    Da cui il tuo problema si è fixato :)

    --
    regards,
    Mattia Rizzolo

    GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
    More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'`
    Debian QA page: https://qa.debian.org/developer.php?login=mattia `-

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

    iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmMY5PAACgkQCBa54Yx2 K62P5hAAkCb7RW238aQlrn5nSWOwwkLhcrd+eKs6lODzcB5/3bS63b2x+X45Sg0b rhZis9Gc7DaH6LsbTZv1kgh+YFwWKjUxuzJJAwYOZCjvu7N+Ggeon431d/DQ/AAV tts/10xIV/fZwSteHu+8p2Mccy2uvHewX34XfyPcQigFHoY2sjddHHFaWFnd5EMT E++dQl8vPfXxSZg8bVLhMefVFyaPtQqcZWEDyp8iGKCE/lEQUysuUbOv2fJ+yX7m v7Yc1HCCfhsPxAKwFZ52wC9xENEMocOP+krDYObD1d+PIKALIi+ZjWI5OGoA92ut vaajWuyawEPL9wYFDpIwA2EpoQ5t9C+qoLR4mtsr1VdULAC8ziZfVNnT/A+CNboC LdrDDABcFI5apH7EC7yuaBjeE42PQL+Qq+mz6svBSw+iQj1TO8x1U+zR7VO7gKrV YGoGTFOS/Vdnwro8BXusX3MFPDdZa+q9oorp0c9+lOmBuuHh7N3UuGEIUL2Hi1nf T8SavigQTuxyRHJj0aiiT7zqSR/ANGCmX664xlGYqj+14HrfApd