Mysql: apt update “Hash Sum mismatch”

Se durante un apt update viene mostrato l’errore “Hash Sum mismatch” (in italiano “Il file ha una dimensione non attesa“), siete capitati nel posto giusto. In alcuni casi potrebbe bastare un: rm -rf /var/lib/apt/lists/* e poi nuovamente apt update ma se siete dietro un proxy, consiglio di creare un file denominato /etc/apt/apt.conf.d/99fixbadproxy con dentro: Acquire::http::Pipeline-Depth … Leggi tutto

MacOS: Installare sshpass

sshpass è un programma che permette l’esecuzione non interattiva dell’autenticazione tramite password, in pratica è un software che inserire la password ssh per nostro conto al login e così automatizzare la procedura. ATTENZIONE: E’ preferibile usare una chiave per l’autenticazione SSH, l’uso di sshpass può essere pericoloso e per questo motivo il software non può … Leggi tutto

Debian: Aggiornare Buster (10) a Bullseye (11)

Come sempre Debian non delude, funziona come ci aspettiamo che debba funzionare. L’aggiornamento da Buster a Bullseye, eseguito con pochi comandi, semplicemente funziona. Vediamo come procedere. apt update -y && apt upgrade -y apt dist-upgrade Modifichiamo le impostazioni nel file apt; se non abbiamo altri file con sorgenti aggiuntive, possiamo modficare solo il /etc/apt/sources.list: sed … Leggi tutto

MacOS creare un archivio zip con password

Dall’interfaccia grafica di MacOS non è possibile creare direttamente un archivio zip con password (a meno di non ricorrere ad utility di terze parti). E’ comunque possibile creare archivi zip con password (fermo restando la “sicurezza” che questo possa garantire) da terminale. Se, ad esempio, abbiamo la cartella chiamata “Backup” che vogliamo comprimere, possiamo digitare … Leggi tutto

Aggiungere PHP a MacOS Monterey

MacOS 12, Monterey, viene rilasciato senza PHP. E’ possibile usare Homebrew per l’installazione di PHP, ma rispetto alle versione di MacOS precedenti, la libreria va anche firmata. Se non avete ancora installato brew, potete farlo su Mac Intel con: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” e su Mac Apple Silicon M1 con: /bin/bash -c “$(curl -fsSL … Leggi tutto

zsh: bind tasti HOME e END

Dopo l’aggiornamento a Monterey del mio Mac, ho deciso di passare a zsh, prima usavo ancora bash per una serie di motivi. Il funzionamento di zsh è pressoché lo stesso di bash, ma ci sono alcune cose a cui sono ormai abituato e che non funzionano. Ad esempio [fn]+< o [fn]+> (ovvero tast fn + … Leggi tutto

Come forzare il browser per la navigazione in un sito con certificato HTTPS non valido

Quando il certificato HTTPS di un sito non è valido (ad esempio ancora non emesso, oppure self-signed) tutti i moderni browser mostrano una pagina di avvertimento e non il sito. Solo per gli addetti ai lavori (magari per fare test) ci sono delle procedure da seguire per abilitare ugualmente la visualizzazione del sito. Firefox Per … Leggi tutto

APT: aggiornamento dopo il cambio di versione

A seguito del rilascio di una main-version debian, se provate ad effettuare il classico: apt update sulla oldstable, vedrete una serie di informazioni tra cui: …….. “stable-updates” a “oldstable-updates” N: Ciò deve essere accettato prima di poter applicare gli aggiornamenti da questo repository. Per maggiori informazioni consultare la pagina man apt-secure(8). ……. In questo caso … Leggi tutto

GitLab: Verifica di sicurezza quando viene rilevato un load troppo alto

Raccomandazione iniziale: Aggiornate sempre il software dopo nuovi rilasci. Vecchie versioni di GitLab consentono di fare una serie di cose senza autorizzazioni, pertanto aggiornate quanto prima se non lo avete fatto. Qualora il load del server sia stranamente alto, bisogna investigare. Innanzitutto con il comando top cerchiamo di capire se c’è un processo in particolare … Leggi tutto

Apache: Come verificare se alle richieste viene risposto con dati in cache

Dopo aver abilitato il modulo di caching di Apache per servire copia in cache alle richieste, piuttosto che ripetere continuamente le richieste, è possibile capire dal file di log di Apache se alla pagina richiamata viene risposto con informazioni in cache o meno. Per fare questo bisogna modificare le stringhe di LogFormat che trovate in … Leggi tutto