ALP - Aquileia Linux Project

Gruppo Utenti GNU/Linux – Free Software Bassa Friulana
Oggi è 22/07/2017, 20:46

Tutti gli orari sono UTC




Apri un nuovo argomento Rispondi all’argomento  [ 12 messaggi ]  Vai alla pagina 1, 2  Prossimo
Autore Messaggio
MessaggioInviato: 09/06/2006, 9:11 
Non connesso
Site Admin
Site Admin
Avatar utente

Iscritto il: 18/08/2004, 19:41
Messaggi: 1237
Località: Aquileia
WORK IN PROGRESS

Premessa:

Quest' anno ALP ha avuto al possibilità di fare una nuova esperienza grazie all' invito del Rototom, di installare, organizzare e gestire un Internet Point al SunSplash di Osoppo (UD).

Le caratteristiche base che ci servivano per realizzare questa cosa sono tot PC come client per il pubblico (una decina) ed un PC come server che monitori e possa gestire i client, postazione per postazione, da remoto, assegnando tempo di uso per ogni PC, possibilità di gestione password globalizzata o per singoli gruppi di client, possibilità di inviare messaggi diretti visualizzabili a video tra PC Server e singolo Clinet.

Grazie al suggerimento di avavava del LUG di Pordenone, abbiamo provato ad utilizzare il pacchetto OpenKiosk ... con grande successo (almeno fase funzionamento) ... per la pratica "ufficiale" bisognerà aspettare i primi giorni di Luglio per installare tutto l'accrocchio presso il SunSplash. ;)

NOTA: l' installazione dell' OpenKiosk non è molto laboriosa in quanto si tratta di installare il pacchetto server e client sulle rispettive postazioni tramite sorgenti tramite la solita procedura standard (./configure && make && make install) ma questa guida vuol essere il "diario completo dell' esperienza fatta per installare un Internet Point basato su Software Libero mostrando anche i lati non prettamente tecnici della questione". Per la parte tecnica sarà, grosso modo, la traduzione in lingua italiana della documentazione inglese che si può leggere direttamente dal sito ufficiale del progetto: http://openkiosk.sourceforge.net

Guida tecnica

Hardware per il test:
    Caratteristiche del server:
    - 1 PC CPU 1,5Ghz, Ram ddr 512Mb, HD 40Gb, DVD, scheda rete 100/100;
    Caratteristiche del client:
    -1 PC CPU 400Mhz, Ram 196Mb, HD 3Gb, DVD, scheda di rete 100/100;
    - Slackware 10.2 per tutte e 2 le postazioni come sistema base;
    - Rete LAN e connessione internet configurata su tutti e 2 i PC;
Installazione del OpenKiosk Server NodeView 2.0:

NOTA: NodeView 2.0 è il modulo server del pacchetto OpenKiosk.

Specifiche base: Qt 3.x e Berkeley DB

Caratteristiche di questa versione:
    Possibilità di visualizzare i report;[screenshot]
    Monitoraggio dei singoli client in modalità grafica o tramite lista;
    Possibilità di gestione anche dei permessi degli stessi gestorri/amministratori dell' OpenKiosk tramite l'implementazione di ACL;
    Possibilità anche di modificare e visualizzare o meno, nascondendoli, i singoli account nella schermata di login del NodeView 2.0;
    Per ogni cleint cè la possibilità di settare la password personale con ulteriore caratteristica di uscita di tale account e ripresa della connessione ad internet, login ulteriore, in un secondo momento;
    Nella GUI di gestione utenti si può settare anche l'esigenza di poter settare la password del client solo dall' operatore/gestore, lasciare il client ad accesso libero senza password oppure poter dare l' opportunità allo stesso utente che usa tale client di settare anche successivamente la propria parola d'accesso;
    Nella GUI per la configurazione utenti c'è il pannello "Caratteristiche avanzate" in cui è possibile settare un bonus di tempo rispetto a quello settato di default per ogni client/gruppo di client;
    Pannello di controllo per la gestione delle applicazioni da poter far usare ai client assegnando tale cofigurazione ad un client o ad un gruppo di client;[screenshot]
    Nella lista applicazioni semplicemente si può inserire la lista prescelta e man mano aggiornarla sulla colonna a lato dando in pasto o togliendo applicazioni al volo per ogni client/gruppo di client;[screenshot]
    Possibilità di farsi arrivare i report via remoto direttamente su una casella di posta specificata nel pannello di controllo di NodeView;
