Categoria: Debian

  • Come aggiornare da MySQL 5.5. a 5.6 in Plesk con Ubuntu o Debian

    Avete l’ormai datato MySQL 5.5 nella vostra installazione Plesk installata su una distribuzione Ubuntu o Debian e volete passare ad una più aggiornata versione MySQL 5.6 o MariaDB 10? Ecco la guida come fare passo passo per le varie distribuzioni!

    Innanzitutto per qualsiasi sistema state aggiornando la raccomandazione principale è quella di effettuare uno snapshot del server ed un backup completo sia del sistema che dei database.

    Plesk su Ubuntu 12.04, Ubuntu 14.04, Debian 7

    Creare un backup di /etc/mysql/my.cnf :

    cp /etc/mysql/my.cnf{,_original}

    Aggiungere il Repository MySQL APT:

    Dalla pagina del repository APT di MySQL http://dev.mysql.com/downloads/repo/apt/ si selezioni e scarichi il pacchettorelativo alla propria piattaforma. Nel momento in cui scriciamo potete scaricare l’ultimo pacchetto mediante il comando:

    wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

    Installare quindi, tramite dpkg, il pacchetto scaricato, nel nostro caso basterà il comando:

    dpkg -i mysql-apt-config_0.6.0-1_all.deb

    Nel corso dell’installazione del pacchetto verrà chiesto di scegliere quale versione di MySQL server e quali altri componenti si vogliano installare. Nel caso non siete sicuri di cosa scegliere lasciate tranquillamente le opzioni di default già selezionate. Sarà possibile anche selezionare nessun componente se non si ha necessità di alcun componente aggiuntivo. Una volta fatte le scelte per tutti i componenti scegliete Applica e continuate la configurazione ed installazione del pacchetto MySQL.

    Aggiornate ora le informazioni del pacchetto dal repository APT MySQL, facendo un update mediante il comando:

    apt-get update

    Aggiornate MySQL server facendo un upgrade con il comando:

    apt-get install mysql-server

    Accettate quando vi viene richiesto di aggiornare il file /etc/mysql/my.cnf

    A questo punto entrare nel pannello di controllo di Plesk ed andare in Strumenti ed Impostazioni (Tools & Settings) > Cpmonenti del Server (Server Components) e cliccare su aggiorna (Refresh).

    Ora ci tocca aggiornare i database MySQL, che possiamo fare tramite il comando:

    MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin psa

    A questo punto avete l’installazione dei MySQL Server 5.6 pronta all’uso.

    Plesk su Debian 8

    In Debian 8 normalmente è installatato MariaDB. MariaDB 10.x è la versione che sostituisce MySQL 5.5/5.6.
    Vi invitiamo ad effettuare il backup di tutti i database esistenti usando l’articolo della knowledge base KB#213904125 degli sviluppatori del DMBS: https://mariadb.com/kb/en/mariadb/installing-mariadb-deb-files/ e seguire le istruzioni sul sito stesso per aggiornarlo.

    Una volta effettuato l’aggiornamento non vi resta che dal server Plesk eseguire dalla riga di comando:

    plesk sbin packagemng -sdf

    A questo punto avete l’installazione dei MariaDB 10.x pronta all’uso.

  • Risolvere l’errore di Apache “seg fault or similar nasty error detected in the parent process” su Plesk

    Può capitare in sistemi in cui è installato Plesk 12.5, basati su Debian o Buntu, che durate la rotazione dei file di log di Apache vi sia un mancato riavvio del Web Server, causato dall’errore “seg fault or similar nasty error detected in the parent process“, vediamo come risolvere come segnalato dal teram di Odin nell’ID risolutivo 128431.

    Sintomi

    Apache va in crashe risportando il seguente errore in /var/log/apache2/error.log:
    [Tue Dec 01 07:04:28.504284 2015] [mpm_event:notice] [pid 20056:tid 140176783820672] AH00493: SIGUSR1 received. Doing graceful restart
    [Tue Dec 01 07:04:28.933380 2015] [core:notice] [pid 20056] AH00060: seg fault or similar nasty error detected in the parent process

    Causa

    L’errore è dovuto al reload della configurazione di Apache ed ad un suo successivo crash. E’ un problema noti di Apache 2.4 per le distribuzioni basate su Debian, come riportato dal Bug #1416875 apache-2.4.10 dies in reload.

    Soluzione

    Al momento l’unica soluzione possibile è utilizzare il seguente workaround:

    1. Sostituire ‘reload‘ con ‘restart‘ nel file ‘/etc/logrotate.d/apache2‘.
    2. Aumentare il valore Apache restart interval nelle impostazioni presenti in Home > Strumenti e Impostazioni > Apache Web Server, inserendo come valore almeno 60 secondi.

    Non dovreste così avere più alcun problema

  • Aggiornamento da Debian 6.0 Squeeze a Debian 7.0 Wheezy

    E’ stata rilasciata ufficialmente Debian 7.0, nome in codice Wheezy, e naturalmente la voglia di aggiornare il proprio sistema è tanta. Ecco a voi la guida passo passo per effettuare l’upgrade di Debian 6.0 Squeeze a Debian 7.0 Wheezy.

    Logo Debian Wheezy

    Naturalmente vi consigliamo prima di qualsiasi operazione di effettuare un backup dei dati importanti presenti sul vostro sistema.

    Innanzitutto bisogna modificare il file /etc/apt/sources.list, usando vi, nano o il vostro editor preferito:

    vim /etc/apt/sources.list

    sostituendo nel file il valore squeeze con il valore wheezy, quindi nel caso il vostro file contenga le seguenti righe:

    deb http://mirrors.kernel.org/debian/ squeeze main
    deb-src http://mirrors.kernel.org/debian/ squeeze main
    deb http://security.debian.org/ squeeze/updates main
    deb-src http://security.debian.org/ squeeze/updates main

    esse diventeranno

    deb http://mirrors.kernel.org/debian/ wheezy main
    deb-src http://mirrors.kernel.org/debian/ wheezy main
    deb http://security.debian.org/ wheezy/updates main
    deb-src http://security.debian.org/ wheezy/updates main

    A questo punto si può avviare la prima fase dell’aggiornamento del sistema, per prima cosa è importante aggiornare il repository dei pacchetti Debian eseguendo da shell (o terminale) il comando:

    apt-get update

    Successivamente è necessario aggiornare prima degli altri programmi i due fondamentali gestori dei pacchetti aptaptitude tramite il comando:

    apt-get install aptitude apt

    A questo punto si può avviare il primo upgrade di sistema minimale, lanciando sempre da shell o da terminale il comando

    apt-get upgrade

    Dopo l’aggiornamento del sistema minimale è bene verificare di avere un kernel aggiornato ed aggiornarlo all’ultima versione disponibile, per verificare la versione di kernel installata si può usare la seguente combinazione di comandi:

    dpkg -l | grep linux-image

    Che ci restituirà un output simile a questo:

    ii linux-image-2.6-amd64 2.6.32+29 Linux 2.6 for 64-bit PCs (meta-package)
    ii linux-image-2.6.32-5-amd64 2.6.32-45 Linux 2.6.32 for 64-bit PCs

    Per aggiornare ora il kernel basta eseguire da terminale il comando:

    apt-get install linux-image-2.6-amd64

    A questo punto è necessario aggiornare il vostro bootloader, che nella maggior parte dei casi sarà Grub, mediante il comando:

    update-grub

    e successivamente aggiornare il gestore dei dispositivi per il kernel linux udev digitando nella shell:

    apt-get install udev

    Manca ora solo il passaggio finale, quello relativo all’aggiornamento della distribuzione vero e proprio, potrete effettuarlo lanciando il comando:

    apt-get dist-upgrade

    Da questo momento in poi state utilizzando Debian Wheezy.

    Naturalmente esiste anche una guida ufficiale all’upgrade. Buon aggiornamento!

  • Installare il Loader ionCube su Linux (Debian e Ubuntu)

    Avete dei file codificati con l’ionCube Encoder e per utilizzarlo vi necessità l’ionCube Free Loaders? Ecco come installarlo su Linux, che sia Debian o Ubuntu come distribuzione (per le altre cambierà il passo 4, relativamente alla posizione del file php.ini).

    1. Scaricare il file di ionCube Free Loaders relativo all’architettura utilizzata. Nel caso si usi una 32 bit basta digitare in una finestra di terminale:

      wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

      mentre se si usa un sistema 64 bit bisognerà digitare sempre nella finestra del terminale:

      wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

    2. Scompattare il file scaricato scrivendo sempre nella finestra di terminale, nel caso di un sistema 32 bit:

      tar zxvf ioncube_loaders_lin_x86.tar.gz

      mentre nel caso di un sistema 64 bit:

      tar zxvf ioncube_loaders_lin_x86-64.tar.gz

    3. Spostare i file relativi a ionCube sotto /usr/local digitando il comando:
    4. mv ioncube /usr/local/

    5. Modificare il file /etc/php5/apache2/php.ini, mediante un qualsiasi editor come vi, pico, nano, gedit o quello che più vi aggrada, aggiungendo la riga:

      zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

    6. A questo punto tutto quello che vi resta da fare è riavviare Apache mediante il comando:

      /etc/init.d/apache2 restart

    Questo è tutto! Buona installazione!

  • Installare il player Flash Gnash in Debian 5.0 Lenny

    Gnash, il player Flash della GNU è ormai arrivato ad un buon livello di maturità, basato su GameSWF supporta la maggior parte delle caratteristiche di SWF v7 ed alcune di SWF v8 e v9. Vediamo con una semplice guida come installarlo.

    (altro…)

  • Installare e configurare NTP su Debian

    Vi sarà capitato spesso di vedere l’ora del vostro orologio di sistema segnare un ora non corretta, tramite il protocollo NTP potrete tenere sempre l’ora aggiornata. Vediamo come installare il servizio in Debian.

    (altro…)

  • Installare MPlayer e codec multmediali su Debian 5.0 Lenny

    MPlayer è per molti il miglior player multimediale in circolazione, in Debian 5.0 Lenny si può installare facilmente ma si potrebbe essere impossibilitati a vedere  film in DVD e si potrebbero avere difficoltà a visualizzare filmati che utilizzano altri codec (proprietari o per windows), vediamo insieme come installare i codec multimediali più utilizzati e diffusi.

    (altro…)

  • Usare apt-get in una rete con proxy

    Capita in molte reti, specie aziendali, di dover navigare o utilizzae la rete dietro un proxy, se siete utilizzatori di una distribuzione derivata da Debian (come Ubuntu) dovrete effettuare delle impostazioni particolari. Vediamo insieme come.

    (altro…)

  • Autologin e avvio di Xorg senza display manager in Debian

    Se trovate comodo che la vostra Debian box esegua il login e Xorg senza utilizzare un display manager come gdm o kdm allora non avete altro da fare che seguire questa guida. (altro…)

  • Aggiornare da Debian Etch a Debian Lenny

    Il ciclo di test di Debian Lenny sta volgendo al termine e presto sarà disponibile la nuova versione. Per chi volesse anticipare l’aggiornamento, visto che ormai siamo prossimi all’uscita, nel seguito illustrerò i passi da seguire. (altro…)