UT99 e Gdk-WARNING **: locale not supported by C library

Audio, Video, Grafica...

UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Palo_Pd » 24/04/2017, 15:33

Salve, stavo installando UT99 seguendo queste e questeistruzioni.
Dopo aver scaricato ed installato le librerie consigliate ho lanciato il programma di installazione
- sudo sh unreal.tournament_436-multilanguage.run
Ottenendo la schermata di avvio del programma. Premesso che il cd di installazione ce l'ho su un lettore usb esterno, appena clicco installa non parte nulla, ma nella consolle di sistema mi accorgo di di qeusta indicazione:
Codice: Seleziona tutto
Gdk-WARNING **: locale not supported by C library

Con il comando
Codice: Seleziona tutto
locale -a

ottengo quanto segue:
Codice: Seleziona tutto
C
C.UTF-8
it_IT.utf8
POSIX

e se do il comando "locale":
Codice: Seleziona tutto
LANG=it_IT.utf8
LANGUAGE=
LC_CTYPE="it_IT.utf8"
LC_NUMERIC="it_IT.utf8"
LC_TIME="it_IT.utf8"
LC_COLLATE="it_IT.utf8"
LC_MONETARY="it_IT.utf8"
LC_MESSAGES="it_IT.utf8"
LC_PAPER="it_IT.utf8"
LC_NAME="it_IT.utf8"
LC_ADDRESS="it_IT.utf8"
LC_TELEPHONE="it_IT.utf8"
LC_MEASUREMENT="it_IT.utf8"
LC_IDENTIFICATION="it_IT.utf8"
LC_ALL=

Leggendo però alcune info in rete mi son bloccato.
Qualche idea??

Grazie
Ultima modifica di Palo_Pd il 09/05/2017, 15:42, modificato 2 volte in totale.
Palo_Pd
Sr. Member
Sr. Member
 
Messaggi: 431
Iscritto il: 07/03/2006, 7:56

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Palo_Pd » 09/05/2017, 15:41

Risolto provando e riprovando con quanto riportato sulla guida indicata e aggiungendo questi comandi:
Codice: Seleziona tutto
LC_ALL=C ldd -v /usr/lib/libgtk-1.2.so.0.9.1

e questo:
Codice: Seleziona tutto
    LC_ALL=C ldd -v /path/to/the/UT/installer

Però...a questo punto mi ritorna un altro problema ovvero quella della mancanza di una libreria libgtk-1.2.so.0
Codice: Seleziona tutto
   
Verifying archive integrity... All good.
Uncompressing Unreal Tournament 436-multilanguage Installer...................................................................................
/root/.setup4184: error while loading shared libraries: libgtk-1.2.so.0: wrong ELF class: ELFCLASS32

In sostanza l'installatore chiede il sistema a 32bit che è stato aggiornato con
Codice: Seleziona tutto
dpkg --add-architecture i386

e verificando è ok:
Codice: Seleziona tutto
dpkg --print-foreign-architectures

ma reinstallando le librerie necessarie:
Codice: Seleziona tutto
    sudo dpkg -i libgtk1.2-common_1.2.10-18.1build2_all.deb libglib1.2ldbl_1.2.10-19build1_i386.deb libgtk1.2_1.2.10-18.1build2_i386.deb

mi ritorna sempre questo errore:
Codice: Seleziona tutto
sudo dpkg -i libgtk1.2_1.2.10-18.1build2_i386.deb
Selezionato il pacchetto libgtk1.2:i386 non precedentemente selezionato.
(Lettura del database... 164497 file e directory attualmente installati.)
Preparativi per estrarre libgtk1.2_1.2.10-18.1build2_i386.deb...
Estrazione di libgtk1.2:i386 (1.2.10-18.1build2)...
dpkg: problemi con le dipendenze impediscono la configurazione di libgtk1.2:i386:
 libgtk1.2:i386 dipende da libgtk1.2-common (>= 1.2.10-18.1build2).

dpkg: errore nell'elaborare il pacchetto libgtk1.2:i386 (--install):
 problemi con le dipendenze - lasciato non configurato
Si sono verificati degli errori nell'elaborazione:
 libgtk1.2:i386

e questo
Codice: Seleziona tutto
dpkg: problemi con le dipendenze impediscono la configurazione di libglib1.2ldbl:i386:
libglib1.2ldbl:i386 dipende da libc6 (>= 2.6.1-1).