Installazione passo passo di NodeView 2.0:
    1. Scarichare il pacchetto NodeView 2.0 direttamente dal sito ufficiale http://openkiosk.sourceforge.net/dw.htm ;
    2. decomprimere il tar.gz;
    3. procedere con la compilazione standard dei sorgenti ovvero:
    4. spostarsi all' interno della dir dove si è scompattato il pacchetto;
    5. da shell dare un ./configure && make && make install;
    6. il server è installato;
    7. per verificarne il funzionamento basta lanciare nodeview: se tutto ha funzionato sul Desktop avremmo il pannello di gestione di NodeView pronto all'uso;[screenshot]
Installazione del OpenKiosk Client:

NOTA: Per il pacchetto client in questa guida si terrà solo conto della versione per Linux, in quanto tutti i client saranno appunto basati su questo OS per una questione prettamente etica del LUG ALP.

Specifiche base: KDE 3.x, librerie per lo sviluppo di KDE, Qt 3.x

Importante! prima di procedere all' installazione del Client OpenKiosk bisogna creare un utente non-root nel sistema, che farà in modo tale che in una postazione multi utenza i permessi e proprietà si propagheranno dal primo user al resto degli account di tale sistema.

Installazione passo passo del Client OpenKiosk:
    1. Scaricare il client OpenKiosk KDE3/X11 direttamente dal sito ufficiale http://openkiosk.sourceforge.net/dw.htm ;
    2. decomprimere il tar.gz;
    3. procedere con la compilazione standard dei sorgenti ovvero:
    4. spostarsi all' interno della dir dove si è scompattato il pacchetto;
    5. da shell dare un ./configure && make && make install;
    6. una volta finita la procedura loggarsi in KDE come utente ed inserire nel kicker l'applet Client OpenKiosk tramite tasto destro del mouse > Add > Applet > OpenKiosk Client
    7. quando il Client partirà la prima volta, si avvierà kiosksetup che non è altro che il pannello di configurazione per inizializzare il client e poterlo interfacciare col server precedentemente avviato, verrà richiesto l'inserimento della password di root;
    8. una volta settato il client e salvato le impostazioni dovrebbe presentarsi la schermata di login stile Kdm per accedere alla postazione Client OpenKiosk;
    9. il Client è attivo e pronto per potersi loggare; (prima però ci sarà ancora da settare qualcosa attraverso il pannello di gestione del NodeView 2.0, lato server quindi - prossimo capitolo)

_________________
Davide Tommasin
BLOG di uno qualsiasi
ALP - Aquileia Linux Project
CKF - Canoa Kayak Friuli
Immagine Immagine


Top
 Profilo  
 
 Oggetto del messaggio: OpenKiosk
MessaggioInviato: 12/09/2006, 16:48 
Non connesso
new_entry
new_entry

Iscritto il: 12/09/2006, 16:31
Messaggi: 4
ciao...anche io sto cercando di realizzare un internet point e da qualche giorno sto lottando per cercare di installare nodeview e openkiosk ...

Il primo problema l'ho avuto già in fase d'installazione ( dimenticavo ... ho provato sia su una macchina con fc5 che kubuntu ) il ./configure del nodeview non riusciva a rilevare le lib QT3 ... mancava la variabile QTDIR nel file .profile

