|
La stazione di I1EPJ |
|

|
Dopo anni ed anni di onorato servizio, il PC che si intravede in basso a destra nella foto della stazione, che era un vecchissimo Pentium Pro con ben 128MB di RAM, è stato mandato in pensione (anche se ancora funzionante) ed è sostituito con un nuovo PC, nuovo si fa per dire, essendo di seconda mano, ma decisamente più recente e performante, trattandosi di un HP Z600, con CPU Xeon E5630 2.5 GHz, 8 GB di RAM e 1 TB di hard disk. Su di esso è stata installata la distribuzione Linux Ubuntu server 16.04 LTS (ad aprile 2021 aggiornata alla versione 20.04 LTS) ed il consueto LAMP. L'HP Z600 è visibile, in tutta la sua gloria, nella foto in basso. Qui è possibile vedere, a cura di PHPSysinfo, le caratteristiche di funzionamento del sistema.
Il travaso del sito è stato quasi indolore. Le uniche due cose che è stato necessario modificare sono state
uno script PHP fatto in casa che non funzionava più e l'applicazione, sempre scritta in PHP, che implementa la galleria
fotografica. Sulla vecchia macchina era stato installato SPGM, che sulla nuova
installazione, sebbene aggiornato all'ultima versione, si rifiutava categoricamente di funzionare ed è stato sostituito da
SFPG, che invece ha funzionato, come dicono gli albionici, non appena "out of the box".
Una terza che non funzionava più ma che è bastato aggiornare per ristabilirne il corretto funzionamento è
stata PHPsysinfo. L'ultima, che non si era proprio riusciti a rifar funzionare, per incompatibilità con PHP7, è stata
"La villa del seis". Qualche tempo dopo, l'avventura è stata aggiornata a PHP7, quindi nella home page è stato
reinserito il relativo link. Aggiornamento dopo l'installazione di Ubuntu server 20.04: non sono certo che non succedesse anche
prima, comunque PHP 7.4 installato di default in Ubuntu server 20.04 non permette più di usare la sintassi [] con le stringhe,
ma solo con gli array, quindi nel file validar.php alla linea 23 l'assegnazione della variabile Col PC è stato aggiornato anche l'UPS che lo tiene in vita in caso di mancanze di rete. Il nuovo UPS (questa volta davvero nuovo e visibile a destra dell'HP Z600) è un APC BX1400UI, di cui potete vedere le gesta qui. Date le maggiori prestazioni, è probabile che nel futuro più o meno immediato, il sito venga espanso con aggiunte di dubbia utilità ma carine, come una pagina dedicata ad una webcam, che si era tentato di far funzionare già sulla vecchia macchina, ma cui si era dovuto rinunciare per le troppo scarse prestazioni, sia della porta USB cui era collegata, sia in generale della macchina. * * * A novembre 2026 il supporto per la versione 20.04 era ormai da tempo terminato, come ricordato da un messaggio che compariva ad ogni login, quindi il Beppe ha avuto la malsana idea di provare a fare un aggiornamento da 20.04 a 24.04 e quindi da 24.04 a 26.04, ultima versione LTS disponibile. Il primo aggiornamento sembrava essere riuscito, ma doveva aver lasciato il sistema in uno stato tale da impedire il secondo, per cui il Beppe, dopo aver pronunciato tutte le imprecazioni di cui era a conoscenza, più qualcuna nuova inventata per l'occasione, è stato costretto a fare una installazione da zero della 26.04. Questa, se non altro, è riuscita senza problemi e il Beppe si è quindi messo di buzzo buono a reinstallare il sito e riconfigurare i vari programmi accessori. Tutto è riuscito senza particolari problemi, salvo uno. Le nuove politiche di sicurezza configurate nella versione 26.04 LTS di Ubuntu impediscono alle applicazioni PHP sotto Apache2 di leggere i file al di fuori della cartella in cui è installato il sito, nella fattispecie /var/www, impedendo di conseguenza a phpsysinfo di raccogliere le informazioni che si trovano al di fuori di tale cartella, ad esempio in /proc. Il brutto è che nessuno sembra sapere esattamente come configurare la baracca in modo da consentire ciò a phpsysinfo, probabilmente nemmeno i manutentori del pacchetto, altrimenti l'avrebbero implementato. In giro si trova una pletora di suggerimenti, compresi quelli dell'AI di Google, ma nessuno di essi, almeno sinora, ha funzionato, come potete verificare da voi clicando sull'icona a forma di triangolo presente in alto a destra del titolo nella pagina di phpsysinfo. Pazienza, tanto questa non è certo un'applicazione fondamentale per il funzionamento del sito. Queste politiche di sicurezza, per quanto in astratto sacrosante, cominciano però a sembrare al Beppe sempre più simili al chiudere casa e buttare via la chiave. Oh well. |

Il PC HP Z600 su cui sta girando questo sito.
|
Didascalia 2.
|
Didascalia 3.
|
Didascalia 4.
|
Cliccare sulle foto per una versione a più alta risoluzione