dpkg: errore nell'elaborare il pacchetto libglib1.2ldbl:i386 (--install):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di libgtk1.2:i386:
libgtk1.2:i386 dipende da libc6 (>= 2.7-1).
libgtk1.2:i386 dipende da libglib1.2ldbl (>= 1.2.10-18); comunque:
Il pacchetto libglib1.2ldbl:i386 non è ancora configurato.
libgtk1.2:i386 dipende da libgtk1.2-common (>= 1.2.10-18.1build2); comunque:
libgtk1.2:i386 dipende da libx11-6; comunque:
libgtk1.2:i386 dipende da libxext6; comunque:
libgtk1.2:i386 dipende da libxi6; comunque:

dpkg: errore nell'elaborare il pacchetto libgtk1.2:i386 (--install):
problemi con le dipendenze - lasciato non configurato
Si sono verificati degli errori nell'elaborazione:
libglib1.2ldbl:i386
libgtk1.2:i386

Consigli?

Grazie


PS.
ho variato il titolo
Palo_Pd
Sr. Member
Sr. Member
 
Messaggi: 431
Iscritto il: 07/03/2006, 7:56

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda s3v » 09/05/2017, 17:51

dpkg non risolve automaticamente le dipendenze, pertanto i .deb devono essere installati uno alla volta e in ordine.
Ad esempio, se il pacchetto A non viene installato perché richiede che sia prima installato il pacchetto B, allora devi installare prima B.
Se tutto fila liscio, installi A.
Ovviamente lo stesso discorso vale per il pacchetto B (che potrebbe richiedere C e D) o per il pacchetto C (che potrebbe richiedere E) o per il pacchetto D (che potrebbe richiedere F, G, H). E così via (teoricamente si potrebbe avere una catena lunghissima di dipendenze da soddisfare con il rischio, comunque, di non poter installare determinati pacchetti perché confliggono con altri già installati).
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5515
Iscritto il: 31/12/2008, 11:54

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Palo_Pd » 10/05/2017, 0:03

Grazie della risposta, ma non so come capire quale sia l'ordine di installazione.
Per i pacchetti i riferimenti che da l'output sopracitato:
Codice: Seleziona tutto
Il pacchetto libglib1.2ldbl:i386 non è ancora configurato.
libgtk1.2:i386 dipende da libgtk1.2-common (>= 1.2.10-18.1build2); comunque:
libgtk1.2:i386 dipende da libx11-6; comunque:
libgtk1.2:i386 dipende da libxext6; comunque:
libgtk1.2:i386 dipende da libxi6; comunque:

mi risultano installato:
1) per il pacchetto libgtk1.2-common
Codice: Seleziona tutto
Pacchetto: libgtk1.2-common                         
Versione: 1.2.10-18.1build2
Nuovo: sì
Stato: installato
Installato automaticamente: no
Priorità: opzionale
Sezione: misc

2) per il pacchetto libx11-6
Codice: Seleziona tutto
Pacchetto: libx11-6                                 
Versione: 2:1.6.4-3
Stato: installato
Installato automaticamente: sì
Multi-Arch: same
Priorità: opzionale
Sezione: libs

3) per il pacchetto libxext6
Codice: Seleziona tutto
Pacchetto: libxext6                                 
Versione: 2:1.3.3-1+b2
Stato: installato
Installato automaticamente: sì
Multi-Arch: same
Priorità: opzionale
Sezione: libs
Responsabile: Debian X Strike Force <debian-x@lists.debian.org>
Architettura: amd64
Dimensione pacchetto installato: 127 k
Dipende: libc6 (>= 2.14), libx11-6 (>= 2:1.6.0)
Rende difettoso: libxext6:i386 (!= 2:1.3.3-1+b2)
Sostituisce: libxext6:i386 (< 2:1.3.3-1+b2)

4) per il pacchetto libxi6
Codice: Seleziona tutto
Pacchetto: libxi6                                   
Versione: 2:1.7.9-1
Stato: installato
Installato automaticamente: sì
Multi-Arch: same
Priorità: opzionale
Sezione: libs
Responsabile: Debian X Strike Force <debian-x@lists.debian.org>
Architettura: amd64
Dimensione pacchetto installato: 139 k
Dipende: libc6 (>= 2.14), libx11-6 (>= 2:1.6.0), libxext6
Rende difettoso: libxi6:i386 (!= 2:1.7.9-1)
Sostituisce: libxi6:i386 (< 2:1.7.9-1)

Ma non capisco quanto l'output, in quanto trovo:
Codice: Seleziona tutto
Pacchetto: libglib1.2ldbl:i386                     
Versione: 1.2.10-19build1
Nuovo: sì
Stato: installato
Installato automaticamente: no
Priorità: opzionale
Sezione: oldlibs
Responsabile: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Architettura: i386
Dimensione pacchetto installato: 274 k
Dipende: libc6:i386 (>= 2.6.1-1)
Va in conflitto: libglib1.2:i386
Sostituisce: libglib1.2:i386
Palo_Pd
Sr. Member
Sr. Member
 