Risolta la prima rogna compilo ed installo ( sembra senza problemi ) lancio il nodeview e mi ritrovo un bel :

nodeview: error while loading shared libraries: libdb-4.4.so: cannot open shared object file: No such file or directory

ma per fortuna un link simbolico della lib libdb-4.4.so alla vecchia libdb-4.3.so sembra risolvere anche questo problema ... da konsole lancio il comando nodeview ... e inaspettatamente mi appare la maschera di login di nodeview !!!!! ..ora la rogna più grossa .... qualsiasi cosa faccio non mi permette di fare il login ma il programma si chiude !!!! ora si che sono veramente disperato ....

ti sarei infinitamente grato se riuscissi a darmi qualche consiglio !!!


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 13/09/2006, 6:23 
Non connesso
slacker
slacker
Avatar utente

Iscritto il: 07/10/2004, 12:41
Messaggi: 1296
Località: Terra - Italia - Friûl - Udine
la soluzione openkiosk è tremendamente instabile .. betosa è dire poco.

una volta che risolvi con il nodeview ( che è un problema minimo ) le cose peggiori le troverai con il client.

ti consiglio spassionatamente di evitare quella soluzione :\

cmq se non ricordo male:

il nodeview lo devi lanciare da un user non root ( e ti consiglio di lanciarlo da konsole così da vedere come mai esce, anche se mi aspetto un bel sig fault )

_________________
Devo Proprio? pare di si :)


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 13/09/2006, 6:55 
Non connesso
new_entry
new_entry

Iscritto il: 12/09/2006, 16:31
Messaggi: 4
azzz... peccato il progetto openkiosk sulla carta non sembrava per nulla male !!! prendo al volo il tuo consiglio ed abbandono immediatamente openkiosk ...
Ho visto ci sono anche altre soluzioni per realizzare un internet point ... tipo :
Cyborg....... http://cyborg.sourceforge.net/index.html.en
anche se mi spaventano un po i presequisisti di sistema ....hai già avuto modo di provarla ???altre soluzioni ????
Grazie ancora ... ciaooooo


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 13/09/2006, 7:07 
Non connesso
slacker
slacker
Avatar utente

Iscritto il: 07/10/2004, 12:41
Messaggi: 1296
Località: Terra - Italia - Friûl - Udine
non abbiamo avuto modo di provarlo, comunque cosa ti spaventa ..

i prerequisiti sono ·..

perl e postgres

naturalemtne un server web con supporto cgi presumo e qualche altro amenicolo , ma nulla di che .

cmq grazie per il link . è molto interessante :)

_________________
Devo Proprio? pare di si :)


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 18/09/2006, 10:16 
Non connesso
new_entry
new_entry

Iscritto il: 12/09/2006, 16:31
Messaggi: 4
mmmmm ... tanto semplice per me no lo è :

ho installato apache, apache-perl, libtemplate-perl, libstring-random-perl, libapache-dbi-perl, libclass-dbi-pg-perl, postgresql 7.4 ( installato e configurato come indicato sul sito con successo ) ma qualcosa non funziona... se da un client di rete se apro l'indirizzo dell'ipotetico server
http://192.168.0.39
vengo reindirizzato imeddiatamente a
http://192.168.0.39/cgi-bin/cyborg.pl
con un bel mesaggio di errore
404 pagina non trovata ( nella var/www esiste la dir cgi-bin con all'interno il file cybprg.pl )
se lancio a mano dal server il file ./cyborg.pl ottengo questo :
DB Error:db_connect
Params:HASH(0x8592044)
Codice:
Content-type: text/html

<h1>Software error:</h1>
<pre>CybOrg::Exception=HASH(0x869c358)BEGIN failed--compilation aborted at CybOrg/DB.pm line 182.
Compilation failed in require at ./cyborg.pl line 30.
BEGIN failed--compilation aborted at ./cyborg.pl line 30.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Mon Sep 18 14:25:01 2006] cyborg.pl: CybOrg::Exception=HASH(0x869c358)BEGIN failed--compilation aborted at CybOrg/DB.pm line 182.
[Mon Sep 18 14:25:01 2006] cyborg.pl: Compilation failed in require at ./cyborg.pl line 30.
[Mon Sep 18 14:25:01 2006] cyborg.pl: BEGIN failed--compilation aborted at ./cyborg.pl line 30.


