[gentoo-user-fr] /etc need updating
Le
Anthony Jacob
Bonjour,
Je pense que je vais en faire hurler cedrtains avec ma questions, mais
j'ai ce message à la fin d'un "emerge -sync" :
* IMPORTANT: 127 config files in /etc need updating.
* IMPORTANT: 13 config files in /usr/lib/X11/xkb need updating.
Je ne m'étais jms inquièté, mais le pb ce que maintenant je ne peux pas
mettre Proftpd à jour dans les règles, car le fait que mes fichiers de
conf ne soient pas à jour gène l'installation de ftpbase qui est une
dépendance de Proftpd :
tux anthony # emerge -pt proftpd
Calculating dependencies done!
[ebuild N ] net-ftp/proftpd-1.2.10-r7
[ebuild N ] net-ftp/ftpbase-0.00
tux anthony # emerge proftpd
* Checking for possible file collisions
* /etc/ftpusers exists and was not provided by ftpbase-0.00
* /etc/pam.d/ftp exists and was not provided by ftpbase-0.00
* Those files listed above have to be removed in order to
* install this version of ftpbase.
* If you edited them, remember to backup and when restoring make
* sure the first line in each file is:
* # Provided by ftpbase (dont remove this line!)
[ !! ]
!!! ERROR: net-ftp/ftpbase-0.00 failed.
!!! Function pkg_setup, Line 52, Exitcode 1
!!! Can't be installed, files will collide
!!! If you need support, post the topmost build error, NOT this status
message.
Il faut donc que je mette à jour mes fichiers de config avec etc-update,
avt j'avais fait la mauvaise expérience de faire -3 ou -5 et d'avoir
plusieurs programmes qui ne fonctionnaient plus (notament Samba). Je
voudrais donc savoir comment dois-je m'y prendre pour mettre à jour tous
ces fichiers ? Lesquels dois-je remplacer et lesquels je ne dois pas ?
Par contre, ce que je ne comprends pas ce que /etc/ftpusers et
/etc/pam.d/ftp ne font pas partie de la liste des fichiers que je dois
mettre à jour Je pense supprimer ces fichiers et réinstaller Proftpd.
Dernière question comment se fait-il que j'ai autant de fichiers de
config à mettre à jour et qu'on me propose de mettre mon /etc/fstab à
jour !?
Merci d'avance pour votre aide,
Anthony
--
gentoo-user-fr@gentoo.org mailing list
Je pense que je vais en faire hurler cedrtains avec ma questions, mais
j'ai ce message à la fin d'un "emerge -sync" :
* IMPORTANT: 127 config files in /etc need updating.
* IMPORTANT: 13 config files in /usr/lib/X11/xkb need updating.
Je ne m'étais jms inquièté, mais le pb ce que maintenant je ne peux pas
mettre Proftpd à jour dans les règles, car le fait que mes fichiers de
conf ne soient pas à jour gène l'installation de ftpbase qui est une
dépendance de Proftpd :
tux anthony # emerge -pt proftpd
Calculating dependencies done!
[ebuild N ] net-ftp/proftpd-1.2.10-r7
[ebuild N ] net-ftp/ftpbase-0.00
tux anthony # emerge proftpd
* Checking for possible file collisions
* /etc/ftpusers exists and was not provided by ftpbase-0.00
* /etc/pam.d/ftp exists and was not provided by ftpbase-0.00
* Those files listed above have to be removed in order to
* install this version of ftpbase.
* If you edited them, remember to backup and when restoring make
* sure the first line in each file is:
* # Provided by ftpbase (dont remove this line!)
[ !! ]
!!! ERROR: net-ftp/ftpbase-0.00 failed.
!!! Function pkg_setup, Line 52, Exitcode 1
!!! Can't be installed, files will collide
!!! If you need support, post the topmost build error, NOT this status
message.
Il faut donc que je mette à jour mes fichiers de config avec etc-update,
avt j'avais fait la mauvaise expérience de faire -3 ou -5 et d'avoir
plusieurs programmes qui ne fonctionnaient plus (notament Samba). Je
voudrais donc savoir comment dois-je m'y prendre pour mettre à jour tous
ces fichiers ? Lesquels dois-je remplacer et lesquels je ne dois pas ?
Par contre, ce que je ne comprends pas ce que /etc/ftpusers et
/etc/pam.d/ftp ne font pas partie de la liste des fichiers que je dois
mettre à jour Je pense supprimer ces fichiers et réinstaller Proftpd.
Dernière question comment se fait-il que j'ai autant de fichiers de
config à mettre à jour et qu'on me propose de mettre mon /etc/fstab à
jour !?
Merci d'avance pour votre aide,
Anthony
--
gentoo-user-fr@gentoo.org mailing list

