Page 1 sur 1

[Xarchiver] ne fonctionne pas (résolu)

Publié : jeu. 15 déc. 2011, 19:01
par banditblue
bonjour à tous

j'ai récemment réinstaller la nouvelle mouture qu'est archlinux sur mon pc fixe
j'ai installé openbox et fbpanel (je continue a le configurer à ma petite sauce)

mais la je bute sur ce petit soucie
j'ai installé Xarchiver que ce soit en mode root ou en mode user via yaourt
et tout les composant qui vont avec zip, gzip, unzip, rar, unrar, tar, arj, bzip2

mais je comprend pas quand je souhaite decompacter un fichier j'ai ce résultat
Image

je ne sais pas si j'ai des fichier supplémentaire a installer pour que cela fonctionne

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : jeu. 15 déc. 2011, 19:27
par benjarobin
Tout d'abord as tu essayé avec la commande unzip ?
Sinon on ne sait jamais mais as tu essayé de mettre ton fichier zip dans un dossier dont le chemin ne contient pas de caractère "spéciaux"

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : jeu. 15 déc. 2011, 19:51
par banditblue
merci benjarobin

j'ai essayé de faire unzip Script-Quitter.zip
hélas cela ne fonctionne pas

le fichier se trouve dans mon /home/moi ==> dans le dossier Telechargement

vraiment je pige rien sur mon eeepc cela fonctionne tres bien et la je cale sur le fixe

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : jeu. 15 déc. 2011, 20:08
par benjarobin
Si la commande unzip ne fonctionne pas, c'est que ton fichier zip n'est PAS un fichier zip !

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : ven. 16 déc. 2011, 00:11
par banditblue
Cela parait être difficile sachant que ce fichier est le ObLogout qui se trouve dans le Wiki

Script-quitter.zip

Je vais essayer de trouver ce qui ne fonctionne pas
Est ce qu'il y a une commande pour repérer les dépendances optionnel
présente et/ou manquante pour que Xarchiver fonctionne

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : ven. 16 déc. 2011, 07:53
par Kristen

Code : Tout sélectionner

pacman -Qi xarchiver
te donnera les dépendances optionnelles.
Tu as essayé de télécharger le fichier une seconde fois des fois qu'il soit corrompu?

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : ven. 16 déc. 2011, 08:44
par benjarobin
Cela ne sert à rien d'insister avec xarchiver si la commande unzip ne fonctionne pas ! Je mise sur un fichier corrompu.
D'ailleurs qu'est ce que unzip t'affiche comme erreur ?

Re: [Xarchiver] ne fonctionne pas (en cours)

Publié : sam. 17 déc. 2011, 16:47
par banditblue
Kristen a écrit :

Code : Tout sélectionner

pacman -Qi xarchiver
te donnera les dépendances optionnelles.
Tu as essayé de télécharger le fichier une seconde fois des fois qu'il soit corrompu?
voici ce que j'obtiend avec la commande pacman -Qi xarchiver

Code : Tout sélectionner

[moi@ArchLinux ~]$ sudo pacman -Qi xarchiver
Nom                   : xarchiver
Version               : 0.5.2-4
URL                   : http://xarchiver.sourceforge.net
Licences              : GPL
Groupes               : xfce4-goodies
Fournit               : --
Dépend de             : gtk2  desktop-file-utils  hicolor-icon-theme
Dépendances opt.      : tar: TAR support
                        gzip: GZIP support
                        bzip2: BZIP2 support
                        zip: ZIP support
                        unzip: ZIP support
                        unrar: RAR support
                        p7zip: 7z support
                        arj: ARJ support
                        lha: LHA support
                        lzma-utils: LZMA support
                        lzop: LZOP support
Requis par            : --
Est en conflit avec   : --
Remplace              : --
Taille (installé)     : 1620,00 K
Paqueteur             : Tobias Powalowski <tpowa@archlinux.org>
Architecture          : x86_64
Compilé le            : ven. 26 août 2011 11:15:56 CEST
Installé le           : ven. 16 déc. 2011 16:19:32 CET
Motif d'installation  : Explicitement installé
Script d'installation : Oui
Description           : GTK+ frontend to various command line archivers
voila ce que j'obtient avec xarchiver a nouveau

Image

et ce que j'obtient quand j'execute unzip dans une console

Code : Tout sélectionner

[moi@ArchLinux Téléchargements]$ unzip Script-quitter.zip 
Archive:  Script-quitter.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of Script-quitter.zip or
        Script-quitter.zip.zip, and cannot find Script-quitter.zip.ZIP, period.
[moi@ArchLinux Téléchargements]$ 

Re: [Xarchiver] ne fonctionne pas

Publié : sam. 17 déc. 2011, 16:54
par Kristen
télécharge de nouveau l'archive. Celle-ci est corrompue probablement.

