Indice
FAQ e problemi frequenti OpenMediaVault
The ultimate guide to problem resolution in OMV
Messaggi telegram come notifica di sistema
Cosa ti serve:
curl
deve essere installato- Procurati il
token
e ilchatIDnumber
curl 'https://api.telegram.org/botREPLACETOKENHERE/getUpdates?offset=0'
- Crea il seguente file:
nano /usr/share/openmediavault/notification/sink.d/20telegram
- 20telegram
#!/bin/bash BOT_TOKEN="REPLACEHERETOKEN" CHAT_ID="REPLACEHERECHATIDNUMBER" URL='https://api.telegram.org/bot'${BOT_TOKEN} MSG_URL=$URL'/sendMessage?chat_id=' send_message (){ curl --data-urlencode "text=$2" "${MSG_URL}$1&" } content=$(echo -e "${OMV_NOTIFICATION_SUBJECT} on the ${OMV_NOTIFICATION_DATE} \n\n $(cat ${OMV_NOTIFICATION_MESSAGE_FILE})") send_message ${CHAT_ID} "${content[@]}"
- Ora rendilo eseguibile:
chmod +x /usr/share/openmediavault/notification/sink.d/20telegram
- Attiva le notifiche e fai un test
Aggiornamento automatico di OMV
Creare un cronjob con questo comando:
apt-get update && apt-get dist-upgrade -y
Installare OMV sopra un'installazione pulita Debian, oppure su un sistema 32 bit
OK, facile.
Prima si installa Debian con il CD-ROM Net-Install che è piccolissimo.
Ricordarsi che:
- Se la macchina è poco performante, bisogna disabilitare l'installazione del comparto grafico
- E' necessario installare SSH
- Se si vuole si può fare una partizione
/home
separata
Poi ci si collega via SSH alla macchina appena creata e si segue questa guida ufficiale.
All'ultimo passo dell'installazione spesso ci si imbatte in un errore descritto qui. Per superarlo, basta inoltrare il seguente comando via CLI:
export PATH=$PATH:/usr/sbin
Al termine dell'installazione OMV è già attivo.
Usare il disco di sistema anche per l'archiviazione
Nessun problema. Questo si può fare facendo un resize della partizione di sistema e procurando così spazio aggiuntivo per una seconda partizione dati. Nel far questo però bisogna mantenere costanti gli UUID delle varie partizioni poichè OMV monta le partizioni utilizzandone il loro identificativo UUID.
Quello più a rischio è l'UUID della partizione Swap che, non so perchè, va sempre perso.
Quindi procuriamoci tutti gli UUID del disco da modificare e poi ripristiniamoli non appena abbiamo concluso l'operazione di resize:
#per visualizzare gli UUID: lsblk --output NAME,SIZE,UUID #per ripristinare l'UUID di una partizione swap: mkswap /dev/sdaX -U {UUID} #per ripristinare l'UUID di una partizione qualsiasi, non swap: tune2fs /dev/sdaX -U {UUID}
Dopo un aggiornamento, compaiono nuovi aggiornamenti firmware impossibili da fare
Inviare via SSH il comando
apt-get update && apt-get dist-upgrade -y
Non si riesce ad aggiornare il sistema
Verificare per prima cosa DNS e GW
Verificare la corretta impostazione della data e dell'ora
Modificare il file /etc/apt/sources.list/openmediavault.list
#Commentare la seguente riga: #deb http://packages.openmediavault.org/public DISTRIBUTION main #Aggiungere la seguente riga: deb https://openmediavault.github.io/packages/ DISTRIBUTION main
Aggiornare OMV extras: per fare questo basta andare sul sito ufficiale di OMV Extras e ri-eseguire l'installazione. Lo script eseguirà da sè l'aggiornamento.
In caso di errori del tipo: Repository 'http://deb.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'stable-updates' to 'oldstable-updates'
…
Impartire il comando: apt-get update –allow-releaseinfo-change
Impossibile installare Transmission
Verificare i diritti rwxr-xr-x
delle cartelle in root.
Verificare owner e group delle cartelle in root.
Impossibile installare miniDLNA su bananaPi
- Disabilitare il repository omv-extras (via GUI)
apt-get update
apt-get install minidlna
- Riabilitare repository omv-extras
apt-get update
apt-get install openmediavault-minidlna
Altri appunti utili per miniDLNA:
sudo /etc/init.d/minidlna restart
- Riavvia serversudo /etc/init.d/minidlna status
- Visualizza lo stato del server/etc/minidlna.conf
- il file di configurazione/var/log/minidlna.log
- il file di LOG