sabato 31 gennaio 2009

OKI C3300N e Linux: si può!!!


C'e' chi dice che non si puo' fare, pure la OKI.
Pero' e' fattibile, grazie al team che ha sviluppato il driver foo2zjs.

In particolare per le stampanti OKI che utilizzano il protocollo proprietario HyperC, bisogna utilizzare il driver foo2hyperc che potete trovare su http://foo2hiperc.rkkda.com/

Il sito sconsiglia caldamente di utilizzare il driver eventualmente fornito con la vostra distribuzione linux preferita e indica il link per scaricare la versione piu' recente (il driver e' ancora in fase alpha)

Vediamo i passi principali per installare il driver e la stampante sul vostro sistema:

$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make

Ora che avete compilato il driver, bisogna scaricare dal web alcuni file specifici per la
vostra stampante come i profili .ICM per la correzione del colore.
Selezionate il numero di modello della vostra stampante (eseguite solo uno dei seguenti
comandi getweb):

$ ./getweb 3100 # Get Oki C3100n .ICM files
$ ./getweb 3200 # Get Oki C3200n .ICM files
$ ./getweb 3300 # Get Oki C3300n .ICM files
$ ./getweb 3400 # Get Oki C3400n .ICM files
$ ./getweb 3530 # Get Oki C3530n MFP .ICM files
$ ./getweb 5100 # Get Oki C5100n / C5150n .ICM files
$ ./getweb 5200 # Get Oki C5200n .ICM files
$ ./getweb 5500 # Get Oki C5500n .ICM files
$ ./getweb 5600 # Get Oki C5600n .ICM files
$ ./getweb 5800 # Get Oki C5800n .ICM files

Per installare driver e file aggiuntivi:
$ su
# make install
oppure
$ sudo make install

(Opzionale) Se utilizzate CUPS, eseguite un restart dello spooler:
# make cups
oppure
$ sudo make cups

Ora non vi resta che creare le code di stampa con gli stumenti caratteristici della vostra
distribuzione, alcuni esempi:

Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5:
    # printconf-gui
Fedora Core 6, Fedora 7/8/9/10, and Ubuntu 7.10/8.x:
    # system-config-printer
Mandrake/Manrivia:
    # printerdrake
SUSE 10.x/11.x:
    # yast2 printer
Ubuntu 5.10/6.06/6.10/7.04:
    $ sudo gnome-cups-manager
$ sudo make cups

La stampante deve essere configurata con tipo coda "HP JetDirect",
host uguale all'indirizzo IP della stampante, porta uguale a 9100.
NOTE:

Il file INSTALL disponibile sul sito del driver contiene eventuali modifiche da apportare alle
varie distribuzioni per ovviare a diversi inconvenienti.

Al momento ho testato il driver con una OpenSuse 10.3 e una Oki c3300n:
Inizialmente c'erano dei problemi, le stampe partivano, bloccavano la stampante e venivano messe in pausa dallo spooler. La stampante aveva un led rosso lampeggiante e andava riavviata per sbloccarla.
Inizialmente ho provato ad aggiornare ghostscript (gs) in quanto c'erano diverse segnalazioni a riguardo di malfunzionamenti di foo2hyperc con vecchie versioni di gs.
Ancora problemi, risolti pero' aggiornando interamente il sistema di stampa con i seguenti comandi (devono essere eseguiti come utente root):

# make uninstall
# zypper install make gcc

# zypper service-add \
http://download.opensuse.org/repositories/Printing/openSUSE_10.3/ \
Printing

# zypper up -r Printing -t package
A questo punto ripetere l'installazione del driver.

mercoledì 28 gennaio 2009

Trixbox: varie per l'installazione


Sto reinstallando il centralino con trixbox (il passaggio del vecchio da virtualbox a vmware stava diventando un bagno di sangue)

Appunti presi durante l'installazione:

Help comandi trixbox:
help-trixbox

Impostare password utente maint:
passwd-maint

Impostare password utente root:
passwd

Configurare la rete:
netconfig

N.B.: dopo la configurazione della rete con netconfig e' sano lanciare il seguente comando:
service network restart

Installazione pacchetti non presenti:
yum install NOME_PACCHETTO

