FAQ e ERRORI COMUNI
Tratto da: http://friends.polibuda.info/~grusin/faq-it.php

Q: "[-] Screw you guys, this file is hacked", che succede?
A: Questo errore significa che psotnic non ha superato il controllo di consistenza quindi non si avvierà, questo di solito succede quando il binario viene modificato in qualche modon o quando il sistema è danneggiato (potrebbe essere causato da cpu surriscaldata, moduli di memoria danneggiata, ecc.), un altra possibilità è che il sistema ha un kernel instabile installato o che una libreria di sistema è danneggiata.

Q: C'è modo di eseguire una versione non statica di psotnic in una shell che non ha una versione adeguata di libstdc++.so?
A: Si, tutto quello che devi fare è scaricare la corretta libreria libstdc++.so.5 (la si può trovare nel pacchetto linux della patch di doom3) e copiarla in una directory nella tua home, successivamente esegui export LD_PRELOAD='/path/alla/dir/di/libstdc++.so.5', e avvia il bot.

Q: Devo per forza connettere i bot slave e/o l'hub su irc?
A: No.

Q: I miei bot non vogliono connettersi al server irc, però io riesco a connettermi attraverso altri client irc, cosa faccio di sbagliato?
A: Prima di tutto controlla se il vhost è esatto, quindi controlla che l'ip esiste nel tuo sistema (potresti essere nattato), se non hai ip metti 0.0.0.0 come tuo ip :).

Q: Perchè l'hub non entra nei canali?
A: Prova ad aggiungere l'host all'handle dell'hub (i bot psotnic bots non entrano nei canali se il loro host non è aggiunto nel loro handle).

Q: Perchè i bot settano un ban su *!*@*.siol.net(o simili) ?
A: Questo ban è causato dalla protezione dei cloni su proxy, i bot bannano il provider quando rilevano che il numero di utenti con una connessione senza ident supera il valore del settaggio proxy-clones, se non vuoi che si bannino i provider, aggiungi semplicemente un nuovo user, dagli la flag di canale +c e aggiungigli gli host che vuoi escludere dalla protezione cloni, se vuoi disattivare completamente questo tipo di protezione setta semplicemente proxy-clones a 0.

Q: Qual è la differenza tra la versione statica e non statica?
A: La versione statica include tutte le librerie di sistema necessarie ad avviare il bot, contrariamente alla versione non statica che delle dipendenze di librerie. Inoltre la versione non statica (=dinamica) del binario fornisce l'interfaccia di caricamente di moduli dinamici che ti permette di caricare pezzi di codice personalizzati.

Q: Ricevo il seguente errore: `[!] Invalid packet: 62 Barklays BanjaLuka 27 #celjani', cosa dovrei fare?
A: Slinka lo slave al quale `Barklays' è connesso.

Q: Come aggiungo psotnic al cron?
A: Esegui semplicemente `./psotnic -a conf1 conf2 conf3' e cosi via.

Q: Perchè ricevo l'errore `Lost 123.123.123.123 / 12345 (Leaf123: not a slave)' in partyline?
A: Perchè hai detto ad un bot leaf di conettersi a un bot hub invece che ad un bot slave.

Q: L'userlist del bot hub è corrotta, cosa posso fare?
A: Loggati in un qualsiasi account di un bot slave, cambia la configurazione del bot slave in modo da renderlo un hub (la semplice rimossione della linea hub dovrebbe bastare), quindi riavvia il bot slave. Dovresti accorgerti che il tuo bot slave è appena diventato il bot hub :). Loggati nel nuovo hub ed esegui il comando .export userlist, dopo invia il file esportato nell'account del tuo vero hub e configura l'hub da zero, quindi loggati in esso ed esegui il comando .import userfile che hai appena inviato. Ricordati che tutti i .info e le scadenze dei .shit verranno persi !!!

Q: Come faccio uscire i bot da un canale che contiene caratteri 'strani' nel nome?
A: Scrivi .channels, ottieni il numero del canale che ti interessa (inizia a contare da 1 :P), e scrivi .mpart <numero del canale>.

Q: Come aggiungo un bot con ip dinamico?
A: Setta semplicemente myipv4, vhost e indirizzo del bot a 0.0.0.0, in più puoi dare al bot la flag 'p' che gli permettera di aggiornare il suo host temporaneo ogni volta che si connette ad irc.

Q: Perchè la versione x.y.z è solamente disponibile per linux?
A: Perchè sono troppo pigro per rilasciare ogni versione per ogni sistema operativo, quando una versione arriva ad un livello stabile lo rilascerò per un maggior numero di sistemi. Nel caso della serie 0.2.2, puoi considerare la 0.2.2rc19 come versione stabile (guarda i changelog:)

Q: Ci sarà mai una versione per windows?
A: Si , ma non necessariamente in questo millennio :)

Q: Come rimuovo gli user 'x'?
A: Esegui .export userfile, modificalo (rimuovi la flag 'x'), e poi .import l'userlist modificata e rimuovi l'user :)

                                                                Copyright © Leopardo-Chat, all rights reserved