Project

General

Profile

Segnalazione #338

fuss-client - errori al primo agganciamento

Added by Markus Pfeifer over 7 years ago. Updated over 7 years ago.

Status:
Chiuso
Priority:
Normale
Assignee:
Start date:
07/02/2017
Due date:
% Done:

0%

Estimated time:

Description

il primo agganciamento al dominio con il nuovo FUSS-CIENT non va mai a buon fine. Servono sempre due tenatativi. A fine il Client sembra di agganciarsi correttamente però alla ripartenza del client compare sempre il messaggio che mount.home non è disponibile anche se il server ed il client si trovano nella stessa subnet. Di conseguenza non è possibile fare il login con un utente di rete sul client.

Associated revisions

Revision 7936e772 (diff)
Added by Elena Grandi over 7 years ago

Fix loading of domain from the command line. refs: #338

History

#1

Updated by Simone Piccardi over 7 years ago

  • Assignee changed from TRUELITE to Elena Grandi
#2

Updated by Elena Grandi over 7 years ago

  • Assignee changed from Elena Grandi to Markus Pfeifer

È possibile sapere di che versioni di fuss-server e fuss-client si tratta?

Intanto inizio ad indagare con le ultime.

#3

Updated by Markus Pfeifer over 7 years ago

ho aggiornato tutto all'ultima versione ufficiale ... non sò poi che versione sia, ma lanciando "apt update && apt upgrade (dist-upgrade)" per fuss-client non ci sono ulteriori aggiornamenti disponibili.

#4

Updated by Elena Grandi over 7 years ago

Uh, non avevo visto la risposta (ricevo un avviso via mail se il ticket mi viene riassegnato)

