Grip


#1

Bonjour à tous,

Je débute avec Debian sarge et j’ai un petit souci avec Grip.

Je l’ai installé via apt-get install grip et tout c’est bien passé, j’arrive à le lancer et le configurer sans problème, idem pour ripper un CD.

Mon problème vient du fait que grip plante systématiquement lorsqu’il essaye de se connecter à FreeDB (ma connexion se fait via un proxy) et du coup je susi obligé de désactiver cette option et après je n’ai pas des noms de fichiers corrects :cry: .

Après avoir fait quelques recherches sur Internet, il semble qu’il y ait un petit bug avec la version que j’ai installée (3.2.0) et un patch est fournit (un fichier .diff).

Et c’est là que je nage complètement dans la mélasse car je ne sait pas du tout comment patcher grip avec ce fichier .diff.

Donc si quelqu’un de sympa pouvait m’aider il aura toute ma reconnaissance
:laughing: (je sais c’est pas grand chose mais c’est toujours mieux que rien :wink: )

Merci d’avance


#2

J’imagine que si tu as trouvé un fichier .diff tu devra l’appliquer sur les sources de ton programme et ensuite recompiler ton programme à partir des sources patchées, non ?

Ensuite, soit tu refait un packages debian avec tes sources, soit tu recompiles avec la suite de commandes:

./configure
make
make install

Essayes de télécharger les sources et de lire la doc qui est dedans …


#3

Ok ok c’est plus clair pour moi…

Donc pour pouvoir appliquer le patch, je suis obligé de passer par les sources.

Et bien je n’ai plus qu’à m’y coller merci pour ton aide.


#4

Regardes mon sources.list tu y trouveras peut-être ton soft déjà patché:

luciole:~# cat /etc/apt/sources.list
#deb file:///cdrom/ sarge main

deb http://mirror.switch.ch/ftp/mirror/debian/ sid main
deb-src http://mirror.switch.ch/ftp/mirror/debian/ sid main

deb http://security.debian.org/ stable/updates main

deb http://debian.jones.dk sarge misc
deb-src http://debian.jones.dk sarge misc
deb http://debian.jones.dk woody misc
deb-src http://debian.jones.dk woody misc
deb http://debian.jones.dk sid misc
deb-src http://debian.jones.dk sid misc

# Freevo
deb http://freevo.sourceforge.net/debian unstable main
#deb ftp://ftp.nerim.net/debian-marillat/  unstable main


# trouvé sur: http://home.comcast.net/~andrex/Debian-nVidia/files/sources.list
# Experimental
# deb http://http.us.debian.org/debian/ ../project/experimental main contrib

# K3B
deb http://www.planet-moll.de/debian/ sarge main
deb http://www.planet-moll.de/debian/ woody main

# Randall Donald's prebuilt nvidia kernel modules
deb http://people.debian.org/~rdonald/nvidia modules-unstable/i386/

# unofficial packages by Christian Marillat:
# acroread 5, mplayer & friends, realplayer 8, others.
# see http://hpisi.nerim.net
deb ftp://ftp.nerim.net/debian-marillat/ stable main
deb ftp://ftp.nerim.net/debian-marillat/ testing main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main

# Kalyxo http://www.kalyxo.org
deb http://archive.kalyxo.org/kalyxo/ staging main
deb http://archive.kalyxo.org/kalyxo/ experimental main

# bootsplash themes
deb http://www.bootsplash.de/files/debian unstable main

# Matthias Ulrich: gpgsm, brings S/MIME support to KMail
deb http://smurf.noris.de/code/debian/ experimental smurf

# another mplayer source
#deb http://debian.kcore.org/ ./

# backports, sideports, almost-official packages
#deb http://debian.jones.dk/ woody misc
#deb http://debian.jones.dk/ sarge misc
#deb http://debian.jones.dk/ sid misc

# NuFW
#deb http://www.nufw.org/debian/ unstable/
luciole:~#

#5

Ouuhh bah merci pour le fichier, c’est bien intéressant tout ça : le mien est plutôt hyper basique, je vais voir comment je peux arranger ça en m’inspirant du tien !

Je profite de ce thread pour rebondir sur grip : j’ai moi aussi un problème avec liu, hyper ponctuel : il est . Vu que je ne parviens plus à ouvrir le tiroir de mon graveur, je soupçonne un lien de cause à effet (non, le graveur n’est pas monté, j’ai même tenté de le monter/démonter, des fois que, mais ça n’a rien donné).

