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

2022-09-07 Per discussione Mattia Rizzolo
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   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   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  `-


signature.asc
Description: PGP signature


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

2022-09-07 Per discussione pinguino

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 
 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



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

2022-09-07 Per discussione Christian Surchi

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



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

2022-09-07 Per discussione pinguino

Il 05/09/22 13:02, Paolo Redaelli ha scritto:



Il 5 settembre 2022 11:56:31 CEST, pinguino  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



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

2022-09-05 Per discussione Paolo Redaelli

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.




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

2022-09-05 Per discussione pinguino

Il 05/09/22 13:02, Paolo Redaelli ha scritto:



Il 5 settembre 2022 11:56:31 CEST, pinguino  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



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

2022-09-05 Per discussione pinguino

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



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

2022-09-04 Per discussione Davide Prina
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