ora non so più che pesci prendere !!!!!!


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 18/09/2006, 10:30 
Non connesso
Site Admin
Site Admin
Avatar utente

Iscritto il: 18/08/2004, 19:41
Messaggi: 1237
Località: Aquileia
Domande di rito:
1) prima di installare il pacchetto cyborg per il kiosko internet hai verificato che l'ambiente era funzionante? (apache rispondeva, perl e postgres giravano bene..)
2) hai verificato i permessi dei file uppati sulla root del server?
3) dovrebbe esserci un db imho dall'errore che vedo
Cita:
se lancio a mano dal server il file ./cyborg.pl ottengo questo :
DB Error:db_connect

Hai verificato che esista o quantomeno hai seguito passo passo la procedura di installazione di cyborg per non incappare in errori...grossolani?

Domande per evitare ogni dubbio e che permettono di continuare la discussione sulla ricerca dell' effettivo problema ;)

:ciauz:

_________________
Davide Tommasin
BLOG di uno qualsiasi
ALP - Aquileia Linux Project
CKF - Canoa Kayak Friuli
Immagine Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 24/09/2006, 11:17 
Non connesso
new_entry
new_entry

Iscritto il: 12/09/2006, 16:31
Messaggi: 4
bheee dopo tanta fatica il cyborg è finalmente funzionate da qualche giorno.... la documentazione fornita sul sito ufficiale inerente l'installazione e la config è incompleta e purtroppo su internet non c'è molto in merito ... il grosso problema è che questo progetto non ti permette di gestire, con delle tessere prepagate l'internet point, ma tiene semplicemente il conto degli account e dei relativi costi ...
La mia idea era quella di realizzare un internet point con tessere prepagate ...
- il clente acquista la tesera valida per 1 ora di navigazione, solo in quel momento viene abilitato il codice posto sulla tessera.
- il cliente si reca nell'internet point ... inserisce su un pc un codice stampato sulla tessera ed iniza la navigazione
- una volta terminato viene automaticamente scalato il tempo utilizzato da quello preimpostato sulla tessera
-nel momento in cui viene esaurto il tempo a disposizione la navigazione viene in automaticamente bloccata

possibile che sia così difficoltoso da realizzare ?????


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 24/09/2006, 18:43 
Non connesso
Site Admin
Site Admin
Avatar utente

Iscritto il: 18/08/2004, 19:41
Messaggi: 1237
Località: Aquileia
Un' opzione simile su OpenKiosk esiste già.

C'è la possibilità di scegliere da che ora a che ora e n ticket.
NodeView creerà n ticket con un pin da inserire in uno o l'altro kiosko per navigare 1 ora o tot minuti... a scelta.

_________________
Davide Tommasin
BLOG di uno qualsiasi
ALP - Aquileia Linux Project
CKF - Canoa Kayak Friuli
Immagine Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 10/11/2006, 10:51 
Non connesso
new_entry
new_entry

Iscritto il: 17/10/2006, 17:21
Messaggi: 10
Località: Reggio Emilia
Ciao a tutti mi chiamo Francesco e smanetto su linux per passione mi intrometto per segnalarvi che sto realizzando un sito con un progetto per un internet point realizzato solo con software libero http://kiosketto.blunet.org. E' ancora allo stato embrionale ma cerco collaboratori.

Grazie
Francesco


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 12 messaggi ]  Vai alla pagina 1, 2  Prossimo

Tutti gli orari sono UTC


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010
[ Time : 0.119s | 15 Queries | GZIP : Off ]