Comme son processus père semble être le n°1, j’ai nommé init[2] et qu’il est zombifié depuis plusieurs heures maintenant, je m’interroge : va-t-il falloir que je reboote pour pouvoir ouvrir mon lecteur ?!


#6

Essaye de taper fuser /cdrom pour voir s’il y a un processe qui bloque ton cd.

S’il y en a un tu tapes d’abord:
kill -TERM N° du processe

Si ca ne suffit pas tu sort la sulfateuse :laughing:

kill -9 N° du processe.

Tu est sûr que ton cd n’est pas monté ?

Essaye aussi un umount -f /cdrom

C’est au moins pas init qui est “zombifié” j’espère … Parce que là on rejoue un épisode du “Retour des morts vivants…” :open_mouth:


#7

Aheum aheum…Calcifer:/home/tmp# fuser /dev/graveur Calcifer:/home/tmp# Calcifer:/home/tmp# mount /dev/md1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/md2 on /var type ext3 (rw,errors=remount-ro) /dev/md3 on /usr type ext3 (rw,errors=remount-ro) /dev/md5 on /home type ext3 (rw) /dev/md4 on /home/tmp type ext3 (rw) /dev/sda1 on /mnt/winxp type ntfs (ro,noexec,nosuid,nodev) none on /dev type tmpfs (rw,size=5M,mode=0755) Calcifer:/home/tmp# Calcifer:/home/tmp# # Pour faire plaisir à Jabba... ;o) Calcifer:/home/tmp# umount -f /graveur umount2: Argument invalide umount: /graveur: Repérage illégal Calcifer:/home/tmp#Bon, là, j’crois qu’c’est clair, je vais plus trop tarder à redémarrer le biniou.

Euh, non, le zombie est bien grip. Je pense que si c’était le init[2], j’aurais pas eu à poser la question. D’ailleurs… Comme le processus 1 n’a normalement pas de papa, il ne peut théoriquement pas être , hein ? J’ai bon ?


#8

Si t’as pas envie de rebooter, essayes de descendre en single user.
(Ca te vire un max. de processes et aussi toute appli graphique):

init S

Et regarde si ton cd bloque toujours …
Ce sont souvent des applications graphiques qui verrouillent les lecteurs, du genre Nautilus fermé sauvagement …
Jamais foutu de me rappeler le run-level par défaut sous debian, c’est le 2 je crois. Pour le savoir tu tapes:

who -r

Donc:
init S
tu regarde ou en est ton cd. Si c’est toujours bloqué tu refais un umount -f
Et si c’est bon tu remontes en multi-users:

init 2 (a vérifier…)

Ensuite tu remonte en multi-users et en mode graphique.

Oui, oui c’est correct. init est bel et bien le “Seigneur” donc pas de papa à l’horizon … :laughing:

Sinon, il y a aussi:
ps -ef | grep "un trombonne dans le trou du lecteur de cd"
Ca fait souvent des miracles :wink:


#9

Ok ok, j’ai réussi à m’en sortir avec l’outil apt-build qui au passage est vraiment génial.

Maintenant j’ai la bonne version de Grip, bien patchée et tout et tout.

Bon par contre il plante toujours lorsqu’il essaye de se connecter à Freedb, mais c’est pas bien grave ça m’a permis d’apprendre plein d’autres choses.

Au fait, merci pour ton source.list.

Tchuss


#10

Ah tiens, intéressant ça, apt-uild :wink:

Euh… sinon, j’ai trouvé une méthode pour éjecter le CD sans trombone ni reboot… Tenez-vous bien, c’est du hack de ouf :eject
Un truc de malade, vous dis-je !


#11

… C’est du “parler Suisse” ca non ?
Y aurait-il un compatriote dans la salle :slightly_smiling:


#12

[quote]eject

Un truc de malade, vous dis-je ![/quote]
Incroyable !!!
Au fait, fais gaffe de pas être assis sur ta chaise quand tu tapes “eject” je crois que ca fait aussi office de siège éjectable … :open_mouth:


#13

Non non pas suisse du tout, bien que je n’ai rien contre eux :laughing:

Il suffit juste de regarder le film “Les trois frères” :wink:

tchuss