Writing by corra on Monday, 27 of August , 2007 at 10:04 am
L’altroieri (sabato) è stata una giornata fantastica. Cielo terso, caldo non eccessivo, acqua del lago calma. Il giorno ideale per un bel giro in barca.
Unico problema prima di partire è stato togliere tutta l’acqua che era entrata nella barca dopo i temporali intensi della scorsa settimana. Una buona ora di lavoro con paletta e spugna.
Pranzo al sacco.
Il giro in barca si arresta per un po’ a Lugano dove attracchiamo al molo pubblico e assistiamo all’arrivo del “rally del Ticino”.
Gelato e bibite per tutti e si riparte per tornare tranquillamente verso Lavena/Ponte Tresa a risistemare il natante.
Un sabato divertente a zonzo per il lago.
Writing by corra on Monday, 20 of August , 2007 at 11:21 am
If you have an Ubuntu 7.04 Feisty Linux Distribution and you are planning to install mysql-proxy in order to test the new proxy functionalities, maybe you will have some problem. I use Ubuntu 7.04 on my laptop, with all packets installed and configured correctly using Synaptic Packet Manager and, in fact, I had problems! If you won’t have problems … well … I’m unlucky!
First of all, there is not a packetized mysql-proxy for Ubuntu, so the only way to install it is to build it from the source you can get from MySQL website.
mysql-proxy needs the LUA scripting language in order to work correctly. LUA is the milestone, the tool to write configuration scripts to instructs mysql-proxy what to do receiving packets to and from the MySQL server. LUA is the key to achieve great tasks from mysql-proxy.
mysql-proxy needs LUA version>=5.1, so, before proceding to build the software be sure to have installed on your system the packets below (use Synaptic Packet Manager to install them):
lua5.1
liblua5.1-0
liblua5.1-0-dev
liblua5.1-sql-mysql-dev
OK, now proceed as usual with the first steps
$ gunzip mysql-proxy-0.5.1.tar.gz
$ tar xvf mysql-proxy-0.5.1.tar
$ cd mysql-proxy-0.5.1
before configuring (./configure) you have to create a symbolic link in order for the configure script to find the correct libraries
$ ln -s /usr/lib/liblua5.1.so.0.0.0 /usr/lib/liblua.so
OK, now you can proceed to configure giving some environment variable the value below:
$ ./configure LUA_CFLAGS=”-I/usr/include/lua5.1/” LUA_LIBS=”-L/usr/lib/ -llua”
The last steps are very simple:
$ make
$ make install
At this point (I hope) you have mysql-proxy installed on you Ubuntu Feisty.
Enjoy your proxy!
PS Remember the SUDO !!!
Writing by corra on Sunday, 19 of August , 2007 at 11:47 pm
Ritornano le partite ufficiali e si inizia con il piede sbagliato. La Roma si aggiudica (meritatamente) la SuperCoppa italiana.
Poco male, ci rifaremo con altre cose.
Intanto io e Jamo battezziamo la nuova stagione con un buon filetto di bufalo.
Writing by corra on Friday, 17 of August , 2007 at 5:42 pm
Se avete una macchina Ubuntu 7.04 Feisty (come il portatile del sottoscritto) e vi viene in mente di provare a installare mysql-proxy per farci qualche giochetto, sappiate che ci possono essere dei problemi di installazione. Almeno, io li ho avuti!
mysql-proxy per funzionare ha bisogno anzitutto di LUA (il linguaggio utilizzato per scrivere gli script di configurazione), oltre ad altri pacchetti che dovrebbero comunque già essere correttamente installati su Ubuntu.
La versione di lua deve essere almeno la 5.1 ragione per cui con Synaptic Packet Manager è bene installare i seguenti pacchetti:
lua5.1
liblua5.1-0
liblua5.1-0-dev
liblua5.1-sql-mysql-dev
Una volta fatto questo scaricate i sorgenti da compilare dal sito di MySQL (non esiste ancora una pacchettizzazione per Ubuntu): mysql-proxy 0.5.1 download page.
Si procede come al solito
$ gunzip mysql-proxy-0.5.1.tar.gz
$ tar xvf mysql-proxy-0.5.1.tar
$ cd mysql-proxy-0.5.1
A questo punto si deve creare un link simbolico per consentire poi allo script di configurazione di trovare le librerie che gli servono.
$ ln -s /usr/lib/liblua5.1.so.0.0.0 /usr/lib/liblua.so
Ora, invece di fare semplicemente il ./configure (che darebbe ad un certo punto l’errore, non trovando dei file di lua necessari), occorre specificare il valore di un paio di variabili
$ ./configure LUA_CFLAGS="-I/usr/include/lua5.1/" LUA_LIBS="-L/usr/lib/ -llua"
il seguito è semplice
$ make
$ make install
Dovrebbe funzionare tutto a questo punto.
Writing by corra on Friday, 17 of August , 2007 at 5:27 pm
Ho passato il portatile da Ubuntu 6.06 LTS alla 7.04 Feisty, passando per la 6.10, altrimenti il passaggio diretto dell’upgrade sembra essere impossibile.
Tutto bene tranne il fatto che ho dovuto pestare la testa non poco a far funzionare do nuovo vmware-player. Nonostante l’installazione fosse fatta con Synaptic Packet Manager (che dovrebbe dare qualche garanzia) veniva ripetutamente dato un errore su vmware-config.pl. L’errore era relativo al modulo vmmon.tar che non veniva correttamente trovato.
Dopo un po’ di peregrinamento per il web ho trovato dove poteva stare l’errore. In realtà più di un errore.
Il primo, l’installazione non installava dei moduli importanti, che avrebbero dovuto esserci. Per fortuna che qualcuno ha reso disponibile la patch
Il secondo, un madornale errore nel codice del modulo vmmon.
Il terzo, nel caso di installazioni precedenti, la mancata rimozione di un file di configurazione che non consentiva la corretta esecuzione di vmware-config.pl
Insomma, alla fine sembra essere tornato tutto funzionante.