On Thu, 3 Jan 2002 23:40:05 +0100
"Arthur" <[EMAIL PROTECTED]> wrote:

> Bonsoir,
> J'essaie de graver un cd avec xcdroast et il me donne le message d'erreur 
> suivant :
> 
> Calling: /usr/lib/xcdroast-0.98/bin/xcdrwrap CDRECORD dev= "0,1,0" fs=4096k 
> driveropts=burnproof -v -useinfo speed=4 -dao -eject -pad -data 
> "/downloads/track-01.img" ...
> 
> pregap1: -1
> cdrecord: Invalid argument. Cannot get mmap for 4198400 Bytes on /dev/zero.
> Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 J�rg Schilling
> 
> Le fichier log ne me donne aucune pr�cision en plus, d'o� viens cette erreur ?

�a ressemble fort au bug #92949 (et assimil�s)
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=92949).
Voir aussi l'url indiqu�e dans le bug report :
http://boudicca.tux.org/hypermail/linux-kernel/2000week34/0361.html

As-tu un noyau 2.2.x ? Si c'est le cas, il semble qu'il te faille
recompiler le paquet pour des histoires d'acc�s � la m�moire partag�e
diff�rente sous noyau 2.2.x et sous noyau 2.4.x (en anglais, shared
anonymous mmaps)

En regardant le changelog (tr�s instructif) de cdrecord
(/usr/share/doc/cdrecord/changelog.Debian.gz) et les bugs associ�s
(#98953 et #102916), la solution adopt�e par le mainteneur n'est pas
claire : il semble avoir recompil� le programme pour les noyaux
2.2. Mais quand on regarde le script de pr�-installation
/var/lib/dpkg/info/cdrecord.preinst, il contient la d�tection du
num�ro de version du noyau en cours et indique la solution � suivre en
cas de noyau 2.2.x (en fait 2.0, 2.1 et 2.2) : recompilation du
paquet.

Ensuite, il y a le probl�me des changements de version de noyau apr�s
l'installation du paquet cdrecord qui semble vraiment probl�matique.
2.2 vers 2.4 ne devrait pas poser probl�me, par contre, l'inverse, si.

�a peut m�riter un rapport de bug mineur demandant au mainteneur que
l'installation du paquet affiche un message pour pr�venir du probl�me
potentiel lors d'un downgrade du noyau. � voir ...

Fred

Répondre à