Ciao! Non hai effettuato l'accesso.

#1 02/11/2012 15:08:47

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

[Solved] Ci risiamo! Niente mappe

Ciao ragazzi ho reinstallato ubuntu 12.04 e UT ma quando provo a scaricare le nuove mappe mi viene fuori il solito messaggio: Can not autodownload missing file(s), because the cURL library could not be loaded. Ho seguito i vari consigli vedi modificare q3config.cfg alla voce seta ecc ho installato i pacchetti libcurl3 e scrivere nella console del gioco ma niente, l'autodownload continua a restituirmi lo stesso errore.
Qualcuno mi aiuta per favore?

Non in linea

#2 02/11/2012 22:00:10

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

LOL ho trovato van cleef! http://forum.ubuntu-it.org/viewtopic.php?f=48&t=535810

L'unico problema è che al giorno d'oggi se non erro siamo alla curl 4, quindi dovresti usare:

seta cl_cURLLib "libcurl.so.4"

O almeno così funziona su arch: https://wiki.archlinux.org/index.php/Urban_Terror#Problems_with_libcurl


Punirne cento per educarne uno.

Non in linea

#3 03/11/2012 11:15:22

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

Grazie per la risposta io però ho installato le 3... e ho detto, tramite console, ad UT di cercare le 3 e nel file cfg c'è scritto 3 difatti. Riprovo tutto con le 4?

Non in linea

#4 04/11/2012 18:21:40

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

No, piuttosto cerca nel tuo filesystem!

Nella mia vm ubuntu (però è la 11.04) trovo questo:

luca@gzubu:/usr/lib/i386-linux-gnu$ locate libcurl
...
/usr/lib/i386-linux-gnu/libcurl.so.3
/usr/lib/i386-linux-gnu/libcurl.so.4
/usr/lib/i386-linux-gnu/libcurl.so.4.2.0
...
luca@gzubu:/usr/lib/i386-linux-gnu$ ls -la /usr/lib/i386-linux-gnu/libcurl.so*
lrwxrwxrwx 1 root root     12 Mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx 1 root root     16 Mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
-rw-r--r-- 1 root root 375472 Mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.4.2.0

Come vedi la 3 è solo più un link simbolico alla 4. Fai gli stessi comandi e vedi tu stesso se devi inserire nella cfg di urt "libcurl.so.3" (se esiste, ma mi sa di no) oppure "libcurl.so.4".


Punirne cento per educarne uno.

Non in linea

#5 05/11/2012 09:34:30

Van Cleef
Player
Registrato: 18/07/2009
Messaggi: 475

Re: [Solved] Ci risiamo! Niente mappe

è un problema diffuso ... non era nemmeno la prima volta che rispondevo a quesiti sulle libcURL... c'è da chiedersi i dev come facciano il pacchetto per Linux... smile


My Youtube Channel

"Too much LAG will kill you.."

Non in linea

#6 05/11/2012 14:59:57

Kabal
Player
Registrato: 09/01/2008
Messaggi: 1'410

Re: [Solved] Ci risiamo! Niente mappe

Van Cleef ha scritto:

c'è da chiedersi i dev come facciano il pacchetto per Linux... smile

nello stesso modo con cui fanno quello per windows: col culo


My armor is contempt. My shield is disgust. My sword is hatred. In the Emperor's name, let none survive!

Non in linea

#7 05/11/2012 16:22:09

CattiviK!!!
Rookie
Default avatar
Registrato: 26/07/2007
Messaggi: 8

Re: [Solved] Ci risiamo! Niente mappe

installare libcurl e aggiungere questo riga al file autoexec

seta cl_cURLLib "libcurl.so.3"

Non in linea

#8 05/11/2012 19:11:23

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

Seven ha scritto:

No, piuttosto cerca nel tuo filesystem!

Nella mia vm ubuntu (però è la 11.04) trovo questo:

