Comment enlever xdm au démarrage ?
J'ai tester la nouvelle version de xorg et avant que cela fonctionne j'ai rebooter à plusieurs reprises.
Le problème c'est qu'au reboot je n'avais plus ni souris ni clavier.Le moyen le plus simple que j'ai
trouvé c'est de dé-installer xdm avec emerge -C xdm.
Remarque : On peut démarrer Grub en mode single pour avoir la ligne de commande.Il suffit de rajouter single à la fin.
mardi 27 octobre 2009
vendredi 9 octobre 2009
Comment résoudre : All ebuilds that could satisfy ... have been masked.
Problème
Lors d'un update, vous rencontrez des warnings similaires à celui-ci :
!!! All ebuilds that could satisfy "x11-wm/compiz" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-wm/compiz-0.8.2-r3 (masked by: ~x86 keyword)
Solution
Il suffit de rajouter le fichier dans le fichier package.keywords.
Vous avez compilez un fichier en mode masked à la main et lors de l'update il trouve un fichier qui
est masqué et comme il n'est pas de le fichier package.keywords, il ne peut pas trouvé les mise à jour d'ou le warning.
Lors d'un update, vous rencontrez des warnings similaires à celui-ci :
!!! All ebuilds that could satisfy "x11-wm/compiz" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-wm/compiz-0.8.2-r3 (masked by: ~x86 keyword)
Solution
Il suffit de rajouter le fichier dans le fichier package.keywords.
Vous avez compilez un fichier en mode masked à la main et lors de l'update il trouve un fichier qui
est masqué et comme il n'est pas de le fichier package.keywords, il ne peut pas trouvé les mise à jour d'ou le warning.
jeudi 8 octobre 2009
Hudson : Failed to create /dev/null/.m2
Problème :
Quant on lance un build Hudson, on a l'erreur suivante : Failed to create /dev/null/.m2
Solution :
Rajouter MAVEN_HOME identique à HUDSON_HOME à la variable JAVA_OPTS dans le startup script de Tomcat :
vi /etc/init.d/tomcat-6
# Activate Logging
if [ -r "${CATALINA_HOME}"/bin/tomcat-juli.jar ]; then
JAVA_OPTS="${JAVA_OPTS}
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \
-Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties"
fi
JAVA_OPTS="$JAVA_OPTS -DHUDSON_HOME=/home/hudson
-DMAVEN_HOME=/home/hudson"
Quant on lance un build Hudson, on a l'erreur suivante : Failed to create /dev/null/.m2
Solution :
Rajouter MAVEN_HOME identique à HUDSON_HOME à la variable JAVA_OPTS dans le startup script de Tomcat :
vi /etc/init.d/tomcat-6
# Activate Logging
if [ -r "${CATALINA_HOME}"/bin/tomcat-juli.jar ]; then
JAVA_OPTS="${JAVA_OPTS}
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \
-Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties"
fi
JAVA_OPTS="$JAVA_OPTS -DHUDSON_HOME=/home/hudson
-DMAVEN_HOME=/home/hudson"
mardi 6 octobre 2009
Unable to create the home directory '/dev/null/.hudson'
Problème :
En déployant hudson.war dans Tomcat 6, vous voyez l'erreur suivante sur votre navigateur :
Unable to create the home directory '/dev/null/.hudson'. This is most likely a permission problem.
To change the home directory, use HUDSON_HOME environment variable or set the
HUDSON_HOME system property. See Container-specific documentation for more details of how to do this.
Solution :
- Création du répertoire home de Hudson.
mkdir -p /home/hudson
chown -R tomcat:tomcat /home/hudson/
ls -al /home/hudson/
drwxr-xr-x 6 tomcat tomcat 4096 Oct 3 18:45 hudson
Remarque : J'ai constaté que pour que le changement de droit soit pris en compte, il fallait redémarrer Tomcat.
- Ajout de la home de HUDSON dans le startup script de Tomcat :
vi /etc/init.d/tomcat-6
Recherchez JAVA_OPTS et ajouter quelques lignes après :
JAVA_OPTS="$JAVA_OPTS -DHUDSON_HOME=/home/hudson"
Exemple :
...
# Activate Logging
if [ -r "${CATALINA_HOME}"/bin/tomcat-juli.jar ]; then
JAVA_OPTS="${JAVA_OPTS} -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \
-Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties"
fi
JAVA_OPTS="$JAVA_OPTS -DHUDSON_HOME=/home/hudson"
...
- Modifiez le fichier des utilisateurs de Tomcat (vi /etc/tomcat-6/tomcat-users.xml )
cf AdministrationHudson
- Redémarrer Tomcat.
samedi 3 octobre 2009
Erreur à l'installation de Tomcat 6 sous Gentoo : ImportError
L'installation de Tomcat 6 sous Gentoo est très simple : emerge tomcat.
J'ai rencontré une erreur de compilation (voir ci-dessous).
Pour la résoudre,j'ai fait ce qui était dit dans le message
emerge -l dev-python/pyxml
>>> '/var/tmp/portage/www-servers/tomcat-6.0.20/temp/build.log'
* Messages for package www-servers/tomcat-6.0.20:
* If the output above contains:
* ImportError:
* /usr/lib/python2.4/site-packages/_xmlplus/parsers/pyexpat.so:
* undefined symbol: PyUnicodeUCS2_DecodeUTF8
* Try re-emerging dev-python/pyxml
*
* ERROR: www-servers/tomcat-6.0.20 failed.
* Call stack:
* ebuild.sh, line 49: Called src_configure
* environment, line 4310: Called java-ant-2_src_configure
* environment, line 2127: Called java-ant_bsfix
* environment, line 2149: Called java-ant_bsfix_files './build.xml' './res/deploye
/build.xml' './webapps/ROOT/build.xml' './test/build.xml'
* environment, line 2244: Called _bsfix_die 'xml-rewrite2 failed: ./test/build.xml'
* environment, line 306: Called die
* The specific snippet of code:
* die ${1} " Look at the eerror message above";
* The die message:
* xml-rewrite2 failed: ./test/build.xml Look at the eerror message above
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-servers/tomcat-6.0.20/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-servers/tomcat-6.0.2
/temp/environment'.
vendredi 2 octobre 2009
Installation KDE4 : répertoire package.keywords
Lors de l'installation de KDE4, je suis tombé sur un problème tout bête.
Le manuel disait : cd /etc/portage/package.keywords : Manuel KDE4
Hors sur mon poste, il n'y avait qu'un fichier package.keywords
En fait j'ai trouvé la solution non sans mal sur un forum :
/etc/portage/
Any file in this directory that begins with "package." can be more than just a flat file. If it is a directory, then all the files in that directory will be summed together as if it were a single file.
On peut donc mettre soit un fichier soit un répertoire contenant plusieurs fichiers à condition que ce répertoire commence par package. (ex package.keywords).Ainsi tous les fichiers à l'intérieur seront fusionnés.
Le manuel disait : cd /etc/portage/package.keywords : Manuel KDE4
Hors sur mon poste, il n'y avait qu'un fichier package.keywords
En fait j'ai trouvé la solution non sans mal sur un forum :
/etc/portage/
Any file in this directory that begins with "package." can be more than just a flat file. If it is a directory, then all the files in that directory will be summed together as if it were a single file.
On peut donc mettre soit un fichier soit un répertoire contenant plusieurs fichiers à condition que ce répertoire commence par package. (ex package.keywords).Ainsi tous les fichiers à l'intérieur seront fusionnés.
jeudi 1 octobre 2009
Installation de Maven sous Gentoo
Il faut savoir qu'il existe des ebuild pour maven.Pour les trouver, il suffit de faire :
eix maven
Pour installer Maven : emerge dev-java/maven-bin
Remarque : Si vous n'avez pas la commande eix, allez voir mon article sur eix. Vous allez gagner en rapidité !
eix maven
Pour installer Maven : emerge dev-java/maven-bin
Remarque : Si vous n'avez pas la commande eix, allez voir mon article sur eix. Vous allez gagner en rapidité !
Inscription à :
Articles (Atom)