N.B.: Verificate sempre il contenuto dei file /etc/hosts e /etc/resolv.conf , spesso capita che siano vuoti o da correggere.

(seguiranno nuovi appunti)

martedì 27 gennaio 2009

Monitorare raid software con mdadm

Se avete un raid software sulla vostra macchina linux potete monitorarne gli eventi (errori, disallineamenti, crash) ricevendo mail a un indirizzo di vostra scelta.

Per configurare questa feature dovete lanciare il seguente comando:
sudo dpkg-reconfigure mdadm

Il sistema provvedera' a chiedervi una serie di cose, tra cui l'indirizzo email per la ricezione dei report.

Virtualbox: montare gli shared folder da guest linux

mount - t vboxfs [shared folder name] [mount point]

lunedì 19 gennaio 2009

Il giorno dell'ira


Oggi teoricamente mi staccano l'ADSL TIN.IT.
Oggi teoricamente mi portano la linea telefonica

Oggi teoricamente mi portano l'ADSL ALICE
Oggi praticamente restero' senza connettivita'

GRAZIE TELECOM ITALIA!!!


(la chiavetta e' gia' installata sul server, basta spegnere il router,
strucare il buton che attiva l'alias br0:1 con l'indirizzo del router e attivare la connessione)

Cose da ricordare per una festa in .... masquerade


echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
route del default
route add default dev ppp0

domenica 18 gennaio 2009

Stampare da MSDOS su stampanti USB

Argomentino all'avanguardia direte voi :)
Pero' puo' capitare (in giro si trovano ancora uffici con vecchi applicativi DOS che girano sotto windows XP e che non possono stampare sulle stampanti attuali) e potete scegliere tra acquistare certi software che vi permettono di superare questo scoglio oppure di usare il semplice workaround che vi vado a illustrare:

1) attivare la condivisione stampanti
2) Lanciare da finestra DOS il seguente comando:
net use LPT1 \\NOME_MACCHINA\NOME_STAMPANTE /persistent:yes

Dove NOME_MACCHINA e' il nome del vostro PC
e NOME_STAMPANTE e' il nome con cui viene condivisa la stampante incriminata.
3) verificare che il programma sia configurato per stampare su LPT1:

mercoledì 14 gennaio 2009

E' nato CORIMTEC SHOP


Il negozio online che tutti stavano aspettando (tranne qualcuno....ma solo per distrazione....)
Mentre aspettiamo di trovare un template piu' carino perche' non ci fate un giretto? http://shop.corimtec.com

Restyling sito istituzionale CORIMTEC


Nei giorni scorsi, dopo approfonditi studi per cercare un layout piu' moderno del precedente, e' stato pubblicato il nuovo sito CORIMTEC, lo potete trovare all'URL http://www.corimtec.com .

lunedì 12 gennaio 2009

Office 97: errore file gia' aperto su Word o Excel

Problema:
ho un pc con Win Xp Pro (SP1) e Office 97.Ogni volta che tento di aprire un file mi compare il seguente messaggio:Word --> “C:\documenti\pippo.doc è utilizzato al momento da Utente. Fare una copia?”Excel --> “un documento con il nome ‘prova.xls’ è già aperto. Non è possibile due documenti con lo stesso nome, anche se i documenti si trovano in cartelle differenti.Per aprire il secondo documento, chiudere il documento aperto e rinominare uno dei documenti.”

Soluzione:
Per Word: Start > Esegui > winword /regserverPer Excel: Start > Esegui > excel /regserver
Per Word: Start > Esegui > winword /regserverPer Excel: Start > Esegui > excel /regserver

sabato 10 gennaio 2009

Memorandum: compilazione modulo omnibook

cd /usr/local/src
cd omnibook
cd omnibook/
cd trunk/
make clean
make
sudo make install
sudo depmod -a
sudo modprobe omnibook

Installare Opera su Ubuntu


Inserire in /etc/apt/sources.list:
# Opera
deb http://deb.opera.com/opera/ unstable non-free
Lanciare i comandi:
sudo apt-get update
sudo apt-get install opera

Problemi al boot: DKMS non riesce a compilare fglrx

