Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/09/2006, à 20:14

salebeteo1

[Résolu]fullsync et ubuntu

Bonjour,
Suite à un article de Linux-pratique, j'ai essayé d'installer FullSync. http://fullsync.sourceforge.net/index.php [en]
Toute l'installation s'est bien déroulée mais quand je veux lancer fullsync (voir ligne de commande), je reçois le message suivant:

patrick@dhcppc2:/usr/local/FullSync/bin$ sh fullsync.sh
FULLSYNC_HOME = /usr/local/FullSync
Error: JAVA_HOME is not defined correctly.
  We cannot execute java


sun-java5 est installé.

J'ai aussi consulté le fil de Jérôme38 mais je n'arrive pas à effectuer la dernière manip.

Alors merci à tous ceux qui ont une petite idée.

bonne soirée

Dernière modification par salebeteo1 (Le 27/09/2006, à 20:55)

Hors ligne

#2 Le 17/09/2006, à 22:18

lolow

Re : [Résolu]fullsync et ubuntu

tu fais

export JAVA_HOME=/usr/lib/j2sdk1.5-sun

ici avec le package sun-j2sdk5 (modifie selon l'emplacement de ton installatation java)

puis lance le script fullsync.sh

Une fois que ca marche tu peux mettre la ligne export dans le script fullsync.sh

Hors ligne

#3 Le 18/09/2006, à 06:42

salebeteo1

Re : [Résolu]fullsync et ubuntu

java.io.FileNotFoundException: logs/stderr.log (Permission denied)
Hello!
voici la ligne que j'ai du ajouter.


export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06


En sudo, cela fonctionne bien, mais en tant qu'utilsateur normal, j'obtiens le résultat suivant:

patrick@dhcppc2:/usr/local/FullSync/bin$ sh fullsync.sh
FULLSYNC_HOME = /usr/local/FullSync
java.io.FileNotFoundException: logs/stderr.log (Permission denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        at net.sourceforge.fullsync.cli.CommandLineInterpreter.parse(CommandLineInterpreter.java:90)
        at net.sourceforge.fullsync.cli.Main.main(Main.java:17)

Encore une petite idée?

En tout cas, déjà merci

Hors ligne

#4 Le 18/09/2006, à 11:00

Cedy-Na-Mix

Re : [Résolu]fullsync et ubuntu

J'ai une methode bien plus simple en modifiant le fichier FullSync.sh.

Va voir mon petit Tuto et tu aura ta reponse http://www.cedynamix.fr/dotclear/index. … st-magique

Bonne continuations wink

Dernière modification par Cedy-Na-Mix (Le 18/09/2006, à 11:00)


La patience est maître mot dans la recherche de la perfection
Mon Blog
Ubuntu User #5091

Hors ligne

#5 Le 18/09/2006, à 11:55

Goliz

Re : [Résolu]fullsync et ubuntu

Hello à tous !

J'ai également installé Fullsync sur mon portable (Ubuntu 6.06) et ma bécanne au bureau (sous W.....) pour faire du transfert via ma clé USB.
Tout fonctionne impeccablement sauf...
Sauf que je n'arrive pas à lancer Fullsync depuis un menu sous Gnome.
- Dans la ligne de commande je donne le chemin complet du fichier .sh.
- J'ai tenté avec ou sans l'option "lancer dans un terminal"
Rien n'y fait... Lorsque je clique sur mon menu, rien ne se passe...
Où-c'est-que-c'est-y-que-je-me-suis-trompé ?

Merci d'avance,

Michel


Un LUG à Liège ? LiLiT ! www.lilit.be

Hors ligne

#6 Le 18/09/2006, à 14:05

salebeteo1

Re : [Résolu]fullsync et ubuntu

Pour Cedy-Na-Mix

merci pour ton tuto.
J'ai effectivement ajouter la ligne nécessaire au début de fullsync.sh, et j'obtiens les deux versions suivantes:

1) Lancé en root

root@patrick-desktop:~# sh /usr/local/FullSync/bin/fullsync.sh
FULLSYNC_HOME = /usr/local/FullSync
ça marche bien, et je sors
root@patrick-desktop:~# exit

2) lancé en tant qu'utilisateur normal
patrick@patrick-desktop:~$ sh /usr/local/FullSync/bin/fullsync.sh
FULLSYNC_HOME = /usr/local/FullSync
java.io.FileNotFoundException: logs/stderr.log (Permission denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at net.sourceforge.fullsync.cli.CommandLineInterpreter.parse(CommandLineInterpreter.java:90)
        at net.sourceforge.fullsync.cli.Main.main(Main.java:17)

et ça ne marche pas.

Donc ...

Voici comme indication mon fichier fullsync.sh

patrick@patrick-desktop:~$ cat /usr/local/FullSync/bin/fullsync.sh
#! /bin/sh
JAVA_HOME=/usr/share/java/jre1.5.0_06
PRG="$0"
progname=`basename "$0"`
saveddir=`pwd`
dirname_prg=`dirname "$PRG"`

while [ -h "$PRG" ] ; do
  ls=`ls -ld "$PRG"`
  link=`expr "$ls" : '.*-> \(.*\)$'`
  if expr "$link" : '/.*' > /dev/null; then
      PRG="$link"
  else
      PRG=`dirname "$PRG"`"/$link"
  fi
done

FULLSYNC_HOME=`dirname "$PRG"`/..
FULLSYNC_HOME=`cd "$FULLSYNC_HOME" && pwd`

echo "FULLSYNC_HOME = $FULLSYNC_HOME"

cd $FULLSYNC_HOME

if [ -z "$JAVACMD" ] ; then
  if [ -n "$JAVA_HOME"  ] ; then
    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
      # IBM's JDK on AIX uses strange locations for the executables
      JAVACMD=$JAVA_HOME/jre/sh/java
    else
      JAVACMD=$JAVA_HOME/bin/java
    fi
  else
    JAVACMD=java
  fi
fi

if [ ! -x "$JAVACMD" ] ; then
  echo "Error: JAVA_HOME is not defined correctly."
  echo "  We cannot execute $JAVACMD"
  exit
fi

if [ -n "$CLASSPATH" ] ; then
  LOCALCLASSPATH=$CLASSPATH
fi

# add in the dependency .jar files
DIRLIBS=$FULLSYNC_HOME/lib/*.jar
for i in ${DIRLIBS}
do
    # if the directory is empty, then it will return the input string
    # this is stupid, so case for it
    if [ "$i" != "${DIRLIBS}" ] ; then
      if [ -z "$LOCALCLASSPATH" ] ; then
        LOCALCLASSPATH=$i
      else
        LOCALCLASSPATH="$i":$LOCALCLASSPATH
      fi
    fi
done

if [ -n "$JAVA_HOME" ] ; then
  if [ -f "$JAVA_HOME/lib/tools.jar" ] ; then
    LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar
  fi

  if [ -f "$JAVA_HOME/lib/classes.zip" ] ; then
    LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip
  fi

else
  echo "Warning: JAVA_HOME environment variable is not set."
  echo "  If build fails because sun.* classes could not be found"
  echo "  you will need to set the JAVA_HOME environment variable"
  echo "  to the installation directory of java."
fi

$JAVACMD -classpath "$LOCALCLASSPATH" -Djava.library.path="$FULLSYNC_HOME/lib" net.sourceforge.fullsync.cli.Main "$@"


Si ça peut servir.

A +

Encore merci

Dernière modification par salebeteo1 (Le 18/09/2006, à 14:09)

Hors ligne

#7 Le 18/09/2006, à 20:32

Cedy-Na-Mix

Re : [Résolu]fullsync et ubuntu

Alors je pense et je dit bien je pense que cela vient du fait que tu utilié le repertoire /usr/local/ de destination je l'ai comme indiqué dans mon tuto installé /opt/FullSync/ et je n'ai absolument pas eu de PB pour le faire fonctionner. La je ne peux pas t'aider malheureusement  sauf en te disant de faire l'installation dans ce meme repertoire et voir ce que cela donne.


La patience est maître mot dans la recherche de la perfection
Mon Blog
Ubuntu User #5091

Hors ligne

#8 Le 27/09/2006, à 10:41

Cakeman

Re : [Résolu]fullsync et ubuntu

salebeteo1, pour supprimer ton erreur, il suffit de merttre les permission à 777 sur le dossier Log de Fullsync.

Hors ligne

#9 Le 27/09/2006, à 20:55

salebeteo1

Re : [Résolu]fullsync et ubuntu

ok merci à Cakeman,
maintenant ça fonctionne. enfin sur mon poste fixe. Sur le portable, ce n'est pas encore au point mais je reprendrai le sujet dans 10 jours.

en tout cas merci

Hors ligne

#10 Le 27/09/2006, à 21:13

Cakeman

Re : [Résolu]fullsync et ubuntu

Attention, je viens de me rentdre compte qu'il faut mettre le dossier fullsync en persission 777, sinon tu n'arrivera pas à créer de profil.

Hors ligne

#11 Le 28/09/2006, à 07:36

salebeteo1

Re : [Résolu]fullsync et ubuntu

Hello!
Merci pour tes conseils mais cela ne fonctionne pas encore à satisfaction chez moi (portable)
Voilà les lignes que j'obtiens en lançant
sh fullsync.sh dans le dossier /usr/local/FullSync/bin/


patrick@dhcppc2:/usr/local$ ls -l
total 40
drwxr-xr-x  2 root root 4096 2006-05-20 20:05 bin
drwxrwxrwx  8 root root 4096 2006-09-18 06:28 FullSync
drwxr-xr-x  2 root root 4096 2006-05-06 17:41 games
drwxr-xr-x 12 root root 4096 2006-05-11 11:19 GeoGebra
drwxr-xr-x  2 root root 4096 2006-05-06 17:41 include
drwxr-xr-x  6 root root 4096 2006-07-29 22:18 lib
lrwxrwxrwx  1 root root    9 2006-05-06 17:41 man -> share/man
drwxr-sr-x 11 root root 4096 2006-05-15 21:35 RealPlayer
drwxr-xr-x  2 root root 4096 2006-05-06 17:41 sbin
drwxr-xr-x  8 root root 4096 2006-05-29 19:25 share
drwxr-xr-x  2 root root 4096 2006-05-06 17:41 src
patrick@dhcppc2:/usr/local$ cd FullSync/
patrick@dhcppc2:/usr/local/FullSync$ cd bin/
patrick@dhcppc2:/usr/local/FullSync/bin$ sh fullsync.sh
FULLSYNC_HOME = /usr/local/FullSync
patrick@dhcppc2:/usr/local/FullSync/bin$

Si tu as une autre idée, j'essaie volontiers.
Bonne journée

Hors ligne

#12 Le 28/09/2006, à 08:13

Cakeman

Re : [Résolu]fullsync et ubuntu

Il est où le message d'erreur ?

Hors ligne

#13 Le 28/09/2006, à 20:17

salebeteo1

Re : [Résolu]fullsync et ubuntu

Je ne sais pas si fullsync doit afficher un interface graphique qui devrait nous permettre de choisir quelle est la source et quelle est la destination pour la synchornisation.
si en tapant sh fullsync.sh je n'obtiens à l'écran que ce que tu vois et si en tapant sh fullsync.sh en tant que root, j'obtiens un interface graphique qui me permet de créer un profil, je pense qu'il y a un problème. Où, je ne sais pas mais voilà.
Donc si tu as une idée ?
Bonne soirée

Hors ligne

#14 Le 01/10/2006, à 01:43

Ptigrouick

Re : [Résolu]fullsync et ubuntu

Coucou,

Même problème avec FullSync. Quand je lance le script fullsync.sh voici le résultat :

FullSync/bin$ sh fullsync.sh
FULLSYNC_HOME = /home/nmoyroud/Programmes/FullSync

Et rien de plus... J'ai tenté le lancement direct du fullsync.jar qui se trouve dans lib
FullSync/lib$ java -jar fullsync.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
        at net.sourceforge.fullsync.Main.main(Main.java:33)

Jolie plantouille...
Pas moyen de faire marcher le soft. Dommage...
J'ai testé Capivara qui est aussi en Java dans le même style, lui a l'air de marcher.

#15 Le 01/10/2006, à 06:17

salebeteo1

Re : [Résolu]fullsync et ubuntu

Ptigrouick
Salut,
As-tu essayé en root ?

Hors ligne

#16 Le 11/07/2007, à 10:26

sibtcha

Re : [Résolu]fullsync et ubuntu

Personnellement j'ai le même problème, après avoir tapper sh fullsync.sh ce message apparait et rien ne se lance... Idem en root... neutral

FULLSYNC_HOME = /opt/FullSync

Si quelqu'un à une idée, je suis preneur big_smile

Dernière modification par sibtcha (Le 11/07/2007, à 20:52)

Hors ligne

#17 Le 13/07/2007, à 01:11

sibtcha

Re : [Résolu]fullsync et ubuntu

Je ne sais ps si j'ai trouvé, mais il me semble que ca ne marche pas car c'est une version 64bits (perso, donc). J'ai installé une feisty complète en 32 bits avec la même version de java et tout... et la ca marche. Malheureusement je ne m'y connais pas plus et je ne saurais résoudre le problème de java en 64bits dans ce cas précis.

Salutations

Fabio

Hors ligne