luca@gzubu:/usr/lib/i386-linux-gnu$ locate libcurl
...
/usr/lib/i386-linux-gnu/libcurl.so.3
/usr/lib/i386-linux-gnu/libcurl.so.4
/usr/lib/i386-linux-gnu/libcurl.so.4.2.0
...

Seven questo comando (correggimi se sbaglio) locate libcurl dentro la cartella /usr/lib/i386-linux-gnu mi da moltissimi risultati tra cui quelli come hai postato tu

luca@gzubu:/usr/lib/i386-linux-gnu$ ls -la /usr/lib/i386-linux-gnu/libcurl.so*
lrwxrwxrwx 1 root root     12 Mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx 1 root root     16 Mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
-rw-r--r-- 1 root root 375472 Mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.4.2.0
Seven ha scritto:

Come vedi la 3 è solo più un link simbolico alla 4. Fai gli stessi comandi e vedi tu stesso se devi inserire nella cfg di urt "libcurl.so.3" (se esiste, ma mi sa di no) oppure "libcurl.so.4".

invece da:

pino@pino-desktop:/usr/lib/i386-linux-gnu$ ls -la /usr/lib/i386-linux-gnu/libcurl.so*
lrwxrwxrwx 1 root root     12 mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx 1 root root     16 mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
-rw-r--r-- 1 root root 375472 mar 23  2012 /usr/lib/i386-linux-gnu/libcurl.so.4.2.0

è cosi...quindi? Provo a mettere  so.4 nel cfg

Non in linea

#9 05/11/2012 20:22:44

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

ho messo so.4 nel cfg ma non cambia nulla...  cry

Non in linea

#10 06/11/2012 00:03:07

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

Ok, tocca fare un test manuale! Giusto per verificare che curl funzioni!

luca ~ $ curl ftp://ftp.gamezoo.it/q3ut4/casa_snow.pk3

Dovrebbe scaricarti la mappa nella directory in cui sei, vedi se funziona curl... poi magari proviamo altre amenità...

Tipo, invece di mettere semplicemente libcurl.so.4, il percorso completo, per ubuntu sarebbe:

seta cl_curllib "/usr/lib/i386-linux-gnu/libcurl.so.4"

Punirne cento per educarne uno.

Non in linea

#11 06/11/2012 19:44:10

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

curl non era installato! il file libcurl.so.4 in  /usr/lib/i386-linux-gnu/ non c'è.
Dopo aver installato curl ho ridato il comando

curl ftp://ftp.gamezoo.it/q3ut4/casa_snow.pk3

ma mi è imapazzito il terminale  yikes  yikes  yikes  mi sono apparsi un mucchio di simboli illeggibili e suoni stranissimi! Mai successo!!!!!  yikes  yikes  yikes  mi hai consigliato un comando autodistruttivo????  mrgreen

Non in linea

#12 07/11/2012 08:01:10

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

mmm no, mi ero solo dimenticato di aggiungere l'opzione "-o file" (output su file) quindi ti ha scritto il contenuto del pk3 (binario) nel terminale. Come se facessi "cat ioUrt.i386".

Comunque mi pare strano che non ci fosse curl, visto che compariva nel comando "ls" che hai dato prima... Vabbè! Se ora funziona tanto meglio!


Punirne cento per educarne uno.

Non in linea

#13 07/11/2012 21:47:28

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

no seven ancora non funziona, non riesco a scaricare le mappe

Non in linea

#14 07/11/2012 21:59:52

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

Domanda:

Funziona questo?

curl -O ftp://ftp.gamezoo.it/q3ut4/casa_snow.pk3

Punirne cento per educarne uno.

Non in linea

#15 08/11/2012 18:49:47

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

si seven funziona, scarica.

Non in linea

#16 08/11/2012 19:36:45

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

Ok, non è un problema di curl quindi...

Sticazzi.

Puoi aprire un terminale dove sta l'eseguibile di urt e fare "ldd <nome dell'eseguibile> | grep curl"?


Punirne cento per educarne uno.

Non in linea

#17 08/11/2012 20:12:28

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

eccolo