Re: [Xarchiver] ne fonctionne pas

Publié : sam. 17 déc. 2011, 17:09
par benjarobin
Ce n'est pas "probable" c'est soit certain soit "this file is not a zipfile"

Re: [Xarchiver] ne fonctionne pas

Publié : sam. 17 déc. 2011, 17:47
par banditblue
cela fait fois d'affilé que je le telecharge
résultat pareil xarchiver m'envoie bouler

Re: [Xarchiver] ne fonctionne pas

Publié : sam. 17 déc. 2011, 17:50
par benjarobin
Tu peux donner le lien de téléchargement (et le lien de la page indiquant ce lien) car je ne trouve pas de lien dans le wiki ? Tu as essayé avec un autre fichier zip ?

Re: [Xarchiver] ne fonctionne pas

Publié : sam. 17 déc. 2011, 19:05
par banditblue
je me suis trompé il ne vient pas du wiki

le lien c'est http://forums.archlinux.fr/topic5291.html pour installer le ob-logout

meme probleme quand je veux y acceder via pcmanfm ou thunar
qui me renvoie un "NotAutorized sur les deux quand je clique sur le fichier

je sais pas si j'ai merder lors de la configuration des permission pour mon user
a savoir

Code : Tout sélectionner

useradd -G users,audio,video,storage,lp,optical,sys,scanner,power,log,wheel -m moi

Re: [Xarchiver] ne fonctionne pas (en cour)

Publié : sam. 17 déc. 2011, 21:28
par benjarobin
Puisque je me tue à te dire que ce fichier est corrompu !
D’ailleurs le site web ne peux pas fournir le fichier ! Essaye avec un autre fichier zip !!!

Re: [Xarchiver] ne fonctionne pas

Publié : dim. 18 déc. 2011, 14:25
par banditblue
effectivement le fichier n'est plus en telechargement

je l'avais copier sur mon disque dur externe et fait les meme manip

en etant root je copie le fichier un fichier Script_Diapo.zip sur mon user
en user j'essaye de decompresser le fichier

et ca donne ca

Image

je n'ai pas les autorisations nécessaire à l'extraction des fichiers idem quand je veux acceder a mes disques dur

comment je peux remedier a tout ca ??? avoir les acces sur mes disque dur et xarchiver ?

juste pour infos cela fonctionne tres bien sur mon eeepc (installer archlinux openbox depuis 1an et demi)
mais je ne sais pas quel fichier sont installé dessus donnant les droit a "user"

Re: [Xarchiver] ne fonctionne pas

Publié : dim. 18 déc. 2011, 14:38
par benjarobin
Tu mélange allégrement 2 problèmes distincts sans aucun rapport !
La solution de ton problème tu la toi même donné dans ton propre message
en etant root je copie le fichier
RIEN ne devrait être fait en root !!!
C'est donc possible que ton système de fichier possède des droits un peu étrange :?
Vérifie donc les droits sur tes fichiers (ls -l)...

Code : Tout sélectionner

ls -ld /home/moi
ls -ld /home/moi/Archlinux
ls -la /home/moi/Archlinux/Downloads
mount
cat /etc/fstab

Re: [Xarchiver] ne fonctionne pas

Publié : dim. 18 déc. 2011, 20:01
par banditblue
voila ce que j'obtient avec les commandes


ls -ld /home/moi

Code : Tout sélectionner

[moi@ArchLinux ~]$ ls -ld /home/moi
drwx------ 20 moi moi 4096 18 déc.  19:50 /home/moi
ls -ld /home/moi/Archlinux

Code : Tout sélectionner

[moi@ArchLinux ~]$ ls -ld /home/moi/Archlinux
drwxr-xr-x 5 root root 4096 16 déc.  23:58 /home/moi/Archlinux

ls -la /home/moi/Archlinux/Downloads

Code : Tout sélectionner