Messaggi: 431
Iscritto il: 07/03/2006, 7:56

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Selky » 10/05/2017, 0:21

Sembrano tutti installati (non vorrei aver letto male). Prova a dare un
Codice: Seleziona tutto
apt-get install -f
Selky
wiki member
wiki member
 
Messaggi: 1401
Iscritto il: 30/12/2011, 1:00

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Palo_Pd » 10/05/2017, 8:13

Mi chiede di disinstallare un pacchetto (libgtk1.2:i386):
Codice: Seleziona tutto
~$ sudo apt-get install -f
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Correzione delle dipendenze... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libbsd0:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxi6:i386
Usare "sudo apt autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  libgtk1.2:i386
0 aggiornati, 0 installati, 1 da rimuovere e 56 non aggiornati.
1 non completamente installati o rimossi.
Dopo quest'operazione, verranno liberati 1.876 kB di spazio su disco.
Continuare? [S/n]

La mia sensazione è che ci sia un po' di confusione nel "multi-arch".
Palo_Pd
Sr. Member
Sr. Member
 
Messaggi: 431
Iscritto il: 07/03/2006, 7:56

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Selky » 10/05/2017, 12:40

Da quello che ho capito hai prelevato almeno un pacchetto dall'archivio Ubuntu. Non so quanto possa tornarti utile, qua https://wiki.debian.org/Games/UT99 c'è una guida per Stretch e i pacchetti (vecchie versioni) necessari "libglib1.2", "libgtk1.2-common" e altri sono scaricabili direttamente dall'archivio Debian.

https://www.ut99.org/viewtopic.php?f=12&t=12174
http://chiedi.ubuntu-it.org/questions/5 ... ma-a-64bit
Selky
wiki member
wiki member
 
Messaggi: 1401
Iscritto il: 30/12/2011, 1:00

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda s3v » 10/05/2017, 14:41

Qual è l'output di
Codice: Seleziona tutto
$ dpkg -l | grep -i libgtk1.2-common

?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5515
Iscritto il: 31/12/2008, 11:54

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Palo_Pd » 10/05/2017, 23:00

s3v ha scritto:Qual è l'output di
Codice: Seleziona tutto
$ dpkg -l | grep -i libgtk1.2-common

?

eccolo:

Codice: Seleziona tutto
ii  libgtk1.2-common                              1.2.10-18.1build2                all          Common files for the GTK+ library
Palo_Pd
Sr. Member
Sr. Member
 
Messaggi: 431
Iscritto il: 07/03/2006, 7:56

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Palo_Pd » 10/05/2017, 23:10

Selky ha scritto:Da quello che ho capito hai prelevato almeno un pacchetto dall'archivio Ubuntu. Non so quanto possa tornarti utile, qua https://wiki.debian.org/Games/UT99 c'è una guida per Stretch e i pacchetti (vecchie versioni) necessari "libglib1.2", "libgtk1.2-common" e altri sono scaricabili direttamente dall'archivio Debian.

L'avevo già vista quella guida, ma i pacchetti da debian archive NON sono scaricabili (non più mantenuto)
Unfortunately, this service is not available at this time. It is not known when its maintainer will be able to provide it again.

This service is not provided by the Debian System Administration team but instead by an individual member of the Debian project.

Please do not contact the DSA team with questions about this service.


Ne ho trovati alcuni qui:
https://help.ubuntu.com/community/Games ... Tournament
Palo_Pd
Sr. Member
Sr. Member
 
Messaggi: 431
Iscritto il: 07/03/2006, 7:56

Re: UT99 e Gdk-WARNING **: locale not supported by C library

Messaggioda Selky » 10/05/2017, 23:35

In caso di bisogno utilizzo sempre questo http://snapshot.debian.org/package/

A te servono i binari. Controlla le versioni e le eventuali varie dipendenze (se ci sono, a loro volta da scaricare).
I tre indicati nella guida sono:
http://snapshot.debian.org/binary/libglib1.2/
http://snapshot.debian.org/binary/libgtk1.2-common/
http://snapshot.debian.org/binary/libgtk1.2/

Questa la lista completa per nome "libg" http://snapshot.debian.org/binary/?cat=libg
Selky
wiki member
wiki member
 
Messaggi: 1401
Iscritto il: 30/12/2011, 1:00


Torna a Multimedia

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite