Home     About Me     PHP-Fusion     Simosnap     Liberlabs

Posts con tag ‘Feisty’

Gutsy Ubuntu Linux su HP pavilion dv6000

luglio 12th, 2007 di Scorp | 22 Commenti | Archiviato in Hardware

Oggi ho messo le mani sul notebook di mio cugino, un HP pavilion dv6000 appunto: usa tranquillamente linux da diversi mesi ormai, ma mi ha fatto notare che ogni tanto gli si pianta quando non dovrebbe.

Nessun dettaglio accattivante nè in syslog nè in dmesg.

Googlando un po’ qua e un po’ in là, pare sia annidato qualche bug all’interno della gestione degli interrupts.

Per ora unica soluzione apparente sarebbe quella di passare al kernel il parametro noapic modificando opportunamente la command-line di grub.

Update 26 Dic 2007: saltando a gutsy le cose sono andate in peggio, senza noapic il sistema si freeza ancor prima di vedere il prompt di gdm. Inoltre persiste un problema di IRQ (il #7 viene disattivato dal kernel dopo pochi minuti) e non serve a niente flashare il BIOS con l’ultima release ad oggi disponibile.
Per di più su gutsy sembra abbia qualche problema con i binari nvidia presenti nei repository, facendo freezare xorg in maniera randomica per poi riprendersi dopo qualche istante. Aggiornando i driver con gli ultimi disponibili su nvidia.com il problema non sembra più ripresentarsi.
Per l’aggiornamento è necessario seguire alcuni accorgimenti per via del restricted-manager, qui sembrerebbe spiegato bene come fare.

Update 23 Mar 2008: in definitiva bisogna passare al kernel i parametri noapic acpi_irq_balance e sembra funzionare tutto in maniera pressochè decente.

Tags: , , , , , , , , , , ,

aMSN CVS e tcltls

maggio 31st, 2007 di Scorp | 5 Commenti | Archiviato in Cestino

Ho riscontrato un problemino dopo aver apt-gettato amsn su una fresh-install di ubuntu dai repos di Trevino.
Pareva che nonostante il pacchetto tcltls fosse installato (versione dai repository ufficiali), amsn continuava a rinnegarlo a proponendomi di scaricarlo dall’apposito sito tcl.sf.net.

Se invece vado ad usare lo script automatico che si trova sui forum ufficiali di ubuntu funziona benissimo. Dando un occhio al sorgente viene svelato l’arcano.

sudo nano -w /usr/lib/tls1.50/pkgIndex.tcl

Da:
package ifneeded tls 1.5 "[list load [file join $dir .. libtls1.50.so] ] ; [list source [file join $dir tls.tcl] ]"

a:
package ifneeded tls 1.50 "[list load [file join $dir .. libtls1.50.so] ] ; [list source [file join $dir tls.tcl] ]"

Riavviando amsn (e senza dargli nessun percorso specifico nella finestra preferenze) localizza la libreria senza problemi. A sto punto potrebbe essere una buona cosa se Trevino pubblicasse sul proprio repository la versione modificata di tcltls, senza la quale non è possibile usare amsn su una installazione pulita di feisty.

Tags: ,

TrueCrypt su 2.6.20 (Feisty)

marzo 19th, 2007 di Scorp | 2 Commenti | Archiviato in Cestino

EDIT: è stata rilasciata proprio oggi una nuova release di TrueCrypt, rendendo di fatto inutile il pacchetto patchato :P Che gli abbian fischiato le orecchie ai programmatori?

E’ ormai da diverso tempo che uso TrueCrypt come soluzione per l’uso di partizioni criptate in quanto disponibile sia per windows che per linux. Normalmente sono disponibili i precompilati per ubuntu, ma non è ancora il caso di Feisty in quanto ancora beta. Provvedendo alla compilazione da sorgenti si incorre in diversi errori:

root@guinness:~/Desktop/truecrypt-4.2a/Linux# ./build.sh
Checking build requirements...
Building kernel module... /home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:434:41: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c: In function ‘truecrypt_endio’:
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:434: error: ‘INIT_WORK’ undeclared (first use in this function)
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:434: error: (Each undeclared identifier is reported only once
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:434: error: for each function it appears in.)
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c: In function ‘dm_truecrypt_init’:
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:644: error: expected ‘)’ before ‘DM_MSG_PREFIX’
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:652: error: expected ‘)’ before ‘DM_MSG_PREFIX’
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:659: error: expected ‘)’ before ‘DM_MSG_PREFIX’
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:666: error: expected ‘)’ before ‘DM_MSG_PREFIX’
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c: In function ‘dm_truecrypt_exit’:
/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.c:690: error: expected ‘)’ before ‘DM_MSG_PREFIX’
make[2]: *** [/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel/Dm-target.o] Fel 1
make[1]: *** [_module_/home/scorp/Desktop/truecrypt-4.2a/Linux/Kernel] Fel 2
make: *** [truecrypt] Fel 2
Error: Failed to build kernel module

Infatti con il nuovo kernel 2.6.20 sono state apportate modifiche alla signature della funzione INIT_WORK, facendo fallire irrimedibilmente la compilazione.

Download truecrypt-4.2a-patched.tar.gz

Ecco la procedura on-the-fly:

sudo su
apt-get install wget gawk linux-source-2.6.20
cd /usr/src/
sudo tar xjf linux-source-2.6.20.tar.bz2
sudo ln -s linux-source-2.6.20 linux
cd /tmp
wget http://downloads.php-fusion.it/index.php?dir=blog/ubuntu/&file=truecrypt-4.2a-patched.tar.gz
tar xfz truecrypt-4.2a-patched.tar.gz
cd truecrypt-4.2a/Linux
./build.sh
./install.sh

Per l’installazione personalmente ho preferito spostare tutto in /usr/local così da tenere da parte il software compilato a manina e quello installato tramite apt-get.

Tags: ,

Amsn con antialiasing da cvs (fixamsn)

marzo 15th, 2007 di Scorp | 7 Commenti | Archiviato in Cestino

Ho installato da qualche settimana ubuntu feisty, che sarà rilasciata come stable fra circa un mese. Vi segnalo questo script che automatizza lo scaricamento, la configurazione, la compilazione di amsn e relative tcl/tk per una grafica più gradevole. Il thread ufficiale sul forum di ubuntu è questo. Su feisty ha funzionato egregiamente, ed ho preferito installare da cvs piuttosto che dall’ultima versione stable.

$ ./amsn.sh cvs

P.s.: ma avete visto il nuovo startup logo di gnome in ubuntu a forma fallica? E naturalmente il solito geek ha pensato bene di inviare un bel bugreport!

Tags: , , ,