mardi 2 mars 2010

[Zend Studio] java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

Aujourd'hui en tentant d'installer Zend Studio 7.1.1 sur ma debian squeeze, j'ai eu une petite erreur.

(19:14)romain@laptop-de-lermit:~>sudo Logiciel/ZendStudio7_1_1.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)

Stack Trace:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
at java.util.Properties.loadConvert(Unknown Source)
at java.util.Properties.load(Unknown Source)
at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA8113)
at com.zerog.lax.LAX.(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)


Ceci est dut à votre variable PS1 qui contient sûrement "\u" (représentant votre username).

Pour résoudre l'erreur il suffit de faire ceci


PS1=">"
sudo ./ZendStudio7_1_1.bin


Au prochain redémarrage de votre terminal votre prompt redeviendra normal.

vendredi 29 janvier 2010

[MySQL] Erreur "Cannot assign requested address"

Ajourd'hui j'ai été confronté à un petit problème :

Aucun serveur mysql lancé, rien qui n'écoute sur le port 3306, pas de fichier socket, ... et cette erreur :

100129 13:23:53 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
100129 13:23:53 [ERROR] Do you already have another mysqld server running on port: 3306 ?
100129 13:23:53 [ERROR] Aborting


La solution trouvé à été d'exécuter ceci

ifconfig lo up


Ceci réinitialise l'interface de loopback et permet de à MySQl de se "binder".

mercredi 13 janvier 2010

[MySQL] Mysql::Error: Table 'redmine.schema_info' doesn't exist: SELECT version FROM schema_info

Si vous installez une base de données via Rake comme redmine vous pourriez tomber sur une erreur de ce type :
Mysql::Error: Table 'redmine.schema_info' doesn't exist: SELECT version FROM schema_info

Le plus simple pour résoudre cette erreur est de supprimer et recréer la base.

lundi 23 novembre 2009

[Debian] Changer de timezone

Sur une Debian lenny pour changer le Time Zone le plus simple est d'utiliser la commande
# dpkg-reconfigure tzdata
Celui-ci va vous demander de vous localiser (choix du continent et du pays) et vous réglera votre timezone.
Cette commande remplace l'utilisation de tzconfig qui est maintenant déprécié.

mercredi 11 novembre 2009

[Linux] Comment décompresser son fichier initrd compressé en GZIP

Si la commande file /boot/initrd* vous retourne quelque chose comme ceci :
/boot/initrd.img-2.6.31-14-generic: gzip compressed data, from Unix, last modified: Wed Nov 11 16:04:33 2009
C'est que votre initrd est compressé en gzip (oui oui je sais c'est écrit juste dessus mais j'aime bien me répéter !). Donc pour le décompresser une solution (surement pas la seule) :
gunzip -dc /boot/initr* | cpio -id --no-absolute-filenames
Have fun !

dimanche 4 octobre 2009

[xen] Sortir du mode Console avec Putty et un clavier francais

Pour sortir du mode console de xen via une connexion SSH avec putty (par exemple) le [Ctrl] + []] ne fonctionne pas si votre clavier est en français. Faite donc ceci :
[Ctrl] + [$]
Et voilà ;)

mercredi 12 août 2009

[Java] The message has expired (WSSecurityEngine: Invalid timestamp The security semantics of message have expired)

Aujourd'hui j'ai buté sur une erreur ... bête !
Si vous rencontrez ce message d'erreur
The message has expired (WSSecurityEngine: Invalid timestamp The security semantics of message have expired)

Vérifier le réglage de l'heure de vos serveurs ! En effet, c'est certainement dû à un décalage beaucoup trop grand entre l'heure de votre serveur et votre client !

Bonne Prog ;)


PS : Utiliser NTP !