Dimensione: 7213
Commento:
|
Dimensione: 8474
Commento: Errore di Sincronizzazione
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 132: | Linea 132: |
##skip-size 1 --verbose | == Errore Synchronize == È possibile trovarsi il blocco nella syncronizzazione al server di Microsoft, con il messaggio seguente:{{{ Configuring Global Azure AD Endpoints ERROR: Microsoft OneDrive API returned an error with the following message: Error Message: HTTP request returned status code 400 (Bad Request) Error Reason: xxxxxxxxxxx: The user could not be authenticated as the grant is expired. The user must sign in again. Trace ID: <<codice esadecimale>> Correlation ID: <<codice esadecimale>> Timestamp: 2023-06-25 15:11:17Z ERROR: Microsoft OneDrive API returned an error with the following message: Error Message: HTTP request returned status code 401 (Unauthorized) Error Reason: Access token is empty. Error Timestamp: 2023-06-25T15:11:17 API Request ID: <<codice esadecimale>> ERROR: Check your configuration as your refresh_token may be empty or invalid. You may need to issue a --reauth and re-authorise this client. }}} Eseguire la ri-synchronizzazione del proprio account attivo, in questo caso, quale l'errore suggerisce, scrivendo nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ onedrive --reauth }}} e rieseguire i passaggi del paragrafo [[#Sincronizzazione|Sincronizzazione]]. |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Guida verificata con Ubuntu: 20.04 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida si descrivono le procedure di installazione e configurazione di Microsoft OneDrive.
OneDrive è un servizio di cloud storage offerto da Microsoft che permette di sincronizzare file tra diversi dispositivi e accedervi online. Per utilizzare OneDrive su Ubuntu, occorre installare client appositi, di cui due dei più popolari sono insync e OneDrive Client for Linux.
Preparativi
Bisogna innanzitutto disporre di un account Microsoft attivo. Se necessario, è possibile crearne uno da questa pagina.
- Qualora il proprio account Microsoft richieda un controllo di sicurezza e/o dell'identità su un dispositivo associato (ad esempio il proprio smartphone), assicurarsi che quest'ultimo sia a portata di mano per disporre eventuali autorizzazioni durante la procedura.
Installazione
Il pacchetto onedrive presente nei repository ufficiali è obsoleto e non più supportato. Di seguito verrà quindi utilizzato quello presente nel repository OpenSuSE Build Service (OBS).
Ubuntu 20.04 e successive
Se non presente, creare con i privilegi di amministrazione la directory /etc/apt/keyrings.
Importare la chiave della firma dei pacchetti del repository OneDrive digitando nel terminale il comando:
wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$(lsb_release -rs)/Release.key | gpg --dearmor | sudo tee /etc/apt/keyrings/obs-onedrive.gpg -
Importare il repository di OneDrive con il comando:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$(lsb_release -rs)/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
Assicurarsi che il file /etc/apt/keyrings/obs-onedrive.gpg e i relativi permessi di esecuzione siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in questa guida.
Installare il il pacchetto onedrive con le opzioni indicare nel seguente comando:
sudo apt install --no-install-recommends --no-install-suggests onedrive
Al termine della procedura, con il terminale sarà possibile avviare OneDrive.
Seguire la procedura seguente.
Avvio servizio
Per lanciare il tool dovremo prima ottenere l'URL che servirà ad autorizzare il client alla connessione e all’accesso al vostro Onedrive.
Poiché l'autorizzazione scade in breve tempo, è necessario eseguire rapidamente i seguenti passaggi.
Nel terminale digitare il seguente comando:
onedrive
verrà visualizzato nell'output un messaggio con l'indirizzo URL:
Authorize this app visiting: https://login.microsoftonline.com/common
copiare e incollare l'indirizzo ottenuto in un browser.
Inserire e confermare le credenziali d'accesso per OneDrive. La pagina del browser diventerà bianca e l’indirizzo URL cambierà, avrà nella parte finale il codice di conferma ?code=.
Nel terminale, alla dicitura
Enter the response uri:
copiare il nuovo indirizzo completo fornito dal browser.
Sincronizzazione
Ora si può sincronizzare le directory e i file contenuti nel cloud con il sistema Ubuntu.
Nel terminale digitare il seguente comando:
onedrive --synchronize
Sincronizzare file in remoto con LibreOffice
Utilizzare LibreOffice per connettersi e sincronizzare file in remoto con il cloud OneDrive.
Per sincronizzare un server remoto con LibreOffice, usare i seguenti metodi:
Aprire LibreOffice, e selezionare nel menù File
- Apri in remoto
- Salva in remoto
- clic su Aggiungi servizio.
Servizi
Accedendo ai servizi per la prima volta, impostare le finestre di dialogo e fare clic su OK.
Seleziona casella di controllo Connessione sicura per accedere al servizio tramite il protocollo https e la porta 443. Attivare casella Memorizza password per salvare le proprie credenziali.
Condivisione Windows
- Tipo: Condivisione Windows
- Host: l'URL del server
- Condivisione: la condivisione Windows
- Utente e Password: nome utente e password dell'account MSN
- Etichetta: nome connessione
- Radice: percorso dell'account
Risoluzione problemi
Errore Synchronize
È possibile trovarsi il blocco nella syncronizzazione al server di Microsoft, con il messaggio seguente:
Configuring Global Azure AD Endpoints ERROR: Microsoft OneDrive API returned an error with the following message: Error Message: HTTP request returned status code 400 (Bad Request) Error Reason: xxxxxxxxxxx: The user could not be authenticated as the grant is expired. The user must sign in again. Trace ID: <<codice esadecimale>> Correlation ID: <<codice esadecimale>> Timestamp: 2023-06-25 15:11:17Z ERROR: Microsoft OneDrive API returned an error with the following message: Error Message: HTTP request returned status code 401 (Unauthorized) Error Reason: Access token is empty. Error Timestamp: 2023-06-25T15:11:17 API Request ID: <<codice esadecimale>> ERROR: Check your configuration as your refresh_token may be empty or invalid. You may need to issue a --reauth and re-authorise this client.
Eseguire la ri-synchronizzazione del proprio account attivo, in questo caso, quale l'errore suggerisce, scrivendo nel terminale il seguente comando:
onedrive --reauth
e rieseguire i passaggi del paragrafo Sincronizzazione.
Ulteriori risorse
Rclone con Microsoft OneDrive (guida dal sito ufficiale del progetto)
Progetto ufficiale (guida ufficiale problemi noti)