Segnalazione #945
clonezilla-fuss non installa alcuni file necessari
0%
Description
/srv/tftp
sul server:
ldlinux.c32
libutil.c32
menu.c32
pxelinux.0
History
Updated by Marco Marinello almost 5 years ago
Manca anche la copia di alcuni file da /usr/share/fuss-fucc a /srv/clonezilla . Non so se vuoi farlo qui o con ansible.
Refs https://gitlab.fuss.bz.it/fuss/fucc/blob/master/debian/postinst#L49
Updated by Elena Grandi almost 5 years ago
Sono file installati dal pacchetto pxelinux, van copiati con ansible nella posizione giusta (lo sto facendo), non aggiunti al pacchetto.
Non sto però copiando ldlinux.c32: quello era un workaround per un bug (#135 da noi) che risulta fixato upstream dal 2015, direi che si può provare senza (e semmai se non funziona lo si aggiunge).
Updated by Elena Grandi almost 5 years ago
- Assignee changed from Elena Grandi to Marco Marinello
Marco Marinello wrote:
Manca anche la copia di alcuni file da /usr/share/fuss-fucc a /srv/clonezilla . Non so se vuoi farlo qui o con ansible.
Refs https://gitlab.fuss.bz.it/fuss/fucc/blob/master/debian/postinst#L49
è importante che quei file siano nel pacchetto di fuss-fucc e vengano installati anche in /usr/share/fuss-fucc/clonezilla/
? oppure potrebbero essere semplicemente nel pacchetto di fuss-server?
Updated by Paolo Dongilli almost 5 years ago
- Assignee changed from Marco Marinello to Elena Grandi
Updated by Marco Marinello almost 5 years ago
Elena Grandi wrote:
Marco Marinello wrote:
Manca anche la copia di alcuni file da /usr/share/fuss-fucc a /srv/clonezilla . Non so se vuoi farlo qui o con ansible.
Refs https://gitlab.fuss.bz.it/fuss/fucc/blob/master/debian/postinst#L49
è importante che quei file siano nel pacchetto di fuss-fucc e vengano installati anche in
/usr/share/fuss-fucc/clonezilla/
? oppure potrebbero essere semplicemente nel pacchetto di fuss-server?
Okay ma allora il pacchetto fuss-fucc diventa vuoto... piuttosto spostiamo l'installazione direttamente nella directory di tftp così non serve rilanciare fuss-server quando aggiorniamo il pacchetto che è spesso problematico.
Updated by Elena Grandi almost 5 years ago
- Assignee changed from Elena Grandi to Marco Marinello
In effetti...
Concordo con lo spostare l'installazione direttamente nella directory giusta, che così i file vengono gestiti completamente dal pacchetto che li installa e non metà da una parte e metà dall'altra.
È utile che sia il fuss-server ad impostare /etc/fuss-fucc/sftpdir?
Per il file computerList.txt
potrebbe essere utile aggiungerlo in debian/conffiles, in modo che in caso di aggiornamento non venga riscritto.
Updated by Marco Marinello almost 5 years ago
- Assignee changed from Marco Marinello to Elena Grandi
Elena Grandi wrote:
In effetti...
Concordo con lo spostare l'installazione direttamente nella directory giusta, che così i file vengono gestiti completamente dal pacchetto che li installa e non metà da una parte e metà dall'altra.
È utile che sia il fuss-server ad impostare /etc/fuss-fucc/sftpdir?
veramente sì, serve poi per il comando fuss-fucc
. Anche se de-facto poi andiamo ad averlo hardcodato se il pacchetto installa direttamente in-place. Per me ok comunque.
Per il file
computerList.txt
potrebbe essere utile aggiungerlo in debian/conffiles, in modo che in caso di aggiornamento non venga riscritto.
Perfetto, faccio queste modifiche allora.
Updated by Elena Grandi almost 5 years ago
- Assignee changed from Elena Grandi to Marco Marinello
ottimo, io allora testo e uploado il fuss-server aggiornato coi file richiesti all'inizio del ticket e che scrive /etc/fuss-fucc/sftpdir
(btw, già il fuss-server hardcodava l'uso di /srv/tftp)
Updated by Elena Grandi almost 5 years ago
fuss-server uploadato.
manca solo la versione sistemata di fuss-fucc
Updated by Marco Marinello almost 5 years ago
- Assignee changed from Marco Marinello to Elena Grandi
L'assegnazione dei permessi a clonezilla delle cose che copio lo faccio in postinst mio? Penso sia la cosa migliore ma dammi conferma.
Elena Grandi wrote:
(btw, già il fuss-server hardcodava l'uso di /srv/tftp)
eventuali modifiche se le faranno i tecnici e basta
Updated by Paolo Dongilli almost 5 years ago
- Assignee changed from Elena Grandi to Marco Marinello
Marco Marinello wrote:
L'assegnazione dei permessi a clonezilla delle cose che copio lo faccio in postinst mio? Penso sia la cosa migliore ma dammi conferma.
Marco, ecco la risposta di Elena:
_Se lo fai in un postinst tuo devi controllare che l'utente clonezilla ci sia già (che vuol dire che probabilmente vien creato in tre posti diversi)
(ovvero, conviene pensare un attimo e vedere se si riesce a migliorare la situazione, ma intanto potrebbe andare bene per la versione attuale)_
Appena puoi procedi per favore con le modifiche a fuss-fucc. Grazie. Oggi sto conducendo i test.
Updated by Marco Marinello almost 5 years ago
- Assignee changed from Marco Marinello to Paolo Dongilli
Updated by Paolo Dongilli almost 5 years ago
- Status changed from In elaborazione to Risolto
Collaudo eseguito con esito positivo. Chiudo.
Updated by Elena Grandi almost 5 years ago
- Status changed from Risolto to Commenti
Riapro il ticket per segnalazione via chat di problemi.
Ho appena caricato la versione 10.0.9 di fuss-server che reintroduce la copia di ldlinux.c32 e aggiunge delle migliorie alla configurazione di pxelinux trovate sul thread del bug relativo.
Passo il ticket per provare se adesso funziona tutto correttamente
Updated by Elena Grandi almost 5 years ago
Dimenticavo, dopo l'aggiornamento del pacchetto fuss-server è necessario come al solito fuss-server upgrade per aggiornare la configurazione di pxelinux