Mise à jour de vsftpd vers 2.0.7

Bonjour,
Ayant entendu parler de problèmes de compatibilité entre vsftpd ( liés au ssl je crois bien), et la dernière mouture de filezilla , j’ ai tenté de mettre vsftpd à jour.

Après avoir décompresser l’archive ( vsftpd-2.0.7.tar.gz) j’ai tenté un make (depuis le répertoire nouvellement crée).

Voici ce que j’obtiens :

make

gcc -c main.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c utility.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c prelogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ftpcmdio.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c postlogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c privsock.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c tunables.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ftpdataio.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c secbuf.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ls.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c postprivparent.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c logging.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c str.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c netstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c strlist.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c banner.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c filestr.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c parseconf.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c secutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ascii.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c oneprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c twoprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c privops.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c standalone.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c hash.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ipaddrparse.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c access.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c features.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c readwrite.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c opts.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ssl.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
sysutil.c: In function ‘vsf_sysutil_wait_exited_normally’:
sysutil.c:604: error: assignment of read-only member ‘__in’
sysutil.c: In function ‘vsf_sysutil_wait_get_exitcode’:
sysutil.c:614: error: assignment of read-only member ‘__in’
make: *** [sysutil.o] Erreur 1

Comment faire pour le compiler correctement ?

Cordialement

U_man

Hello,

Je suis tombé sur ta question totalement par hasard…

caubin@man0:~$ apt-cache sysutil
E: Invalid operation sysutil
caubin@man0:~$ apt-cache search sysutil
memtest86 - A thorough real-mode memory tester
memtest86+ - thorough real-mode memory tester
sysutils - Miscellaneous small system utilities - dummy package

le paquetage sysutil n’a pas l’air installé par défaut. Si tu fais un dpkg -l dessus, tu as quoi? et si tu l’ajoute?

Hello,

tiens, si jamais ça t’es utile :

translate.google.fr/translate?hl … %26hl%3Dfr

Et pourquoi ne pas utiliser simplement les paquets ?

Parce que la version 2.0.7 n’est pas encore sortie en paquet debian même sous sid :
packages.debian.org/sid/vsftpd
Et ce paquet corrige le bug expliqué plus haut, j’attends moi aussi avec impatience ce paquet.

Bonsoir,

Merci pour ces réponses, mon serveur tourne toujours en version 2.0.5.2, et je ne suis pas sûr que la mise à jour s’impose réellement, je vais peut-être attendre le paquet officiel ( s’il n’est pas encore validé, il doit bien y avoir une raison).

En fait j’ai un peu peur de ce que va donner un make install, est ce que ça va mettre la config de mon serveur ( qui tourne pour le moment) en l’air ( lancement par inet.d, fichiers de conf…)

En attendant il semble bien que le paquet sysutils ait été manquant, je l’ai rajouté, me reste plus qu’à voir pour la maj.

Encore merci