Ad ogni aggiornamento di kernel, il sistema DKMS cerca di ricompilare i moduli da lui gestiti per poterli utilizzare anche con il nuovo kernel. Un esempio sono i moduli fglrx (driver ATI) e vboxdrv (Virtualbox).

Purtroppo non sempre la compilazione automatica termina con successo e durante la fase di boot vedete un fastidioso FAILED apparire sullo schermo.

Potete verificare lo stato del sistema DKMS con il seguente comando:
sudo dkms status

In caso potete provare a compilare voi il modulo che da' errore con il comando:
sudo dkms build -m NOMEMODULO -v NUMEROVERSIONE

Nel mio caso il problema era con i driver ATI (fglrx).

Ho controllato quale versione avessi installata con il comando:
dpkg -l | grep fglrx

ottenendo l'output seguente:
ii fglrx-amdcccle 2:8.543-0ubuntu4 ...
ii fglrx-kernel-source 2:8.543-0ubuntu4 ...
ii fglrx-modaliases 2:8.543-0ubuntu4 ...
ii xorg-driver-fglrx 2:8.543-0ubuntu4 ...

Bene, la versione installata e' la 8.543. Proviamo a ricompilare il modulo:
sudo dkms build -m fglrx -v 8.543

Nell'esempio seguente vediamo come generare il modulo per uno specifico kernel (in questo caso la release del modulo fglrx e' la 8.552:
sudo dkms -m fglrx -k 2.6.27-11-generic -v 8.552 build

Se ci sono problemi di compilazione saranno salvati nel file make.log contenuto in una cartella che vi sara' indicata nella segnalazione di errore.

AGGIORNAMENTO 01/04/2009

Dopo l'avvenuta compilazione, occorre installare il modulo con il seguente comando:
sudo dkms -m fglrx -k 2.6.27-11-generic -v 8.552 install

per verificare l'avvenuta installazione potete lanciare di nuovo il comando:
sudo dkms status

mercoledì 7 gennaio 2009

Evolution: impossibile svuotare la Trash

Se non riuscite a svuotare la trash di evolution (ovvero, qualche messaggio resta li' senza degnarsi di sparire) e ricevete nella status bar un errore:
Error expunging folder
Siete di fronte al bug 287811 di Evolution.

Il workaround proposto e' il seguente ed e' valido fino alla versione 8.04 di Ubuntu (Hardy Heron) piu' sotto trovate la versione per Intrepid Ibex:
1. Mettete Evolution offline (File/Work Offline)
2. chiudete evolution
3. aprite un terminale ed eseguite:
evolution --force-shutdown
find ~/.evolution/mail/local -name "*ev-summary" -exec rm -f {} \;
4. lanciate evolution
5. aspettate qualche secondo (finche' la status bar in basso non sia vuota)
6. chiudete evolution (potrebbe volerci un po' piu' tempo del solito)
7. Enable online mode (File/Work Online)

Se avete Ubuntu 8.10 (Intrepid Ibex) occorre usare questa versione del workaround:
1. put evolution in offline mode (File/Work Offline)
2. close evolution
3. open a terminal and run:
evolution --force-shutdown
find ~/.evolution/mail/local -name "*ibex*" -exec rm -f {} \;
find ~/.evolution/mail/local -name "*cmeta" -exec rm -f {} \;
4. start evolution
5. wait several seconds (until the status bar at the bottom is empty)
6. close evolution (it may take a long time to close)
7. Start evolution
8. Enable online mode (File/Work Online)

martedì 6 gennaio 2009

image viewer (eog) non apre le immagini da nautilus

Se da nautilus non riuscite ad aprire le immagini con Image Viewer (che in realta' e' il comando eog, Eye Of Gnome) provate a lanciare nautilus da linea di comando per verificare la presenza di eventuali errori mentre cercate di aprire un'immagine.

Io avevo questo errore:
eog: error while loading shared libraries: libgnome-desktop-2.so.2:
cannot open shared object file: No such file or directory

in /usr/lib ho il file
libgnome-desktop-2.so.7.2.4

e un link simbolico
libgnome-desktop-2.so.7 -> libgnome-desktop-2.so.7.2.4

E' stato sufficiente creare un nuovo link simbolico con il seguente comando:
sudo ln -s libgnome-desktop-2.so.7.2.4 libgnome-desktop-2.so.2