pino@pino-desktop:~/Scaricati/UrbanTerror$ ldd ioUrbanTerror | grep curl
	libcurl.so.4 => /usr/lib/i386-linux-gnu/libcurl.so.4 (0x005ea000)

pendo dalle tue dita

Non in linea

#18 08/11/2012 21:10:11

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

Mah, non c'è un motivo valido per cui quello stronzo non debba funzionare!

Proviamo questa...

Fai partire urt da terminale, redirigi stderr su stdout, metti in pipe con grep, e infine scrivi su file il risultato. Mentre sei su urt vai su un server dove sei sicuro che l'autodownload sia settato correttamente e prova a scaricare una di quelle sue mappe strane.

Chiudi tutto e apri il file di testo sperando che ci sia un messaggio di errore più descrittivo.

cd ~/Scaricati/UrbanTerror
./ioUrbanTerror 2>&1 | grep curl > ziomadonna_errorlog.txt

Punirne cento per educarne uno.

Non in linea

#19 09/11/2012 21:25:09

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

Seven ha scritto:

Mah, non c'è un motivo valido per cui quello stronzo non debba funzionare!

Proviamo questa...

Fai partire urt da terminale, redirigi stderr su stdout, metti in pipe con grep,

  geek  yikes  geek  yikes me è bulgaro??? provo a farlo tradurre dalla mia compagna allora!! mrgreen

Seven ha scritto:

e infine scrivi su file il risultato. Mentre sei su urt vai su un server dove sei sicuro che l'autodownload sia settato correttamente e prova a scaricare una di quelle sue mappe strane.

Chiudi tutto e apri il file di testo sperando che ci sia un messaggio di errore più descrittivo.

cd ~/Scaricati/UrbanTerror
./ioUrbanTerror 2>&1 | grep curl > ziomadonna_errorlog.txt

ziomadonna invece è italiano...
scusa seven mi sono perso...

Non in linea

#20 10/11/2012 01:30:13

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

Eh lol big_smile

Provo così:

cd ~/Scaricati/UrbanTerror

"cd" = "change directory", spero che questo comando non ti crei problemi big_smile

Mentre il carattere "~" (su linux tastiera italiana lo ottieni premendo <AltGr>+<ì>) è soltanto un'abbreviazione al posto della tua home: "/home/pino".

(en passant, "cd" senza niente dopo ti mette dentro la tua home dir, /home/pino).

./ioUrbanTerror 2>&1 | grep curl > ziomadonna_errorlog.txt

Passo-passo...

./ioUrbanTerror --> fai partire URT

2>&1 --> redirigi stderr su stdout. http://en.wikipedia.org/wiki/Standard_streams

| --> operatore "pipe", "tubo": scrivere "programmaA | programmaB" significa "incanala tutto l'ìoutput del programma A come input per il programma B"

