Re: [gentoo-user] dispatch-conf spells disaster
On 10/14/06, maxim wexler [EMAIL PROTECTED] wrote: Hello group, As I expected it would, dispatch-conf over-wrote/corrupted a lot of files without giving me a chance to stop it. It left no log(file was empty)in /var/log/dispatch-conf.log. or any record of its passing that I can find. Why did you expect this and, if you expected it, why didn't you take steps to back things up. dispatch-conf normally works just fine. Perhaps you set some incorrect options in your dispatch-conf conf file, such as auto-updating of all files. You also should have set up RCS backups of your conf files so that you can move back. -- Justin Patrin -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] dispatch-conf spells disaster
On 10/18/06, Justin Patrin [EMAIL PROTECTED] wrote: On 10/14/06, maxim wexler [EMAIL PROTECTED] wrote: Hello group, As I expected it would, dispatch-conf over-wrote/corrupted a lot of files without giving me a chance to stop it. It left no log(file was empty)in /var/log/dispatch-conf.log. or any record of its passing that I can find. Why did you expect this and, if you expected it, why didn't you take steps to back things up. dispatch-conf normally works just fine. Perhaps you set some incorrect options in your dispatch-conf conf file, such as auto-updating of all files. You also should have set up RCS backups of your conf files so that you can move back. nm, looks like the FUD has been dealt with in further replies. -- Justin Patrin -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED
On Monday 16 October 2006 15:53, maxim wexler [EMAIL PROTECTED] wrote about 'Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED': But where is CONFIG_PROTECT_MASK, since grepping make.conf only returns the one line, CONFIG_PROTECT? Gentoo provides defaults for both values. Your value in /etc/make.conf overrides the default(s). -- If there's one thing we've established over the years, it's that the vast majority of our users don't have the slightest clue what's best for them in terms of package stability. -- Gentoo Developer Ciaran McCreesh pgpAywddX6dNH.pgp Description: PGP signature
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED
On Monday 16 October 2006 22:53, maxim wexler wrote: But where is CONFIG_PROTECT_MASK, since grepping make.conf only returns the one line, CONFIG_PROTECT? Looking at the output of the following commands should answer your question. # env | grep ^CONFIG_PROTECT # find /etc/env.d | xargs grep CONFIG_PROTECT # grep CONFIG_PROTECT /etc/profile.env # grep -A 1 profile.env /etc/profile -- Bo Andresen pgpFGPZt5JJJ6.pgp Description: PGP signature
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED?
If you really have an empty CONFIG_PROTECT, dispatch-conf didn't touch this file, it was replaced during emerge. You must fix this before emerging anything else or you will overwrite more config files. What do emerge --info | grep CONFIG and grep CONFIG /etc/make.conf show? localhost heathen # emerge --info | grep CONFIG CONFIG_PROTECT= CONFIG_PROTECT_MASK=/etc/env.d /etc/gconf /etc/terminfo localhost heathen # grep CONFIG /etc/make.conf CONFIG_PROTECT=-* __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED?
On Monday 16 October 2006 22:26, maxim wexler wrote: localhost heathen # grep CONFIG /etc/make.conf CONFIG_PROTECT=-* WHY did you set that?? Remove it! Read the output of: # emerge --help --config -- Bo Andresen pgp3pkcTQCinJ.pgp Description: PGP signature
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED
Please see my reply to Neil re this thread Once you marked some directories from protection, emerge will, instead of using the file from a package, install the file from a package as ._cfg-filename (or somesuch). Tools like dispatch-conf and etc-update are then used to merge your file with the one(s) named ._cfg-filename. I replied(to Neil) before remembering why I put CONFIG_PROTECT=-* in my make.conf(if that's the problem here). Now it comes back to me. Whenever I used to emerge something there'd inevitably be a long followup where I had to answer y/n to a list of files that were due to be overwritten IIRC. From a forum I was advised to write the above CONFIG_PROTECT line. That's when was I new to gentoo and I haven't changed it since. But where is CONFIG_PROTECT_MASK, since grepping make.conf only returns the one line, CONFIG_PROTECT? -Maxim __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED?
On Mon, 16 Oct 2006 13:26:37 -0700 (PDT), maxim wexler wrote: localhost heathen # emerge --info | grep CONFIG CONFIG_PROTECT= You've told portage to overwrite any config files in /etc, or anywhere else, whenever you update a package. dispatch-conf certainly isn't to blame, the damage is self-inflicted. -- Neil Bothwick Phasers don't kill people...Unless you set them too high. signature.asc Description: PGP signature
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED
One of the files dispatch-conf over-wrote without telling me or leaving any record was /etc/modules.autoload.d/kernel-2.6 which meant 8250.ko failed to load. What is the output of: # portageq config_protect and # portageq config_protect_mask localhost heathen # portageq config_protect localhost heathen # portageq config_protect_mask /etc/env.d /etc/gconf /etc/terminfo localhost heathen # -Maxim __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED
On Sun, 15 Oct 2006 08:34:10 -0700 (PDT), maxim wexler wrote: One of the files dispatch-conf over-wrote without telling me or leaving any record was /etc/modules.autoload.d/kernel-2.6 which meant 8250.ko failed to load. localhost heathen # portageq config_protect If you really have an empty CONFIG_PROTECT, dispatch-conf didn't touch this file, it was replaced during emerge. You must fix this before emerging anything else or you will overwrite more config files. What do emerge --info | grep CONFIG and grep CONFIG /etc/make.conf show? -- Neil Bothwick mandelbug /man'del-buhg/ n. [from the Mandelbrot set] A bug whose underlying causes are so complex and obscure as to make its behavior appear chaotic or even non-deterministic. This term implies that the speaker thinks it is a Bohr bug, rather than a heisenbug. See also schroedinbug. signature.asc Description: PGP signature
Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED
On Sunday 15 October 2006 10:34, maxim wexler [EMAIL PROTECTED] wrote about 'Re: [gentoo-user] dispatch-conf spells disaster-RESOLVED': One of the files dispatch-conf over-wrote without telling me or leaving any record was /etc/modules.autoload.d/kernel-2.6 which meant 8250.ko failed to load. That wasn't dispatch-conf, it was emerge since you've told it not to protect any configuration files. localhost heathen # portageq config_protect localhost heathen # portageq config_protect_mask /etc/env.d /etc/gconf /etc/terminfo You've told portage not to protect *any* config files. It did as you asked, and used the /etc/modules.autoload.d/kernel-2.6 included in a package. You might consider restoring the default config_protect, or at least part of it. From my system: $ portageq config_protect /etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config Once you marked some directories from protection, emerge will, instead of using the file from a package, install the file from a package as ._cfg-filename (or somesuch). Tools like dispatch-conf and etc-update are then used to merge your file with the one(s) named ._cfg-filename. -- If there's one thing we've established over the years, it's that the vast majority of our users don't have the slightest clue what's best for them in terms of package stability. -- Gentoo Developer Ciaran McCreesh pgpqGNXS1EjWk.pgp Description: PGP signature
Re: [gentoo-user] dispatch-conf spells disaster
On Sunday 15 October 2006 04:09, maxim wexler wrote: [SNIP] FWIW this all took place after emerge baselayout-1.12.5-r1 which issued a warning to /bin/ls /etc/init.d/net.* | grep -v '/net.lo$' | xargs -n1 ln -svfn net.lo Could that have done it? No that just ensures that all your net init scripts are symlinks to /etc/init.d/net.lo. [SNIP] Further, could it be this has nothing to do with dispatch-conf at all. Afterall, a check of /etc/*conf shows many files with the timestamp corresponding to emerge baselayout's timestamp in portage. I didn't run #dispatch-conf for another 5 mins after that. What is the output of: # portageq config_protect and # portageq config_protect_mask ? -- Bo Andresen pgpXRzuMrJBGO.pgp Description: PGP signature