PrettyPrint

mercoledì 23 giugno 2021

Fedora 34, dnf update: Invalid configuration value: failovermethod=priority

Dopo l'aggiunta di alcuni repository di terze parti (nel mio caso il repo di Teamviewer), l'output del comando di aggiornamento del sistema dnf update, potrebbe mostare il seguente warning:

Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/teamviewer.repo; Configurazione: OptionBinding with id "failovermethod" non esiste

Fedora non supporta l'opzione 'failovermethod=priority'

Editare il file .repo "incriminato" (nell'esempio, si tratta di teamviewer.repo) :

sudo nano /etc/yum.repos.d/teamviewer.repo

e commentare la riga che assegna il valore priority a failovermethod:

#failovermethod=priority

Salvare il file e rieseguire il comando dnf update, che ora non dovrebbe più mostrare il warning.


Rif. https://bugzilla.redhat.com/show_bug.cgi?id=1653831#c2

martedì 22 giugno 2021

Fedora 34, IDE Arduino, errore di compilazione: Parameter 'tools' is mandatory

Sembra che si tratti di un bug molto noto già da versioni precedenti. L'errore avviene in fase di compilazione, dall'IDE di Arduino:

 

 
In buona sostanza, l'utente corrente che sta eseguendo l'istanza di Arduino IDE non ha il permesso per creare la sottodirectory tools-builder, in /usr/share/arduino (che è ovviamente di proprietà di root).

Occorrerà dunque creare questa directory da terminale, anche non privilegiato:
 
sudo mkdir /usr/share/arduino/tools-builder
 
Dopo questa modifica, il problema è risolto:
 
 


 

 

 




domenica 20 giugno 2021

Ubuntu-Debian/Fedora: installare e impostare Wireshark

Wireshark è uno strumento di analisi del traffico di rete, che può essere comodamente installato dal package manager. 

Va lanciato con sudo; se si vuole evitare questo (per esempio, lanciarlo dal menù applicazioni) occorre aggiungere l'utente corrente al gruppo wireshark; diversamente, non potranno essere selezionate le interfacce di rete presenti sul computer.


Senza l'aggiunta dell'utente al gruppo wireshark




Con l'aggiunta dell'utente al gruppo wireshark :






Per l'installazione/aggiunta dell'utente:

Ubuntu/Debian:
 
 
sudo apt-get install wireshark
sudo dpkg-reconfigure wireshark-common  
sudo usermod -a -G wireshark $USER
newgrp wireshark

 
 
Fedora
 
sudo dnf install wireshark
sudo usermod -a -G wireshark $USER
newgrp wireshark 


 
Non sarà necessario uscire dalla sessione e riloggarsi.

giovedì 3 giugno 2021

Ubuntu 20.04: installare onedrive > 2.3.13

Devo purtroppo confessarlo. Sono onedrive dipendente. Avendo lavorato su Windows avevo preso l'abitudine (pessima?) di sincronizzare tutta la mia attività con Onedrive. Con Windows l'integrazione e silente e perfetta. Tutto ovviamente avviene in modo implicito.

Essendo passato definitivamente su Linux, mi ero posto il problema di poter continuare a usare questo servizio cloud di Microsoft anche nell'ambiente del pinguino. Scartata subito un'appariscente soluzione a pagamento, dopo qualche ricerca, l'attenzione si era indirizzata su uno dei tanti clienti testuali: abraunegg/onedrive, che, come c'è scritto nella pagina, è un fork di skilion un client abbadonato nel 2018

Il repository del progetto è: https://github.com/abraunegg/onedrive

Scopro che onedrive è anche disponibile nel repository della 20.04; ma è una versione (2.3.13x) che dà problemi nella prima configurazione.

La prima volta che viene lanciato onedrive, viene generato un URL che deve essere aperto in un browser. E' in effetti una login del servizio Microsoft. Una volta autenticati l'URL della pagina di risposta (bianca), deve essere incollata nel terminale

Enter response URI:

la risposta è un errore. Il problema è in bug che affligge questa versione

Installazione della versione 2.4 o superiori

Il problema viene aggirato, installando non la versione di default di Ubuntu 20.04, ma una versione successiva prelevata da un PPA:

https://launchpad.net/~yann1ck/+archive/ubuntu/onedrive

In buona sostanza occorrerà aggiungere questo PPA al nostro sistema e fare un update dei pacchetti:

sudo add-apt-repository ppa:yann1ck/onedrive
sudo apt update

Quindi installare con

sudo apt install onedrive 
 
Prima sincronizzazione

Aprire un terminale, dalla propria home dir.

onedrive --synchronize

con questo comando:

1. verrà creata nella propria home una directory OneDrive

2. verrà effettuata la  prima sincronizzazione con il proprio disco cloud (download della struttura e dei file, nella directory creata precedentemente)

 

Abilitare il servizio

Con i seguenti ulteriori comandi (da terminale utente non privilegiato), il servizio verrà avviato automaticamente così come la sincronizzazione: 

systemctl --user enable onedrive
systemctl --user start onedrive 

Dopo questa modifica, le modifiche fatte nella cartella OneDrive della nostra home directory si rifletteranno quando si lavorerà su Windows e viceversa.