grep curl --> grep serve per cercare delle stringhe (spiegazione molto terra-terra e banalizzata, è un po' più potente). Noi cerchiamo di prendere soltanto le linee che contengano la parola chiave "curl".

> ziomadonna_errorlog.txt --> e tutto ciò che esce da grep viene rediretto sul file chiamato ziomadonna_errorlog.txt. In quel file dovrebbero esserci i messaggi di errore relativi a curl mancante, sperando che siano più descrittivi di quello che il gioco fa comparire sul monitor.


Punirne cento per educarne uno.

Non in linea

#21 10/11/2012 11:33:40

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

Seven ha scritto:

Eh lol big_smile

Provo così:

cd ~/Scaricati/UrbanTerror

"cd" = "change directory", spero che questo comando non ti crei problemi big_smile

ecco sino  a li ci siamo  big_smile

Mentre il carattere "~" (su linux tastiera italiana lo ottieni premendo <AltGr>+<ì>) è soltanto un'abbreviazione al posto della tua home: "/home/pino".

(en passant, "cd" senza niente dopo ti mette dentro la tua home dir, /home/pino).

./ioUrbanTerror 2>&1 | grep curl > ziomadonna_errorlog.txt

Passo-passo...

./ioUrbanTerror --> fai partire URT

2>&1 --> redirigi stderr su stdout. http://en.wikipedia.org/wiki/Standard_streams

| --> operatore "pipe", "tubo": scrivere "programmaA | programmaB" significa "incanala tutto l'ìoutput del programma A come input per il programma B"

grep curl --> grep serve per cercare delle stringhe (spiegazione molto terra-terra e banalizzata, è un po' più potente). Noi cerchiamo di prendere soltanto le linee che contengano la parola chiave "curl".

> ziomadonna_errorlog.txt --> e tutto ciò che esce da grep viene rediretto sul file chiamato ziomadonna_errorlog.txt. In quel file dovrebbero esserci i messaggi di errore relativi a curl mancante, sperando che siano più descrittivi di quello che il gioco fa comparire sul monitor.

seven innanzitutto grazie per la pazienza.
ecco il file ziomadonna

grep curl2>&1
Loading "/usr/lib/libcurl.so.3"...********************
Loading "/usr/lib/libcurl.so.3"...********************
Loading "/usr/lib/libcurl.so.3"...********************

sono tre tenativi con tre server diversi. Ho ricevuto anche un "invalid folder game" se può servire  big_smile

Non in linea

#22 10/11/2012 16:04:51

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

Secondo me serve, perché se non becca la cartella dove tu hai messo autoexec.cfg ovviamente non prende nemmeno libcurl 4!

Hai messo tuttoin home / .q3a / q3ut4 ?


Punirne cento per educarne uno.

Non in linea

#23 10/11/2012 17:12:26

yankee
Player
Registrato: 10/11/2008
Messaggi: 392

Re: [Solved] Ci risiamo! Niente mappe

anche io uso la 12.04
oggi ho fatto l'aggiornamento all'ultima versione di urt e l'autodownload funziona.

non mi ricordo se ho cambiato la cfg alla prima installazione o meno
in ogni caso io sul q3config.cfg ho questo

seta cl_cURLLib "libcurl.so.3"

magari il tuo problema è altrove


Noè: ah era un pesce d'aprile..

Non in linea

#24 10/11/2012 19:25:13

Seven
S&D
Registrato: 19/03/2008
Messaggi: 2'019

Re: [Solved] Ci risiamo! Niente mappe

No, il problema è che non prende correttamente, per qualche motivo, il path corretto. E cerca di caricare la dll da una posizione in cui non esiste.

Questa dovrebbe essere la soluzione "definitiva", un workaround più che una soluzione:

sudo ln -s /usr/lib/libcurl.so.3 /usr/lib/i386-linux-gnu/libcurl.so.3

crei un collegamento alla lib che piazzi dove il programma si aspetta di trovare la lib.


Punirne cento per educarne uno.

Non in linea

#25 10/11/2012 21:20:42

trippo
Player
Default avatar
Registrato: 04/07/2012
Messaggi: 33

Re: [Solved] Ci risiamo! Niente mappe

ecco seven cosa dice il tuo comando:

pino@pino-desktop:~$ sudo ln -s /usr/lib/libcurl.so.3 /usr/lib/i386-linux-gnu/libcurl.so.3
[sudo] password for pino: 
ln: creazione del collegamento simbolico "/usr/lib/i386-linux-gnu/libcurl.so.3" non riuscita: File già esistente

però aspetta un attimo mi sono accorto che nella mia home ho sia la cartella .q3a che la cartella .urbanterror con dentro la q3a. in uno il file era

 seta cl_cURLLib "libcurl.so.3"

nell'altra (la urbanterrror) era

seta cl_cURLLib  /usr/lib/libcurl.so.3

ho provato a mettere anche quella solo "libcurl.so.3" ora provo.
Va detto, e mi dispiace non averlo fatto prima, che ho anche la versione 4.2 di UT pensio sia per quello le due cartelle

Non in linea

Piè di pagina

Powered by FluxBB