triplo salto mortale, resize raid1 mdadm – crossgrade 32->64 – Debian 12->13

Triplo salto mortale

Il mio vecchio server aveva bisogno di un upgrade, da Debian 12 a 13 ma dopo un primo test fallito ho scoperto che per Debian 13 trixie la versione i386 è scomparsa, poi scopro che le partizioni hanno spazio insufficente per l’upgrade.

La mia storia con Debian è partita da Sarge 3.1 stable ed è passata alla terza macchina con aggiornamenti costanti nel tempo ma è rimasto a 32 bit.

La prima macchina un AthlonXP 2500 con 2 Gb di RAM e dischi IDE per finire con un i5, 8 Gb di RAM e 2 dischi sata in raid mirror con mdadm.

#cat /var/log/installer/lsb-release
DISTRIB_ID=Debian
DISTRIB_DESCRIPTION="Debian GNU/Linux installer"
DISTRIB_RELEASE="3.1 (installer build 20060304)"

La situazione non è facile perché le vecchie partizioni (raid1 mdadm) ora stanno strette e necessitano di una revisione prima di fare qualsiasi cosa.
Mi metto all’opera provando prima in virtuale con virtulabox e dai test estraggo i comandi necessari per effettuare il triplo upgrade. Leggi tutto “triplo salto mortale, resize raid1 mdadm – crossgrade 32->64 – Debian 12->13”

More RAI on PC, tutti i canali su PC

Oh jesus, ricordo ancora i primi anni 2000, all’inizio scoprivo il web con il mio modem 56k, muovevo i primi passi tra knoppix e fedora, e chiesi al mio maestro di linux:

io : ‘maestro come posso rendere più sicuro il mio pc ?’

maestro: ‘ il PC sicuro è il PC spento’

Ora vedo tutti pascolare liberamente con i loro smartphone perché da li hanno tutto e il PC è troppo complicato, ma non sanno che quel che fanno è come avere tre buchi nel culo.

Fatta questa premessa vi voglio consigliare un sito web : https://tivustream.com/

Qui potrete trovare consigli utili e come vedere la TV digitale sul vostro PC indipendentemente dal sistema operativo, tutto questo per offrirvi uno slippino in ghisa atto a proteggere il vostro posteriore.

Leggi tutto “More RAI on PC, tutti i canali su PC”

My conkyrc and fix hddtemp sdd temp error

Da un pò non davo una sistemata al mio vecchio conky, andava bene ma durante alcuni passaggi aveva perso qualche informazione.

L’inserimento di un nuovo HD SDD veniva ingorato da hddtemp e il passaggio da nvidia a nouveau lasciava vuoto il campo della temperatura GPU.

Il mio conky :

Seguiamo l’artiocolo per risolvere gli errori e avere conky a posto.

Leggi tutto “My conkyrc and fix hddtemp sdd temp error”

Vedere RAI TV su PC win/linux con RaiNix

Il tempo passa, sta arrivando Natale così trovo il tempo per riprendere qualcosa che avevo dimenticato nel cassetto.

Torniamo a parlare di RaiNix, il fantastico script (licenza GPL)che permette di vedere i canali RAI sul nostro PC, ricordiamoci sempre che l’IP deve essere di italica provenienza per poter funzionare.

Questa volta la versione per Linux che uso splendidamente da diverso tempo su una Debian 64 stable (bookworm) è la numero 3.3.6.1 del  14 giugno 2024 ma abbiamo anche una versione per Win10 esattamente la 3.3.0 del 04/05/2024 (porting per Windows a cura di @Panunzio poi riadattata da Shorewall e Bird52 ).

Tra le grosse novità oltre al player la possibilità di record e restreaming e il porting per MacOS e FreeBSD.

Versione Linux : Download “RaiNix v. 3.3.6.1 Linux” rainixv3.7z – Scaricato 8252 volte – 17,26 KB

Versione Windows  : Download “RaiWin v. 3.3.0 (RaiNix for Windows)” RaiWin.zip – Scaricato 8156 volte – 7,61 MB

Possiamo ora cominciare a mostrarvi come funziona ricordando che potete trovare maggiori su come funzione nel sito di Paolo DiStefano.

Leggi tutto “Vedere RAI TV su PC win/linux con RaiNix”

Script restart process if die

Ultimamente rtorrent mi stava dando qualche problema, i limiti fisici del vecchio raspberry PI prima versione  non mi danno spazio per gestire la memoria così succede che rtorrent muore inaspettatamente.

Caught internal_error: DhtServer::event_write called but both write queues are empty. 
/usr/lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent14internal_error10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c0) [0xb6cdcd7c] 
rtorrent(_ZN7torrent14internal_errorC1EPKc+0x9c) [0x7fa58] 
/usr/lib/arm-linux-gnueabihf/libtorrent.so.21(+0x98728) [0xb6d50728] 
/usr/lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent9PollEPoll7performEv+0x118) [0xb6cf59bc] 
/usr/lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent9PollEPoll7do_pollExi+0x78) [0xb6cf5adc] 
/usr/lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent11thread_base10event_loopEPS0_+0x174) [0xb6d3289c] 
rtorrent() [0x1e660] 
/lib/arm-linux-gnueabihf/libc.so.6(__libc_start_main+0x114) [0xb68dd740]

Non è una bella situazione dato che l’unico accesso per riavviare  rtorrent deve avvenire da SSH e spesso non mi è possibile inoltre possono passare diverse ore se non giorni prima che me ne renda conto.

La soluzione era avviare rtorrent con uno script in grado di capire se era attivo .

Leggi tutto “Script restart process if die”