Schermate rosse in alcune parti delle applicazioni/siti web su Debian
-
A me sembra che il server grafico voglia utilizzare "modesetting" (in assenza di xserver-xorg-video-intel). Andrebbe anche bene, se non fosse per queste linee incriminate alla file del file di log:
(WW) glamor requires at least 128 instructions (64 reported) [ 399.250] (EE) modeset(0): Failed to initialize glamor at ScreenInit() time. [ 399.250] (EE) Fatal server error: [ 399.250] (EE) AddScreen/ScreenInit failed for driver 0
Facendo una ricerca, trovi questa segnalazione di bug:
https://gitlab.freedesktop.org/xorg/xserver/-/issues/99#note_977492E sembra che alcune schede grafiche non supportino "glamor": da qui ecco i messaggi di errore che hai anche tu.
Cosa possiamo provare a fare? Creare un file /etc/X11/xorg.conf.d/20-intel.conf:sudoedit /etc/X11/xorg.conf.d/20-intel.conf
Dopo aver inserito la tua password, si aprirà un editor di testo da terminale e scriverai:
Section "Device" Identifier "Intel Graphics" Driver "modesetting" Option "AccelMethod" "none" EndSection
In questo modo dovremmo usare "modesetting", ma disabilitando "glamor".
Oppure scrivi:Section "Device" Identifier "Intel Graphics" Driver "vesa" EndSection
In quest'ultimo modo dovremmo usare i driver "vesa".
Per usare vesa, devi ovviamente averli installati.
Comunque devi riavviare dopo aver creato e salvato questo file in una delle 2 versioni che ti ho proposto.
E' chiaro che, se mettessimo "intel" sulla riga riguardante il Driver, useremmo il driver intel che ti dà le schermete rosse.
Se funziona una delle 2 versioni del file, bene! Bisognerà solo vedere le prestazioni poi... -
@clarintux ho provato a fare quello che mi hai detto di fare.
-
Provando a inserire alla voce Driver la dicitura "modesetting", il computer ha drasticamente peggiorato le sue prestazioni al punto che su kde non si apriva nessuna applicazione e nemmeno il menu "start".
Per spegnere il computer ho dovuto premere il pulsante fisico. -
Poi sono andato nella modalità recovery e con il comando "nano", e inserendo dopo il percorso del documento creato prima, ho inserito alla voce Driver la dicitura "vesa" (sì, li avevo già installati i driver vesa) e cancellato la riga di sotto che nel secondo codice che mi hai mandato è assente ma era presente nel codice del driver modesetting.
Riavviando il pc non mi fa accedere alla schermata di login e mi appare questa scritta:
Quindi per riavviare il pc normalmente mi è bastato eliminare tutto il contenuto del documento creato.
-
-
Purtroppo credo di aver esaurito i tentativi. Rimarrebbe il tentativo del vecchio driver intel dalla old stabile.
Comunque dovresti riportare il bug a Debian, cosicché gli sviluppatori possano correggerlo in futuro:
https://www.debian.org/Bugs/ReportingPersonalmente potrei solo guidarti nel tentativo di installare il pacchetto xserver-xorg-video-intel dalla old stable. Come detto, però, è da tenere in conto la possibilità di conflitti tra le versioni dei pacchetti. Il tentativo si può fare e, nel caso in cui non sia lo stesso gestore di pacchetti a fermarsi da solo per via di conflitti, devi fermarti tu.
-
@clarintux dopo aver modificato il file sources.list così...:
deb http://deb.debian.org/debian/ bookworm main non-free-firmware deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware deb http://security.debian.org/debian-security bookworm-security main non-free-firmware deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware # bookworm-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware #deb cdrom:[Debian GNU/Linux 12.5.0 _Bookworm_ - Official amd64 NETINST with firmware 20240210-11:27]/ bookworm contrib main non-free-firmware deb http://deb.debian.org/debian/ bullseye main non-free-firmware deb-src http://deb.debian.org/debian/ bullseye main non-free-firmware deb http://security.debian.org/debian-security bullseye-security main non-free-firmware deb-src http://security.debian.org/debian-security bullseye-security main non-free-firmware # bookworm-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bullseye-updates main non-free-firmware deb-src http://deb.debian.org/debian/ bullseye-updates main non-free-firmware # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual. code_text
Ecco l'output che mi esce dopo che provo a fare "sudo apt update" e provo ad installare il driver old stable:
root@debian:/home/orso-polare# sudo apt update Trovato:1 http://deb.debian.org/debian bookworm InRelease Trovato:2 http://deb.debian.org/debian bookworm-updates InRelease Scaricamento di:3 http://deb.debian.org/debian bullseye InRelease [116 kB] Trovato:4 http://security.debian.org/debian-security bookworm-security InRelease Scaricamento di:5 http://security.debian.org/debian-security bullseye-security InRelease [48,4 kB] Scaricamento di:6 http://deb.debian.org/debian bullseye-updates InRelease [44,1 kB] Trovato:7 https://brave-browser-apt-release.s3.brave.com stable InRelease Scaricamento di:8 http://deb.debian.org/debian bullseye/main Sources [8.500 kB] Scaricamento di:9 http://deb.debian.org/debian bullseye/main amd64 Packages [8.068 kB] Scaricamento di:10 http://deb.debian.org/debian bullseye/main Translation-en [6.236 kB] Scaricamento di:11 http://deb.debian.org/debian bullseye/main Translation-it [4.844 kB] Scaricamento di:12 http://deb.debian.org/debian bullseye/main amd64 DEP-11 Metadata [4.049 kB] Scaricamento di:13 http://deb.debian.org/debian bullseye/main DEP-11 48x48 Icons [3.478 kB] Scaricamento di:14 http://security.debian.org/debian-security bullseye-security/main Sources [179 kB] Scaricamento di:15 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [275 kB] Scaricamento di:16 http://security.debian.org/debian-security bullseye-security/main Translation-en [177 kB] Scaricamento di:17 http://deb.debian.org/debian bullseye/main DEP-11 64x64 Icons [7.315 kB] Scaricamento di:18 http://deb.debian.org/debian bullseye/main DEP-11 128x128 Icons [11,4 MB] Scaricamento di:19 http://deb.debian.org/debian bullseye-updates/main Sources [7.908 B] Scaricamento di:20 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18,8 kB] Scaricamento di:21 http://deb.debian.org/debian bullseye-updates/main Translation-en [10,9 kB] Recuperati 54,8 MB in 41s (1.348 kB/s) Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto Tutti i pacchetti sono aggiornati. W: Acquisizione del file "non-free-firmware/source/Sources" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/binary-amd64/Packages" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-it_IT" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-it" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-en" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/Components-amd64.yml" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/Components-all.yml" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-48x48.tar" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-64x64.tar" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/[email protected]" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-128x128.tar" saltata in quanto il repository "http://deb.debian.org/debian bullseye InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/source/Sources" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/binary-amd64/Packages" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-it_IT" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-en" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-it" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/Components-amd64.yml" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-48x48.tar" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-64x64.tar" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/[email protected]" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-128x128.tar" saltata in quanto il repository "http://security.debian.org/debian-security bullseye-security InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/source/Sources" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/binary-amd64/Packages" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-it" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-it_IT" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/i18n/Translation-en" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/Components-all.yml" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/Components-amd64.yml" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-48x48.tar" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-64x64.tar" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/[email protected]" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) W: Acquisizione del file "non-free-firmware/dep11/icons-128x128.tar" saltata in quanto il repository "http://deb.debian.org/debian bullseye-updates InRelease" non presenta il componente "non-free-firmware" (nome del componente errato in sources.list?) root@debian:/home/orso-polare# sudo apt install -t bullseye xserver-xorg-video-intel Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto Alcuni pacchetti non possono essere installati. Questo può voler dire che è stata richiesta una situazione impossibile oppure, se si sta usando una distribuzione in sviluppo, che alcuni pacchetti richiesti non sono ancora stati creati o sono stati rimossi da Incoming. Le seguenti informazioni possono aiutare a risolvere la situazione: I seguenti pacchetti hanno dipendenze non soddisfatte: xserver-xorg-video-intel : Dipende: xorg-video-abi-24 E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.
-
@pinguinotattico ha detto in Schermate rosse in alcune parti delle applicazioni/siti web su Debian:
I seguenti pacchetti hanno dipendenze non soddisfatte:
xserver-xorg-video-intel : Dipende: xorg-video-abi-24Questo significa che per fare il downgrade di xserver-xorg-video-intel bisognerebbe fare anche il downgrade di tutto il server grafico X.
Ne vale la pena? Vedi tu...
Comunque il comando, a questo punto, sarebbe:udo apt install -t bullseye xserver-xorg-video-intel xserver-xorg-core
È il pacchetto xserver-xorg-core a fornire la dipendenza non soddisfatta xorg-video-abi-24. Il comando sarebbe da dare dopo un "update" con quel file sources.list modificato per la old stable. In sostanza aggiungiamo un pacchetto al comando, ma il resto della procedura rimane uguale.
Puoi provare e vedere cos'altro ti dirà apt questa volta. Tieni conto che un xserver-xorg-core è già installato sul tuo sistema, quindi il tentativo consiste nel soppiantarlo con la versione vecchia della old stable.
Più pacchetti andiamo a "soppiantare" e più ci sarà rischio di conflitti. Ma credo di averti avvertito già abbastanza.... -
@clarintux per fortuna faccio le foto giuste per i passaggi che faccio, in modo che se sbaglio o se non funziona qualcosa posso tornare indietro.
Ho disinstallato dal synaptic: xserver-xorg-video-intel e xserver-xorg-core.
Rimuovendo xserver-xorg-core ho anche rimosso le altre cose che dipendevano da quello.
Ecco le foto che mostrano cosa ho rimosso disinstallando anche xserver-xorg-core:Ho aggiornato il file sources.list con i vecchi repository e fatto un sudo apt update.
Poi ho installato xserver-xorg-video-intel e xserver-xorg-core con il comando che mi hai dato.
Mi dice che rimuoverà anche "xcvt", vado avanti ma prima faccio una foto:Riavvio il computer.
Arrivo alla schermata di login e boom... La lancetta dello spazio di inserimento lampeggia, non riesco a scrivere con la tastiera (che è spenta) né nome utente né password, né riesco a muovere il mouse (che è acceso), gradualmente la lancetta lampeggiante dello spazio di inserimento si blocca.
Riavvio il computer per un ulteriore tentativo (magari è stato un bug) ma continua a bloccarsi al login.Piccola curiosità: dopodiché mi sono ricordato che mesi fa su questo computer avevo installato Debian e avevo riscontrato lo stesso problema al login, forse proprio a causa di questi driver vecchi (suppongo) e forse proprio perché appartengono a Debian 11, l'ultima versione disponibile mesi fa... Ecco perché Debian adesso mi funziona con la versione 12!
Ecco una foto del login bloccato comunque:
Allora a quel punto riavvio il pc e entro in modalità recovery dove ho potuto togliere i repo vecchi dal sources.list, fare un sudo apt update, reinstallare xcvt, xserver-xorg-core, xserver-xorg-video-intel e tutti i pacchetti che synaptic mi aveva rimosso (vedi prima, seconda e terza immagine).
In questo modo sono potuto ritornare alla schermata di login e ri-effettuare l'accesso normalmente e scrivere su questo sito.
Off Topic: vado un attimo off topic per segnalare che sto usando la modalità in incognito su Brave perché improvvisamente nella modalità normale, forse a causa di un bug per chi vuole mantenere il suo accesso sul forum, non riesco a rispondere a questo thread e quando provo a fare il login dall'icona in alto a destra mi re-indirizza al mio profilo del forum e dice che mi sono loggato 3 minuti fa (quindi suppongo mi veda online, ma non mi fa comparire né la mia icona in alto a destra e né mi fa scrivere sul forum)
-
@pinguinotattico ha detto in Schermate rosse in alcune parti delle applicazioni/siti web su Debian:
Arrivo alla schermata di login e boom... La lancetta dello spazio di inserimento lampeggia, non riesco a scrivere con la tastiera (che è spenta) né nome utente né password, né riesco a muovere il mouse (che è acceso), gradualmente la lancetta lampeggiante dello spazio di inserimento si blocca.
Non ti prometto nulla...ma la buona notizia è che sei riuscito a far partire il server grafico X, anche con pacchetti della old stable e non di Debian 12. Non sono comparsi nemmeno problemi di conflitti. E il pacchetto xcvt non dovrebbe essere un problema.
Però hai rimosso tu manualmente tutti i pacchetti di xorg per l'input...
Dai tu stesso uno sguardo alla schermata in cui synaptic va a rimuovere xserver-xorg-input-eccetera. I pacchetti "video" non sono un problema perché poi hai giustamente installato xserver-xorg-video-intel. Dalla schermate non vedo altri pacchetti....
E se quindi li reinstallassi dopo che ti trovi senza input? Magari installare quelli di Debian 12:sudo apt install xserver-xorg-input-all
Oppure eventualmente dalla old stable? :
sudo apt install -t bullseye xserver-xorg-input-all
Semmai volessi provare e, finalmente, funziona anche l'input....non toccare il gestore di pacchetti (perché per mantenere questo eventuale sistema funzionante con parti di Debian 11 dovremo bloccare quei pacchetti a quella versione). Fai solo dei test per vedere se non ci sono bug come quello delle schermate rosse.
Poi torni a riferire qui oppure vedi da solo come si fa a bloccare l'aggiornamento di specifici pacchetti.Off Topic: vado un attimo off topic per segnalare che sto usando la modalità in incognito su Brave perché improvvisamente nella modalità normale, forse a causa di un bug per chi vuole mantenere il suo accesso sul forum, non riesco a rispondere a questo thread e quando provo a fare il login dall'icona in alto a destra mi re-indirizza al mio profilo del forum e dice che mi sono loggato 3 minuti fa (quindi suppongo mi veda online, ma non mi fa comparire né la mia icona in alto a destra e né mi fa scrivere sul forum)
Grazie per la segnalazione! Si, vedo anch'io qualche piccolo problema dall'ultimo aggiornamento del forum. Probabilmente si risolverà nel giro di pochi giorni ad un prossimo aggiornamento.
-
@clarintux ha detto in Schermate rosse in alcune parti delle applicazioni/siti web su Debian:
Fai solo dei test per vedere se non ci sono bug come quello delle schermate rosse.
Una buona notizia è che mi fa fare il login, la cattiva notizia è che continuano ad esserci le schermate rosse anche ripetendo tutto quello che ho fatto prima e installando dalla modalità recovery i driver xserver-xorg-input-all di Debian 12.
Allego due foto.
Qui sono io che installo nella modalità recovery i driver xserver-xorg-input-all:Qui invece è quando ho provato ad aprire Elisa:
-
E quindi non c'è nulla che si possa fare, al momento, per il risolvere il problema delle schermate rosse.
Sarebbe stato bello risolvere tramite i driver presi dalla old stable, anche per avere la prova definitiva che il problema risieda effettivamente nel pacchetto xserver-xorg-video-intel. Rimane il sospetto ma niente di più.Di tutto ciò, il team di Debian non ne saprà probabilmente nulla. Quindi andrebbe segnalato che la tua scheda grafica dà questi problemi su Debian 12, anche provando con i pacchetti che hai installato dalla old stable. Vedi se puoi segnalare...
Per il resto puoi ritornare ad una normale Debian 12, con il source.list originale e dando un "update" e un "upgrade".
-
@clarintux Ok grazie mille, provo ad inviare una segnalazione a Debian e menziono anche questo thread