[moi@ArchLinux ~]$ ls -la /home/moi/Archlinux/Downloads
total 1656
drwxr-xr-x 9 root root   4096 17 déc.  00:04 .
drwxr-xr-x 5 root root   4096 16 déc.  23:58 ..
-rw-r--r-- 1 root root   5574  4 sept. 23:13 128px-archlinux-icon-128svg.png
-rw-r--r-- 1 moi  moi    2332 12 mai    2008 Arrows.ttf
-rw-r--r-- 1 root root   1481  6 août   2010 Arrows.ttf.tar.gz
-rw-r--r-- 1 moi  moi    5132 26 avril  2008 .conkyrc
-rw-r--r-- 1 root root   3674  6 août   2010 .conkyrc2
drwxr-xr-x 4 root root   4096 16 déc.  23:57 GolfCb
drwxr-xr-x 2 root root   4096 16 déc.  23:57 googleearth
drwxr-xr-x 3 root root   4096 17 déc.  00:03 home
-rw-r--r-- 1 root root  48660 11 sept.  2010 icons.zip
-rw-rw-rw- 1 root root  17872 11 mars   2001 KR Weather Dings.ttf
-rw-r--r-- 1 root root  12615  6 août   2010 kr_weather_dings.zip
-rw-rw-r-- 1 moi  moi  156260 18 déc.   2007 LiberationSans-BoldItalic.ttf
-rw-rw-r-- 1 moi  moi  160552 18 déc.   2007 LiberationSans-Bold.ttf
-rw-rw-r-- 1 moi  moi  182424 18 déc.   2007 LiberationSans-Italic.ttf
-rw-rw-r-- 1 moi  moi  160692 18 déc.   2007 LiberationSans-Regular.ttf
-rw-r--r-- 1 root root  10240  6 août   2010 mine.tar
-rw-r--r-- 1 moi  moi   80096 15 mai    2007 openlogos.ttf
-rw-r--r-- 1 root root 472674  6 août   2010 Other.Fonts.tar.gz
drwxr-xr-x 2 root root   4096 16 déc.  23:57 Script_Diapo
-rw-r--r-- 1 root root   3165  2 juil.  2010 Script_Diapo.tar.gz
drwxr-xr-x 3 root root   4096 16 déc.  23:57 Script-quitter
-rw-r--r-- 1 root root  88213  2 juil.  2010 Script-quitter.zip
-rw-r--r-- 1 root root   4136 10 août   2010 sigpic17635_5.gif
drwxr-xr-x 4 root root   4096 16 déc.  23:57 skinAmsn
-rw-r--r-- 1 moi  moi   21296 19 août   2002 StyleBats.ttf
drwxr-xr-x 2 root root   4096 16 déc.  23:59 wallpaper
-rw-r--r-- 1 moi  moi   26868 17 juin   2008 Weather.ttf
-rw-r--r-- 1 root root  13278  6 août   2010 Weather.ttf.tar.gz
-rw-r--r-- 1 root root  14599  6 août   2010 weather.zip
-rw-r--r-- 1 root root  26860  9 févr.  2007 wef_____.ttf
-rw-r--r-- 1 root root  83662  6 août   2010 zektonfont.tar.gz
mount

Code : Tout sélectionner

[moi@ArchLinux ~]$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
/sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=505901,mode=755)
/run on /run type tmpfs (rw,nosuid,nodev,relatime,size=10240k,mode=755)
/dev/sdb3 on / type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
/dev/sdb4 on /home type ext4 (rw)
/dev/sdb1 on /boot type ext2 (rw)
gvfs-fuse-daemon on /home/moi/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=moi)
cat /etc/fstab

Code : Tout sélectionner

[moi@ArchLinux ~]$ cat /etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
tmpfs           /tmp    tmpfs   nodev,nosuid    0       0
UUID=ab2bd4c1-87a9-4b94-8623-e1124101afbd / ext4 defaults 0 1
UUID=e9011717-5d16-48cb-8a1c-55f6c0a63bac swap swap defaults 0 0
UUID=ea99018f-93da-4536-8584-15b13fbdee48 /home ext4 defaults 0 1
UUID=f69bd989-5bec-40ed-a078-c3b88e34ea0a /boot ext2 defaults 0 1

Re: [Xarchiver] ne fonctionne pas

Publié : dim. 18 déc. 2011, 20:06
par FoolEcho
C'est ce que t'a dit benjarobin: comment veux-tu ouvrir des fichiers qui appartiennent à root en tant que simple utilisateur ? Tu ne devrais pas avoir de fichiers appartenant à root dans ton home. En clair: quand tu as fait la copie, il ne fallait pas le faire en root. Les droits dépendent aussi d'où tu as fait la copie (ils ne devraient pas non plus être en root sur ton disque externe si le système de fichier prend en compte les droits).

Re: [Xarchiver] ne fonctionne pas

Publié : dim. 18 déc. 2011, 20:10
par benjarobin
Bon on va réparer tout ceci (en root) :

Code : Tout sélectionner

chown -R moi:moi /home/moi/Archlinux
Pour corriger éventuellement les droits des fichiers normalement tu n'as pas besoin de le faire

Code : Tout sélectionner

find /home/moi/Archlinux -type f -exec chmod 644 {} \;
find /home/moi/Archlinux -type d -exec chmod 755 {} \;
Puis pour éventuellement nettoyer le home (tu devrait le lancer) :

Code : Tout sélectionner

find /home/moi -user root -exec chown moi:moi {} \;
Alors je répète une dernière fois : rien ne devrait être lancé en root lors d'une utilisation de tous les jours, sauf cas très spécifique, dans le doute demande