GNT sans publicité, site mobile, fonctionnalitées exclusives...

[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
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
granger
Le #7502991
Salut,

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
Benjamin LASSERRE
Le #7502981
Anthony Jacob wrote:
Bonjour,


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.


HAARRAAHAAAAAAAAAAA
c'est mal ! ;)

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.


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


* 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.


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)

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 !?


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

Merci d'avance pour votre aide,


de rien et bon courage

Anthony



benj

--
mailing list
Jerome Poggi
Le #7502971
On Fri, 05 Aug 2005, wrote:

Salut,
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..



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
Jerome Poggi
Le #7502961
On Fri, 05 Aug 2005, Jerome Poggi wrote:
# 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



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
Anthony Jacob
Le #7502951
Jerome Poggi wrote:
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=YES
# Per-session log file of changes made to configuration files
#log-file=/var/log/dispatch-conf.log



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
Publicité
Suivre les réponses
Poster une réponse
Anonyme