Poser une question


pour moi ma technique est simple, et j'aimerais aussi que les autres me
disent ce qu'ils en pense, pour les fichiers dont je n'ai jamais touché je
fais un update, pour les autres où j'ai pu apporter une modif, je vérifie
vite fait si il y a une modif à effectuer à la main, sinon je garde celui
que j'ai modifié pour ne pas tout me retaper..
Cordialement, Yannick.
--
mailing list
Bonjour
HAARRAAHAAAAAAAAAAA
c'est mal ! ;)
Traduction : ces fichiers doivent être enlevés
donc tu fais :
# mv /etc/ftpusers /etc/ftpusers.sav
# mv /etc/pam.d/ftp /etc/pam.d/ftp.sav
# emerge proftpd
ensuite compare les nouveaux et les anciens pour parfaire la config
ooops ! bonne idée (j'avais pas lu jusqu'au bout)
pour l'utilisation de etc-update j'utilise ma même technique que Yannick
à ceci près que je modifie le nouveau fichier (c'est long mais je trouve
cela plus propre)
pam (le système d'autentification) à changé, et tous ses scripts (qu'à
mon avis tu n'as jamais modifié) doivent être mis à jour, ça doit
constituer un bonne partie de ton etc-update
de rien et bon courage
benj
--
mailing list
Pour faire simple, il faut utiliser etc-update avec une config du type :
/etc/dispatch-conf.conf
# Directory to archive replaced configs
archive-dir=/etc/config-archive
# Use rcs for storing files in the archive directory?
# (yes or no)
use-rcs=no
# Diff for display
# %s old file
# %s new file
diff="diff -Nu %s %s | less --no-init --QUIT-AT-EOF"
# Diff for interactive merges.
# %s output file
# %s old file
# %s new file
merge="sdiff --suppress-common-lines --output=%s %s %s"
# Automerge files comprising only CVS interpolations (e.g. Header or Id)
# (yes or no)
replace-cvs=yes
# Automerge files comprising only whitespace and/or comments
# (yes or no)
replace-wscomments=no
# Automerge files that the user hasn't modified
# (yes or no)
replace-unmodified=no
# Per-session log file of changes made to configuration files
#log-file=/var/log/dispatch-conf.log
Jerome.
--
Jerome POGGI
Herve Schauer Consultants -=- Consultant Sécurité Informatique, CISSP
http://www.hsc.fr/ Tèl : +33 141 409 700
--
mailing list
hmmm j'ai pas collé le bon fichier :-)
il faut :
replace-wscomments=yes
replace-unmodified=yes
ca va plus vite :-)
--
Jerome POGGI
Herve Schauer Consultants -=- Consultant Sécurité Informatique, CISSP
http://www.hsc.fr/ Tèl : +33 141 409 700
--
mailing list
Comment Gentoo fait-elle pour savoir si une fichier a été modifier ou
pas ? Elle fait une comparaison ou il y a une autre méthode !?
Merci bcp pour ton aide, je pense que ça peut en aider plus d'un ;-)
Anthony
--
mailing list