Offline boot ends in remote control mode when the disk has no by-id links
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- shell
- Ambito
- operating-systems
Direzione di ricerca
Inizia leggendo findcache() in linbo_mountcache e segui il modo in cui cerca /dev/disk/by-id/*part*. Verifica come si possono considerare le partizioni note al kernel sotto /sys/class/block/*/partition con gli stessi controlli di montabilità e linbo64. Il lavoro è completato quando l’avvio offline trova la cache sui dischi senza collegamenti by-id e avvia la GUI dalla cache.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
A client booting without network ends up in "remote control mode" instead of starting the GUI from the cache, although the cache partition holds start.conf and the GUI archive.
Cause
Without a server, the cache device is not known yet (/conf/linbo is only written from a downloaded start.conf). findcache() in linbo_mountcache then looks for it only via /dev/disk/by-id/*part*. Disks without by-id links are not found:
- virtio disks without a serial (libvirt
<serial>unset) - some eMMC and USB devices
linbo_mountcache prints its usage and fails, so copyfromcache start.conf fails, no start.conf and no GUI are available, and LINBO shows the remote control message.
In the online case this stays unnoticed because the cache device comes from the downloaded start.conf; the early linbo_mountcache call during init only prints its usage.
Reproduction / verification
Test VM with a virtio disk vda without serial, 7.4.19: /dev/disk/by-id/ holds only the DVD drive, the vda partitions only show up in by-path and /proc/partitions. Booting without link ends in remote control mode (watched via console screenshots). After adding <serial> to the disk, the same offline boot starts the GUI from the cache.
Not related to #187: the DHCP request just times out normally here.
Proposed fix
Keep the by-id search and add a fallback over the partitions known to the kernel (/sys/class/block/*/partition), using the same check (mountable and contains linbo64).
- Lingua principale
- Shell
- Stelle
- 14
- Fork
- 11
- Merge medio
- 1g 19h
- PR unite (30g)
- 14
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di linuxmuster/linuxmuster-linbo7
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
linuxmuster/linuxmuster-linbo7#177 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
4.3 improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
linuxmuster/linuxmuster-linbo7#132 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
linuxmuster/linuxmuster-linbo7#190 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
linuxmuster/linuxmuster-linbo7#179 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Feature request: per-school hardware groups (start.conf) on multi-school serversForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
linuxmuster/linuxmuster-linbo7#178 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di linuxmuster/linuxmuster-linbo7
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
awsdocs/amazon-eks-user-guide#1257 ·
-
TLS guide repeats certs/ in the certificate directoryForse già presa @maheshrijal l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
prometheus/docs#3156 ·
I maintainer di solito rispondono entro 2 giorni
-
triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
fullsend-ai/agents#1786 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
osam-cologne/archlinux-proaudio#917 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100