Per scoprire le versioni installate dei pacchetti si può usare dpkg -l nomepaccheto (quindi in questi casi dpkg -l fuss-client sui client e dpkg -l fuss-server sul server.

Faccio la domanda perché stamattina non sono riuscita a riprodurlo, quindi ho un po' di problemi a capire cosa stia succedendo.

#5

Updated by Markus Pfeifer over 7 years ago

  • Assignee changed from Markus Pfeifer to Elena Grandi

La versione client utilizzata è 8.0.13
La versione server è 8.0.17-1

Il problema ritrovato è questo:

TASK [homes : Stop if no domain is available] ***************
fatal: [localhost}: FAILED! => {"changed":false, "failed": true, "msg": "We can't discover our domain. If this happens multiple times in a row you can try to pass it explicitely wiht --domain"}

Il commando con cui ho lanciata l'agganciamento: fuss-client -a --domain dida251102.intranet -g aula01

#6

Updated by Markus Pfeifer over 7 years ago

Markus Pfeifer ha scritto:

La versione client utilizzata è 8.0.13
La versione server è 8.0.17-1

Il problema ritrovato è questo:

TASK [homes : Stop if no domain is available] ***************
fatal: [localhost}: FAILED! => {"changed":false, "failed": true, "msg": "We can't discover our domain. If this happens multiple times in a row you can try to pass it explicitely wiht --domain"}

Il commando con cui ho lanciato l'agganciamento: fuss-client -a --domain dida251102.intranet -g aula01

#7

Updated by Elena Grandi over 7 years ago

  • Assignee changed from Elena Grandi to Markus Pfeifer

Ah, adesso capisco meglio il problema (inizialmente pensavo che fuss-client fosse arrivato alla fine dell'esecuzione con successo e ancora non funzionasse).

L'agganciamento è stato lanciato entrambe le volte con fuss-client -a --domain dida251102.intranet -g aula01 (quindi specificando esplicitamente --domain [...] ed entrambe le volte fallisce su quel punto?

Indago su quella modalità

#8

Updated by Markus Pfeifer over 7 years ago

Elena Grandi ha scritto:

Ah, adesso capisco meglio il problema (inizialmente pensavo che fuss-client fosse arrivato alla fine dell'esecuzione con successo e ancora non funzionasse).

L'agganciamento è stato lanciato entrambe le volte con fuss-client -a --domain dida251102.intranet -g aula01 (quindi specificando esplicitamente --domain [...] ed entrambe le volte fallisce su quel punto?

Indago su quella modalità

Esatto ... il secondo tentativo falisce al punto del home mount con l'errore
TASK [homes : Remount /home] ********************
fata: [localhost]: FAILED! => {"changed": true, "cmd": ["systemctl", "start", "home.mount"], "delta": "0:00:00.102851", "end": "2017-07-03 14:53:50.768957", "failed": true, "rc": 1, "start": "2017-07-03 14:53:50.666106", "stderr": "Job for home.mount failed. See 'systemctl status home.mount' and journalctl -xn' for details.", "stdout": "", "stdout_lines": [], "warnings": []}

Al terzo tantativo di agganciamento in fine passa senza errori però comunque in nessun caso si riesce a fare login con un utente di rete sul lato client.

#9

Updated by Markus Pfeifer over 7 years ago

  • Assignee changed from Markus Pfeifer to Elena Grandi
#10

Updated by Christopher R. Gabriel over 7 years ago

  • Project changed from octofuss-client to fuss-client
#11

Updated by Elena Grandi over 7 years ago

  • Status changed from Nuovo to In elaborazione
#12

Updated by Elena Grandi over 7 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Elena Grandi to Markus Pfeifer

Ho pubblicato una nuova versione di fuss-client (8.0.14) che fixa un bug in quella parte di codice.

Per far sì che venga riapplicata la parte relativa al mount delle home è necessario cancellare il file /etc/krb5.keytab e — dopo aver aggiornato il pacchetto — rilanciare fuss-client -a

#13

Updated by Markus Pfeifer over 7 years ago

  • Assignee changed from Markus Pfeifer to Elena Grandi

Ho fatto delle verifiche e con la iso del client per 64Bit l'agganciamento funziona senza errori. Invece con quella per 32Bit con l'ultima versione fuss-client 8.0.14 mi compare questo errore:

fuss-client -a --domain dida251102.intra -g aula01
Traceback (most recent call last):
File "/usr/sbin/fuss-client", line 403, in <module>
Client().main()
File "/usr/sbin/fuss-client", line 399, in main
selc.args.func()
File "/usr/sbin/fuss-client", line 255, in add
'domain={}', format(self.conf['domain'])
KeyError: 'domain'

Saluti
Markus.

#14

Updated by Markus Pfeifer over 7 years ago

aggiornamento!

addess ho lanciato il command fuss-client -a -g aula01 e l'agganciamento è andato a buon fine senza errori.

Sembra quasi un gioco alla lotteria. Già dobbiamo toccare ogni macchina client almeno 3 volte quest errore ci costringe a fare ulteriori prove su tutte le macchine ... A fine significa una grossa perdita di tempo per che è indispensabile da accettare.

Saluti
Markus.

#15

Updated by Elena Grandi over 7 years ago

  • Assignee changed from Elena Grandi to Markus Pfeifer

Se è andato a buon fine, il ticket si può chiudere, giusto?

Comunque, nel frattempo l'ultima versione di fuss-client è la 8.0.16 che dovrebbe dare qualche altra piccola miglioria al funzionamento (anche riguardo a #262).

#16

Updated by Markus Pfeifer over 7 years ago

  • Status changed from Commenti to Chiuso
  • Assignee changed from Markus Pfeifer to Elena Grandi
  • Priority changed from Immediata to Normale

Intanto chiudo il ticket come proposto.

Sono in fase di preparazioni per una scuola prevista al passaggio sul nuovo concetto FUSS. Farò le prove e se riscontro ulteriori problemi riapro una nuova pratica.

Grazie intanto dei vostri impegni.

Saluti
Markus.

Also available in: Atom PDF