| [2008/06/16 00:35:48] @ f3ew joined channel #puppet | ||
| [2008/06/16 00:36:55] @ ski98033 joined channel #puppet | ||
| [2008/06/16 00:53:26] @ yure_ joined channel #puppet | ||
| [2008/06/16 01:08:06] @ Quit: yure: Read error: 110 (Connection timed out) | ||
| [2008/06/16 01:10:13] @ lak joined channel #puppet | ||
| [2008/06/16 01:21:24] @ andrewcshafer joined channel #puppet | ||
| [2008/06/16 01:28:14] @ Quit: ski98033: Read error: 113 (No route to host) | ||
| [2008/06/16 01:40:48] @ Quit: dkam: Read error: 110 (Connection timed out) | ||
| [2008/06/16 01:52:46] @ Quit: lak: | ||
| [2008/06/16 02:08:22] @ Quit: dyresen: Read error: 110 (Connection timed out) | ||
| [2008/06/16 02:08:32] @ Quit: Mandus: Read error: 110 (Connection timed out) | ||
| [2008/06/16 02:11:47] @ dkam joined channel #puppet | ||
| [2008/06/16 02:12:02] @ Quit: AimanA: Remote closed the connection | ||
| [2008/06/16 02:12:53] <jamesturnbull> fujin: the lightweight ones that support rst is pretty much iki and moinmoin plus trac | ||
| [2008/06/16 02:30:05] @ Quit: Ol_: | ||
| [2008/06/16 02:39:20] @ randybias joined channel #puppet | ||
| [2008/06/16 02:40:54] @ dkam left channel #puppet () | ||
| [2008/06/16 02:42:55] @ Quit: trombik_: Read error: 110 (Connection timed out) | ||
| [2008/06/16 02:45:18] @ trombik joined channel #puppet | ||
| [2008/06/16 02:53:51] <msf> uh | ||
| [2008/06/16 02:54:31] <msf> the "fix" for #1345 that was committed to facter HEAD stack traces on OpenBSD now | ||
| [2008/06/16 02:54:33] <gepetto> msf: #1345 is http://reductivelabs.com/redmine/issues/show/1345 | ||
| [2008/06/16 03:01:48] <duritong> msf: can you file that in the bug, reopen it and add the stackstrace? | ||
| [2008/06/16 03:01:49] <duritong> thanks | ||
| [2008/06/16 03:03:07] <mcbride> actually, msf was misinformed, it was a user error on my side. | ||
| [2008/06/16 03:04:00] <duritong> ok ... :) | ||
| [2008/06/16 03:12:15] @ Quit: rcoup: | ||
| [2008/06/16 03:15:32] @ tim|macbook joined channel #puppet | ||
| [2008/06/16 03:22:26] <silent-ion> Hi ALL. | ||
| [2008/06/16 03:22:29] <silent-ion> service { "10qmail.sh": | ||
| [2008/06/16 03:22:30] <silent-ion> ensure => running, | ||
| [2008/06/16 03:22:32] <silent-ion> pattern => "qmail*", | ||
| [2008/06/16 03:22:33] <silent-ion> path => [ "/etc/rc.d", "/usr/local/etc/rc.d" ], | ||
| [2008/06/16 03:22:35] <silent-ion> require => Package["pkg_qmail"]; | ||
| [2008/06/16 03:22:36] <silent-ion> } | ||
| [2008/06/16 03:22:37] <silent-ion> change from stopped to running failed: Could not start Service[10qmail.sh]: Execution of '/usr/local/etc/rc.d/10qmail.sh onestart' returned 256: at /home/puppet/environments/development/modules/qmail/manifests/init.pp:89 | ||
| [2008/06/16 03:22:39] <silent-ion> Why 10qmail.sh onestart ??? | ||
| [2008/06/16 03:22:41] <silent-ion> When I start 10qmail.sh manually - everything is ok. | ||
| [2008/06/16 03:25:22] <duritong> silent-ion: maybe you should add start command param | ||
| [2008/06/16 03:36:01] <silent-ion> I dont think so. | ||
| [2008/06/16 03:36:03] <silent-ion> Manually i run: | ||
| [2008/06/16 03:36:04] <silent-ion> /usr/local/etc/rc.d/10qmail.sh start | ||
| [2008/06/16 03:36:06] <silent-ion> and it works. | ||
| [2008/06/16 03:36:30] <f3ew> what does the script return? | ||
| [2008/06/16 03:39:29] @ yure__ joined channel #puppet | ||
| [2008/06/16 03:40:52] <silent-ion> /usr/local/etc/rc.d/10qmail.sh start ; echo $? | ||
| [2008/06/16 03:40:54] <silent-ion> Starting qmail: svscan. | ||
| [2008/06/16 03:40:55] <silent-ion> 0 | ||
| [2008/06/16 03:41:29] @ Mandus joined channel #puppet | ||
| [2008/06/16 03:44:35] <duritong> silent-ion: i meant to add it to the service definition | ||
| [2008/06/16 03:44:49] <duritong> because of the onestart | ||
| [2008/06/16 03:44:53] @ roald joined channel #puppet | ||
| [2008/06/16 03:44:58] <duritong> which might come from the puppet-service provider | ||
| [2008/06/16 03:47:35] <msf> pastie: url me | ||
| [2008/06/16 03:48:18] <pastie> http://pastie.org/215689 by msf. | ||
| [2008/06/16 03:48:34] <msf> here's a diff that fixes #1345 on openbsd | ||
| [2008/06/16 03:48:36] <gepetto> msf: #1345 is http://reductivelabs.com/redmine/issues/show/1345 | ||
| [2008/06/16 03:48:46] <msf> I will attach it to the ticket | ||
| [2008/06/16 03:51:16] @ Quit: roald: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 03:53:32] @ roald joined channel #puppet | ||
| [2008/06/16 03:54:42] @ Quit: yure_: Read error: 110 (Connection timed out) | ||
| [2008/06/16 03:56:09] @ fbe_ joined channel #puppet | ||
| [2008/06/16 03:59:25] <silent-ion> yes.. | ||
| [2008/06/16 03:59:26] <silent-ion> with start => "/usr/local/etc/rc.d/10qmail.sh start" | ||
| [2008/06/16 03:59:27] <silent-ion> it works. but why it doesn't work without "start" command??? | ||
| [2008/06/16 03:59:29] <silent-ion> OS= FreeBSD6.3 | ||
| [2008/06/16 04:02:42] @ glaw joined channel #puppet | ||
| [2008/06/16 04:04:45] <duritong> silent-ion: look at the code of the service provider | ||
| [2008/06/16 04:05:01] <duritong> it looks like the freebsd service provider uses onestart to start a service | ||
| [2008/06/16 04:08:27] <msf> #1345 updated | ||
| [2008/06/16 04:08:29] <gepetto> msf: #1345 is http://reductivelabs.com/redmine/issues/show/1345 | ||
| [2008/06/16 04:08:30] @ Quit: randybias: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/16 04:08:31] @ Quit: riddley: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/16 04:08:32] @ Quit: leitgebj: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/16 04:08:55] @ randybias joined channel #puppet | ||
| [2008/06/16 04:08:56] @ leitgebj joined channel #puppet | ||
| [2008/06/16 04:08:57] @ riddley joined channel #puppet | ||
| [2008/06/16 04:09:42] <mcbride> thanks msf | ||
| [2008/06/16 04:09:43] @ Quit: randybias: | ||
| [2008/06/16 04:22:16] @ johnf left channel #puppet ("Leaving.") | ||
| [2008/06/16 04:23:03] @ Innocenti joined channel #puppet | ||
| [2008/06/16 04:24:00] @ lassizci_ is now known as lassizci | ||
| [2008/06/16 04:26:37] @ Quit: yure__: "Odhajam" | ||
| [2008/06/16 04:29:31] <mcbride> should patches to facter be against git://github.com/jamtur01/facter or git://reductivelabs.com/facter? | ||
| [2008/06/16 04:33:07] @ lazzurs joined channel #puppet | ||
| [2008/06/16 04:36:59] @ Quit: rottle: Read error: 110 (Connection timed out) | ||
| [2008/06/16 04:44:13] @ raphink joined channel #puppet | ||
| [2008/06/16 04:45:18] @ Quit: glaw: "I know I've made some very poor decisions recently, but I can give you my complete assurance that my work will be back to nor | ||
| [2008/06/16 04:48:36] @ Jonny_ joined channel #puppet | ||
| [2008/06/16 05:02:40] @ fbe__ joined channel #puppet | ||
| [2008/06/16 05:14:56] @ Quit: Jonny: Read error: 110 (Connection timed out) | ||
| [2008/06/16 05:17:37] @ Quit: fbe_: Read error: 110 (Connection timed out) | ||
| [2008/06/16 05:21:25] @ rcoup joined channel #puppet | ||
| [2008/06/16 05:28:08] @ jgonzalez joined channel #puppet | ||
| [2008/06/16 05:28:57] @ glaw joined channel #puppet | ||
| [2008/06/16 05:29:41] @ sparanjape joined channel #puppet | ||
| [2008/06/16 05:34:06] @ mdray joined channel #puppet | ||
| [2008/06/16 05:40:22] @ Quit: Gwayne: Remote closed the connection | ||
| [2008/06/16 05:52:22] @ marcoecc joined channel #puppet | ||
| [2008/06/16 05:53:20] @ Quit: glaw: "I know I've made some very poor decisions recently, but I can give you my complete assurance that my work will be back to nor | ||
| [2008/06/16 06:02:06] @ Quit: rcoup: | ||
| [2008/06/16 06:09:09] @ Vivek joined channel #puppet | ||
| [2008/06/16 06:25:14] @ keithlard joined channel #puppet | ||
| [2008/06/16 06:35:01] <mdray> aloha | ||
| [2008/06/16 06:35:09] <fujin> howdy howdy howdy | ||
| [2008/06/16 06:36:41] * Volcane wonders why facter seem to always run through its logic twice to build up the facts | ||
| [2008/06/16 06:37:03] <Volcane> i have a custom fact, if i output some debug from it, it always prints twice | ||
| [2008/06/16 06:39:14] @ Quit: Innocenti: Client Quit | ||
| [2008/06/16 06:39:50] <fujin> magic. | ||
| [2008/06/16 06:40:12] <mdray> which catalog changes require a restart of puppetmasterd? | ||
| [2008/06/16 06:40:23] <fujin> mdray: file globbing | ||
| [2008/06/16 06:40:30] <fujin> s/catalog/manifest/ | ||
| [2008/06/16 06:40:57] <fujin> everything else should be picked up | ||
| [2008/06/16 06:41:01] <mdray> ok | ||
| [2008/06/16 06:41:04] <fujin> whenever a client connects | ||
| [2008/06/16 06:41:06] <mdray> (thanks for the s///) | ||
| [2008/06/16 06:44:01] <fujin> a catalogue is a topographical realisation of a manifest | ||
| [2008/06/16 06:45:33] @ rcoup joined channel #puppet | ||
| [2008/06/16 06:47:37] @ kjetilho joined channel #puppet | ||
| [2008/06/16 06:48:12] @ glaw joined channel #puppet | ||
| [2008/06/16 06:48:55] <kjetilho> I'm trying to run puppetmasterd as myself to test the configuration, but it just exits without any error message. how can I find out what's amiss? | ||
| [2008/06/16 06:49:07] <kjetilho> here's the command I'm running: /usr/sbin/puppetmasterd --parseonly --confdir=/home/kjetilho/svn/puppet --debug --no-daemonize --verbose | ||
| [2008/06/16 06:49:38] <fujin> --parseonly | ||
| [2008/06/16 06:49:54] <fujin> It's parsing only, and exiting :D | ||
| [2008/06/16 06:50:05] <kjetilho> it could've been more verbose about it :) | ||
| [2008/06/16 06:50:10] <kjetilho> but thanks :) | ||
| [2008/06/16 06:53:09] <kjetilho> there was no errors since it couldn't even find puppetmasterd.conf :-/ | ||
| [2008/06/16 06:53:13] <Volcane> the whole point of parseonly is that it just returns a value so you can use it in a script or svn comithook to syntax check your code :) | ||
| [2008/06/16 06:53:33] <Volcane> kjetilho: you shouldnt use puppetmasterd.conf anymore, use puppet.conf and add a [puppetmasterd] section | ||
| [2008/06/16 06:53:55] <kjetilho> well, it didn't find puppet.conf either (I used the wrong prefix) | ||
| [2008/06/16 06:54:13] <kjetilho> Volcane: the behaviour is fine, but --debug should have an effect | ||
| [2008/06/16 06:54:15] <fujin> ;( | ||
| [2008/06/16 06:54:34] <kjetilho> reading strace is not that fun when it's written in Ruby | ||
| [2008/06/16 06:54:47] <fujin> feel free to open a ticket if you'd like the behaviour changed | ||
| [2008/06/16 06:59:29] @ marcoecc left channel #puppet ("Leaving") | ||
| [2008/06/16 07:01:13] <Volcane> fujin: any idea about the double run of facts? | ||
| [2008/06/16 07:01:28] <fujin> ehm | ||
| [2008/06/16 07:01:31] <fujin> haven't seen it personally | ||
| [2008/06/16 07:01:35] <fujin> gimme a sec to try and reproduce it | ||
| [2008/06/16 07:02:49] <Volcane> http://nephilim.ml.org/~rip/etc_facts_loader.rb thats y fact | ||
| [2008/06/16 07:03:03] <Volcane> if i just put a puts("done parsing") or whatever at the end of it | ||
| [2008/06/16 07:03:06] <Volcane> it runs twice | ||
| [2008/06/16 07:03:38] <fujin> moment | ||
| [2008/06/16 07:06:14] <Volcane> this is puppet 1.3.8 | ||
| [2008/06/16 07:06:20] <Volcane> err | ||
| [2008/06/16 07:06:21] <Volcane> facter | ||
| [2008/06/16 07:07:14] <fujin> kinda weird | ||
| [2008/06/16 07:08:15] <Volcane> yeah i suspected this a long tie ago | ||
| [2008/06/16 07:08:26] <Volcane> cos on my xen servers i get those errors, but more ties than i have interfaces etc | ||
| [2008/06/16 07:08:52] <Volcane> and when run with verbose - puppet - i see it cycle through twice, but never sat down to actually prove it | ||
| [2008/06/16 07:09:25] <fujin> so where are you putting the puts in that? | ||
| [2008/06/16 07:12:48] <fujin> I only see the one output, right before the last end | ||
| [2008/06/16 07:12:56] <Volcane> hmm, having issues reproducing now. i wonder if there were soething else, perhaps in my environment that triggered the bahvious | ||
| [2008/06/16 07:12:57] <fujin> must be fixed in masterhead | ||
| [2008/06/16 07:13:52] <Volcane> like when i run it in a new shell - with just RUBYLIB set - its doing it just once now | ||
| [2008/06/16 07:14:04] <Volcane> soething in my shell environment must be triggering it | ||
| [2008/06/16 07:14:38] <Volcane> kewl, well thats why i asked soeone else for confirmation before making a bug :) | ||
| [2008/06/16 07:14:44] <Volcane> thnx | ||
| [2008/06/16 07:15:06] <fujin> np dude | ||
| [2008/06/16 07:53:53] @ edd joined channel #puppet | ||
| [2008/06/16 08:05:06] @ kambiz joined channel #puppet | ||
| [2008/06/16 08:22:28] <lazzurs> Hello, I have a puppet server and a puppet client setup based on http://reductivelabs.com/trac/puppet/wiki/SimplestPuppetInstallRecipe using 2 fedora 9 systems | ||
| [2008/06/16 08:22:38] <lazzurs> however I cannot use puppetrun to force a run on the client | ||
| [2008/06/16 08:22:53] <lazzurs> puppetd on the client is not listening to the tcp port for some reason | ||
| [2008/06/16 08:34:28] @ kenvandine joined channel #puppet | ||
| [2008/06/16 08:34:35] <Disconnect> does puppetd give any errors with --test --no-daemonize? | ||
| [2008/06/16 08:39:19] <lazzurs> ah, I found I have to add listen = true to the puppet.conf | ||
| [2008/06/16 08:39:33] <lazzurs> and then create a namespaceauth.conf file | ||
| [2008/06/16 08:40:11] <lazzurs> however it is now not installing a package saying it cannot find it, I presume I have to tell puppet to use yum? something similar to RPMInstallCommand in cfengine? | ||
| [2008/06/16 08:41:55] @ Quit: glaw: "I know I've made some very poor decisions recently, but I can give you my complete assurance that my work will be back to nor | ||
| [2008/06/16 08:46:00] @ jgonzalez left channel #puppet () | ||
| [2008/06/16 09:01:59] @ Quit: kambiz: "Leaving" | ||
| [2008/06/16 09:02:28] @ ski98033 joined channel #puppet | ||
| [2008/06/16 09:03:48] @ ski98033 left channel #puppet () | ||
| [2008/06/16 09:22:01] @ Quit: markl_: "Lost terminal" | ||
| [2008/06/16 09:23:17] @ Quit: riddley: Remote closed the connection | ||
| [2008/06/16 09:32:17] @ Quit: machpo: Read error: 110 (Connection timed out) | ||
| [2008/06/16 09:36:24] @ magnachef__ joined channel #puppet | ||
| [2008/06/16 09:39:14] @ Quit: rcoup: | ||
| [2008/06/16 09:40:06] @ machpo joined channel #puppet | ||
| [2008/06/16 09:46:16] @ jsgotangco joined channel #puppet | ||
| [2008/06/16 09:51:15] @ markl_ joined channel #puppet | ||
| [2008/06/16 09:51:20] @ mccune joined channel #puppet | ||
| [2008/06/16 09:51:23] @ jbrothers joined channel #puppet | ||
| [2008/06/16 09:53:25] @ jvanzyl joined channel #puppet | ||
| [2008/06/16 09:59:31] @ kambiz joined channel #puppet | ||
| [2008/06/16 10:01:53] <ashp> nagios is seriously so ugly :/ | ||
| [2008/06/16 10:03:31] <Disconnect> ...yes, yes it is. | ||
| [2008/06/16 10:04:01] @ shenson_not_here is now known as shenson | ||
| [2008/06/16 10:04:04] @ Quit: leitgebj: Read error: 110 (Connection timed out) | ||
| [2008/06/16 10:11:16] <gepetto> ::puppet:: Whos Using Puppet edited by technician @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet | ||
| [2008/06/16 10:11:17] <gepetto> ::puppet:: Whos Using Puppet edited by technician @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet | ||
| [2008/06/16 10:13:59] @ yure joined channel #puppet | ||
| [2008/06/16 10:14:57] @ Quit: shake-n-bake: | ||
| [2008/06/16 10:15:52] @ lak joined channel #puppet | ||
| [2008/06/16 10:18:06] @ a-priori joined channel #puppet | ||
| [2008/06/16 10:19:29] <Disconnect> anyone got a quick recipe to install a package off the puppetmaster? (stupid ubuntu pulled open-vm-tools :( .. no wonder we're choked for ram on these things..) | ||
| [2008/06/16 10:19:59] <Disconnect> something to make sure its grabbed from puppet:// .. and install it that is (dist doesn't matter) | ||
| [2008/06/16 10:21:21] <ashp> The way I always handled that is to make a local package repo | ||
| [2008/06/16 10:21:26] <ashp> and then just add that and work from there | ||
| [2008/06/16 10:25:11] @ Quit: jvanzyl: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 10:27:54] @ ski98033 joined channel #puppet | ||
| [2008/06/16 10:33:35] <Disconnect> yah trying to avoid that but .. maybe no coice | ||
| [2008/06/16 10:33:36] <Disconnect> choice | ||
| [2008/06/16 10:36:39] @ pdt joined channel #puppet | ||
| [2008/06/16 10:37:22] <Volcane> you could prolly do soe nasty, file{"/var/cache/packages/whatever.dep": ......} followed by an exec to install that | ||
| [2008/06/16 10:37:34] <Volcane> wrap it in a define and you have a quick one-command way to install | ||
| [2008/06/16 10:37:53] <Volcane> and you'll need to do some creates => bit to restrict it from happening each time | ||
| [2008/06/16 10:38:00] <Volcane> on the whole, easier to just create a repo :) | ||
| [2008/06/16 10:38:07] <Disconnect> yah prolly :( | ||
| [2008/06/16 10:38:27] <Disconnect> its not that big a deal but its one more thing to document (and means i have to carve space out of the filer) | ||
| [2008/06/16 10:40:53] @ muerr joined channel #puppet | ||
| [2008/06/16 10:41:38] @ leitgebj joined channel #puppet | ||
| [2008/06/16 10:46:39] @ ezralini joined channel #puppet | ||
| [2008/06/16 10:47:05] @ jvanzyl joined channel #puppet | ||
| [2008/06/16 10:51:59] @ Quit: edd: "exeunt" | ||
| [2008/06/16 10:52:41] @ Quit: ezralini: | ||
| [2008/06/16 11:01:37] <lazzurs> so sorry for some of the silly questions today but this is my first time using puppet coming from cfengine | ||
| [2008/06/16 11:01:51] <ashp> when i joined | ||
| [2008/06/16 11:01:56] <ashp> I asked a barrage of silly questions that lasted for months | ||
| [2008/06/16 11:01:58] <ashp> so don't worry :) | ||
| [2008/06/16 11:02:08] <lazzurs> I am now looking for the cfservd equivelent or does puppet rather you use another file server method? | ||
| [2008/06/16 11:02:21] <lak> puppetmasterd has a built-in fileserver | ||
| [2008/06/16 11:04:06] <lazzurs> what is the gererally accepted way of laying out files, eg do people use /var/lib/puppet/files/$class_name/full/path/to/file | ||
| [2008/06/16 11:04:12] <lazzurs> or something else? | ||
| [2008/06/16 11:05:39] @ brscott joined channel #puppet | ||
| [2008/06/16 11:05:45] @ brscott left channel #puppet () | ||
| [2008/06/16 11:05:47] <ashp> Well, most people use modules now | ||
| [2008/06/16 11:05:50] <ashp> and in a module you can have module/files/ | ||
| [2008/06/16 11:06:00] <ashp> the idea is a module encapsulates a service, so everything is self contained | ||
| [2008/06/16 11:06:12] <ashp> If you try to jump straight into modules you'll save yourself a lot of headache | ||
| [2008/06/16 11:06:26] <ashp> from a module you can just do file { source => "puppet:///module/filename" } to send it out | ||
| [2008/06/16 11:06:27] @ martha joined channel #puppet | ||
| [2008/06/16 11:06:42] <Volcane> yeah, the way to go is just never use the fileserver for anything - mean unless its in a module. | ||
| [2008/06/16 11:06:50] <lazzurs> ok, that I think is what I would have done with a class in cfengine, using a class to edit the configuration files, starting the service, ensuring the package is installed, etc. so I should use a module instead? | ||
| [2008/06/16 11:07:08] <ashp> yeah, you'd make a class in the module however | ||
| [2008/06/16 11:07:18] <ashp> so you're still dealing with classes, but modules bundle up classes, files, templates into one logical place | ||
| [2008/06/16 11:07:43] <lazzurs> ah, I understand now | ||
| [2008/06/16 11:07:59] <lazzurs> and you group modules to create systems? | ||
| [2008/06/16 11:08:04] <ashp> if it helps to make sense of it, check http://github.com/apenney/puppet/tree | ||
| [2008/06/16 11:08:10] <ashp> that's a bunch of my modules | ||
| [2008/06/16 11:08:27] <ashp> a good example to start is probably something like postfix or mysql | ||
| [2008/06/16 11:08:34] <Volcane> lazzurs: heres a simple module that puts down /etc/motd with the ability to override it per environment or per host http://nephilim.ml.org/~rip/puppet/motd/ | ||
| [2008/06/16 11:08:37] <f3ew> Hmmm, quick issue here | ||
| [2008/06/16 11:08:43] <Volcane> lazzurs: its a simple example, probably explain the concept perfectly | ||
| [2008/06/16 11:08:58] <f3ew> We have a bunch of hosts which we pulled out of Puppet to test a new serverside config | ||
| [2008/06/16 11:09:23] <Volcane> lazzurs: then in the node, I'd just do: include motd | ||
| [2008/06/16 11:09:27] <f3ew> However, the hosts.allow file got copied over even to hosts which were no longer configured, but Puppet has logged nothing about it | ||
| [2008/06/16 11:09:30] @ shake-n-bake joined channel #puppet | ||
| [2008/06/16 11:09:32] <f3ew> Which is unusual | ||
| [2008/06/16 11:09:43] <f3ew> Any clues? | ||
| [2008/06/16 11:10:07] * Volcane 's never seen puppet change things without loggin it | ||
| [2008/06/16 11:10:24] <f3ew> Volcane me neither | ||
| [2008/06/16 11:10:37] <lazzurs> so in the motd module there are 3 sources for the same file, does it select one or merge them all? | ||
| [2008/06/16 11:10:49] <Volcane> lazzurs: look in manifests/init.pp | ||
| [2008/06/16 11:10:52] <f3ew> I have no data on this, except that the files timestamps show a recent change | ||
| [2008/06/16 11:11:08] @ glaw joined channel #puppet | ||
| [2008/06/16 11:11:46] <Volcane> lazzurs: theres a source => line there that shows you, it selects it based on variables that puppet knows about it, so you could do: motd.your.box.com or motd.box.com or motd.production, the first one that exists will get put on the machine | ||
| [2008/06/16 11:12:03] <ashp> it starts looking from the top, just to clarify :) | ||
| [2008/06/16 11:12:36] <lazzurs> coolies, very interesting | ||
| [2008/06/16 11:12:51] <lazzurs> very useful for making modules more general | ||
| [2008/06/16 11:13:20] <lazzurs> f3ew: are you sure puppet made the change and not another admin or system? | ||
| [2008/06/16 11:13:27] <Volcane> you could also instead of just static files use a template, where you can do like "welcome to box.domain.com this machine is managed by puppet in the production environment" and it would fill in the hostname and environment etc, check out the wiki for a sample of that | ||
| [2008/06/16 11:14:01] <f3ew> lazzurs, It's either another very malicious admin, or Puppet | ||
| [2008/06/16 11:14:20] * f3ew needs to figure out which of these is correct | ||
| [2008/06/16 11:14:31] <f3ew> Much easier to check the software | ||
| [2008/06/16 11:15:29] <Volcane> f3ew: my puppetmaster logs 'compiled configuration for <hostname>' messages, yours prolly too, check the timestamp there and match up with change time on your servers, should at least give a hint | ||
| [2008/06/16 11:15:36] @ zipkid joined channel #puppet | ||
| [2008/06/16 11:15:39] <Volcane> f3ew: if it match on the servers, you're prolly right | ||
| [2008/06/16 11:15:53] <Volcane> match to within how long your configs generally take to run | ||
| [2008/06/16 11:16:05] <lazzurs> Volcane: well the current module I am going to create is nis configuration for all hosts so files should be fine there | ||
| [2008/06/16 11:16:06] <f3ew> Volcane, mater of mionutes at most | ||
| [2008/06/16 11:16:12] <ashp> I sort of wish there was an option I could apply that said | ||
| [2008/06/16 11:16:15] <f3ew> matter* | ||
| [2008/06/16 11:16:20] <ashp> 'when this file changes, restart the puppet run from the beginning' | ||
| [2008/06/16 11:16:26] <ashp> like notify => puppet, | ||
| [2008/06/16 11:16:33] @ lwbailey_ is now known as schuhe | ||
| [2008/06/16 11:16:46] <ashp> It's kind of an edge case, but when changing puppet.conf I'd like to always rerun puppet against immediately. | ||
| [2008/06/16 11:16:50] <f3ew> Volcane, the original file was replaced on servers where no human has logged in | ||
| [2008/06/16 11:17:01] <f3ew> for quite some time | ||
| [2008/06/16 11:17:03] <Volcane> lazzurs: yeah that should be easy then, if you use modules exclusively now there are ways to only make certain odules available to certain environment of machine, or to contain changes while developent to just a few machines etc, much harder if you dont use thenm. so defo worth investigating and doing it this way from the startr | ||
| [2008/06/16 11:17:32] <Volcane> ashp: server{"puppet": subscribe => File["/etc/puppet/puppet.conf"]} :) | ||
| [2008/06/16 11:17:33] <zipkid> hello, i have a quick question: does template() support relative paths to the $templatedir ? | ||
| [2008/06/16 11:17:38] <Volcane> s/server/service | ||
| [2008/06/16 11:17:46] <Volcane> zipkid: yes | ||
| [2008/06/16 11:17:53] <Volcane> f3ew: that sux then :( | ||
| [2008/06/16 11:17:54] <ashp> Volcane: Hmm, I wonder what that would do. | ||
| [2008/06/16 11:18:05] <zipkid> Volcane: i cannot get it to work.... | ||
| [2008/06/16 11:18:07] <ashp> would it attempt to run it in parallel, or schedule it for after the run has finished | ||
| [2008/06/16 11:18:10] <Volcane> ashp: or do notify service on your file definition | ||
| [2008/06/16 11:18:15] <Volcane> ashp: schedule | ||
| [2008/06/16 11:18:33] <ashp> I should have thought of that, I forgot that if the service restarts it'll trigger a run immediately | ||
| [2008/06/16 11:18:40] <f3ew> Volcane, it's a SHOULD NEVER HAPPEN bug | ||
| [2008/06/16 11:18:42] <Volcane> zipkid: hmmm, not sure how well it will work if you have odules enabled too | ||
| [2008/06/16 11:18:54] <Volcane> ashp: unless u have splay | ||
| [2008/06/16 11:19:38] <zipkid> Volcane: does it need the module type of dirs? ( modulename/files/filename ) and then ref it as modulename/filename? i did not try that yet.... | ||
| [2008/06/16 11:20:00] <zipkid> Volcane: i use modules al over the place | ||
| [2008/06/16 11:20:08] <Volcane> zipkid: i can try | ||
| [2008/06/16 11:20:10] <Volcane> zipkid: hold | ||
| [2008/06/16 11:20:42] <lazzurs> so where do modules generally live and I guess they still get called from site.pp ? | ||
| [2008/06/16 11:20:54] <Volcane> lazzurs: moduledir in your puppetmaster confi | ||
| [2008/06/16 11:21:00] <Volcane> lazzurs: not at all in site.pp | ||
| [2008/06/16 11:21:34] <zipkid> lazzurs: i have ' modulepath = /etc/puppet/modules:/etc/puppet/services:/usr/share/puppet/modules | ||
| [2008/06/16 11:22:04] <zipkid> Volcane: i have templatedir = '$confdir/templates' | ||
| [2008/06/16 11:22:26] <muerr> lazzurs: here's the wiki documentation on modules to get you started. http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation | ||
| [2008/06/16 11:22:52] <lazzurs> muerr: great, I was searching for that, thanks | ||
| [2008/06/16 11:22:53] <ashp> Volcane: I'll go do some testing, I discovered for some reason I didn't have Service[puppet], which surprised me! | ||
| [2008/06/16 11:23:14] <zipkid> if i use template("afile.erb") it works, if i put the file in /etc/puppet/templates/dir/ and use template("dir/afile.erb") it cannot find the file | ||
| [2008/06/16 11:23:15] <Volcane> zipkid: inside a module, relative directories work fine for templates. i cant test non module stuff though. | ||
| [2008/06/16 11:23:30] <Volcane> zipkid: probably cos it wants a module called 'dir' in your exaple | ||
| [2008/06/16 11:23:44] <zipkid> Volcane: i use the modulename/files/... dirs all the time.... | ||
| [2008/06/16 11:24:01] <zipkid> can i use templates inthere too??? .... hm, lemme test | ||
| [2008/06/16 11:24:55] <Volcane> zipkid: yes, template("modulename/template.erb") or template("modulename/blah/template.erb") both work | ||
| [2008/06/16 11:25:18] <ashp> Volcane: Well, by default no luck. | ||
| [2008/06/16 11:25:26] <ashp> Volcane: It opens the new puppetd before the old one finishes! | ||
| [2008/06/16 11:25:31] <Volcane> ashp: hmm | ||
| [2008/06/16 11:25:44] <ashp> Jun 16 11:21:20 hlslinutil02 puppetd[26421]: Lock file /var/lib/puppet/state/puppetdlock exists; skipping catalog run | ||
| [2008/06/16 11:25:53] <muerr> lazzurs: think of a module as all the manifests and files related to a specific [arbitrary] group of stuff to support a specific configuration need. You can create your modules by specific service (postfix, mysql, php, etc) or you can group them by a particular server type (mail server w/ postfix+spamaassassin+modules, LAMP server, etc) | ||
| [2008/06/16 11:26:30] <Volcane> ashp: thats dumb, i guess it schedules it right before the old one finishes (its not like it can schedule things for after its finished) so thats why | ||
| [2008/06/16 11:26:31] <lazzurs> muerr: so where do I relate modules to systems(hosts), eg where do I list which modules should run on a given host | ||
| [2008/06/16 11:26:47] <Volcane> lazzurs: in the node file, 'include modulename' | ||
| [2008/06/16 11:26:52] <ashp> Volcane: Yeah, it makes sense | ||
| [2008/06/16 11:26:57] <ashp> volcane: I'm REALLY tempted, and this is awful | ||
| [2008/06/16 11:27:12] <muerr> lazzurs: well, you don't call/include the modules specifically, normally. you use the classes and defines you've written within them. | ||
| [2008/06/16 11:27:13] <ashp> Volcane: To notify an exec that does "sleep 15; puppetd -tv" or something | ||
| [2008/06/16 11:27:18] <Volcane> heh | ||
| [2008/06/16 11:27:23] <Volcane> surely puppet will wait | ||
| [2008/06/16 11:27:33] <Volcane> cos the thing it schedules need to finish before it goes on | ||
| [2008/06/16 11:27:43] <ashp> argh | ||
| [2008/06/16 11:27:46] <Volcane> its not like it just starts it unassociated with itself, it monitors the outcome | ||
| [2008/06/16 11:28:12] <ashp> I wonder if you can put that in a script then ru.. no, that won't work | ||
| [2008/06/16 11:28:18] <Volcane> hehe | ||
| [2008/06/16 11:28:20] @ trombik_ joined channel #puppet | ||
| [2008/06/16 11:28:22] <ashp> I was thinking to background a script or something | ||
| [2008/06/16 11:28:28] <Volcane> its a feature request you need :P | ||
| [2008/06/16 11:28:30] <lazzurs> ah, ok and then you list which classes a node is in. so really modules are not applied to systems it is still classes that are applied to systems and modules are a nice way of keeping a class tidy | ||
| [2008/06/16 11:28:45] <Volcane> lazzurs: yes, and they provide naespaces | ||
| [2008/06/16 11:28:49] @ marcoecc joined channel #puppet | ||
| [2008/06/16 11:28:54] <Volcane> lazzurs: ntp::package != http::package | ||
| [2008/06/16 11:28:57] <ashp> Damn, it really is a feature I'd require. | ||
| [2008/06/16 11:29:06] <muerr> puppet uses some automatic namespace detection magic to determine what module to pull a config out of. like, if you have a postfix module with a postfix class, you include that class and puppet will say "oh, postfix class, let me look in the postfix module for that". kind of general bad wording, but the documentation is in the link i pasted. | ||
| [2008/06/16 11:29:18] <ashp> lak: Is there any feasible way to do this currently: Inform puppet that it needs to 'rerun' if a file changes. | ||
| [2008/06/16 11:29:28] <zipkid> Volcane: none of these work for me :-( | ||
| [2008/06/16 11:29:32] <ashp> lak: I tried adding a service for puppet and notifying that, but it tries to run before the previous run finishes. | ||
| [2008/06/16 11:29:56] <Volcane> zipkid: weird, i did just test it on one of my odules, works a char for me | ||
| [2008/06/16 11:30:10] <zipkid> darn.... | ||
| [2008/06/16 11:30:23] <Volcane> damn this 'm' key is driving e ad | ||
| [2008/06/16 11:30:31] <zipkid> lol | ||
| [2008/06/16 11:30:53] <Volcane> yeah and that wasnt even intentional to be funny :P | ||
| [2008/06/16 11:31:29] <muerr> ashp: wait what are you doing? making changes to puppet.conf and want to manually restart puppet/puppetmaster? | ||
| [2008/06/16 11:31:30] @ brscott joined channel #puppet | ||
| [2008/06/16 11:31:43] <muerr> the daemon looks every 30 seconds, iirc, if the config file changes. | ||
| [2008/06/16 11:32:16] <Volcane> muerr: he wants to trigger a rerun immediately | ||
| [2008/06/16 11:32:26] <lak> ashp: well, you should be able to notify puppetd | ||
| [2008/06/16 11:32:32] <lak> and if that's not working, then that's a bug | ||
| [2008/06/16 11:32:37] @ Wicky656 joined channel #puppet | ||
| [2008/06/16 11:32:51] <Volcane> lak: its a bit chicken and egg | ||
| [2008/06/16 11:32:54] <lak> so yeah, there's a way | ||
| [2008/06/16 11:33:01] <lak> yeah, but so is most of puppet managing puppet | ||
| [2008/06/16 11:33:10] <Volcane> lak: previous puppet runs, notifies, while its still running that another puppet should start running | ||
| [2008/06/16 11:34:02] @ Quit: kambiz: "Leaving" | ||
| [2008/06/16 11:34:09] <lak> puppet has a hook that catches the sighup but shouldn't respond to it until after the current run | ||
| [2008/06/16 11:34:17] <Volcane> ah :) | ||
| [2008/06/16 11:34:26] <ashp> in that case, I guess I should file a bug report | ||
| [2008/06/16 11:34:27] <muerr> file { "/etc/puppet/puppet.conf": notify => Service["puppetd"] } | ||
| [2008/06/16 11:34:31] <lazzurs> is anyone here using the prm? | ||
| [2008/06/16 11:34:38] <ashp> muerr: that's what I have, but it doesn't work exactly | ||
| [2008/06/16 11:34:44] <muerr> ashp: weak | ||
| [2008/06/16 11:34:46] <lak> ashp: i think it already exists, actually | ||
| [2008/06/16 11:35:00] <lak> and puppet rereads that file automatically, right? | ||
| [2008/06/16 11:35:08] <lak> i mean, i know it's supposed to, and it does for me... | ||
| [2008/06/16 11:35:12] <ashp> puppetmasterd reparsed /etc/puppet/puppet.conf | ||
| [2008/06/16 11:35:20] * Volcane tries | ||
| [2008/06/16 11:35:21] <ashp> but I got no message about 'puppet' or 'puppetd' doing so | ||
| [2008/06/16 11:35:33] <ashp> here, let me paste this to make it easier: | ||
| [2008/06/16 11:35:44] <ashp> http://pastebin.com/d105844d4 | ||
| [2008/06/16 11:35:48] <ashp> that's the logs during the run | ||
| [2008/06/16 11:36:11] <ashp> 26217 is the original run, and you can see 26421 starts before 26217 finishes | ||
| [2008/06/16 11:36:16] @ shake-n-bake_ joined channel #puppet | ||
| [2008/06/16 11:36:19] @ brscott left channel #puppet () | ||
| [2008/06/16 11:36:27] @ johano joined channel #puppet | ||
| [2008/06/16 11:36:36] <lak> ashp: you're not using the 'restart' option on your init script, so puppetd is getting sigterm instead of sighup | ||
| [2008/06/16 11:36:39] <muerr> lazzurs: we're not using prm | ||
| [2008/06/16 11:36:49] <lak> lazzurs: i don't think anyone is | ||
| [2008/06/16 11:37:32] <Volcane> ashp: it works for me | ||
| [2008/06/16 11:37:43] @ BMDan joined channel #puppet | ||
| [2008/06/16 11:37:46] @ Quit: jsgotangco: "Ciao" | ||
| [2008/06/16 11:38:07] <lazzurs> prm sorta seems like a neat idea but I don't think it really fits the general configuration management user because they usually want central control. I guess it fits more for people running appliances | ||
| [2008/06/16 11:38:12] <zipkid> Well.... it does not work for me.... :-( i'll try again tomorrow... bubyee | ||
| [2008/06/16 11:38:30] @ Quit: zipkid: "leaving" | ||
| [2008/06/16 11:38:50] <Volcane> ah yeah what lak says about restart | ||
| [2008/06/16 11:40:08] <Volcane> without messing with restart, it aint going to work | ||
| [2008/06/16 11:40:19] <Volcane> on redhat boxen, you should make restart call the reload option | ||
| [2008/06/16 11:40:39] @ sigmonsays left channel #puppet ("Leaving") | ||
| [2008/06/16 11:40:51] @ sigmonsays joined channel #puppet | ||
| [2008/06/16 11:41:06] @ Quit: trombik: Read error: 110 (Connection timed out) | ||
| [2008/06/16 11:41:22] <ashp> lak: I have hasrestart => true, | ||
| [2008/06/16 11:41:32] <ashp> So I figured it would use that. | ||
| [2008/06/16 11:41:45] <Volcane> and what does your rc script do when it gets a restart? | ||
| [2008/06/16 11:42:11] <lak> exactly -- that's the question | ||
| [2008/06/16 11:42:33] <lazzurs> so how about cft then, is anyone using that. I have to say I think having an 'autoexpect' for configuration management is a good way to get people into it. I have been testing it today and it appears to work well enough | ||
| [2008/06/16 11:42:36] <Volcane> restart => "/etc/init.d/puppet reload", | ||
| [2008/06/16 11:42:38] <Volcane> thats what i have | ||
| [2008/06/16 11:42:43] <lazzurs> it would be nice if it just created a module however | ||
| [2008/06/16 11:42:52] <Volcane> then it says: Jun 16 16:42:13 nephilim puppetd[13090]: Received signal to restart; waiting until run is complete | ||
| [2008/06/16 11:43:02] <Volcane> but it then doesnt start :( | ||
| [2008/06/16 11:43:12] <lak> it doesn't, huh? hmm | ||
| [2008/06/16 11:43:14] <ashp> Ah, restart does do stop/start, so yes | ||
| [2008/06/16 11:43:16] <lak> well, that's the bug, then | ||
| [2008/06/16 11:43:17] <ashp> I have to change to reload. | ||
| [2008/06/16 11:44:25] <Volcane> lak: http://pastie.org/215857 | ||
| [2008/06/16 11:44:46] <Volcane> and thats all it has to say | ||
| [2008/06/16 11:44:47] <BMDan> Silly question, perhaps--any way to force the rpm package provider to do an rpm -U instead of rpm -i? A particular problem for epel-release-5.3, as I can't specify removal of epel-release-5.2 as there are packages that require epel-release >= 5.0. | ||
| [2008/06/16 11:46:00] * Volcane recalls having it set up like this in another environment and it used to work, though that was 0.20 or something, ages ago | ||
| [2008/06/16 11:48:03] <lak> it's not too surprising that it might break; this kind of stuff is essentially impossible to set up integration tests for | ||
| [2008/06/16 11:48:21] <Volcane> yeah can imagine | ||
| [2008/06/16 11:49:53] <lak> Volcane: well, on the one hand, not so awesome that it's not restarting, but... it's clearly reparsing puppet.conf, right? | ||
| [2008/06/16 11:50:17] <Volcane> yes, that always works :) | ||
| [2008/06/16 11:51:28] @ Quit: magnachef__: Read error: 110 (Connection timed out) | ||
| [2008/06/16 11:52:10] <mdray> how do you guys go about developing puppet in a live environment | ||
| [2008/06/16 11:52:25] <mdray> presumably you make use of the environments stuff | ||
| [2008/06/16 11:52:31] <Volcane> mdray: modules + environments | ||
| [2008/06/16 11:53:04] <mdray> volcane: do you have any kind of automated testing to make sure your changes aren't having any unexpected impact? | ||
| [2008/06/16 11:53:27] <Volcane> mdray: http://www.devco.net/pubwiki/Puppet/DirectoryLayout thats my directory layout, if i need to work on a module, i svn copy it to my developent branch in svn and work there - only machines in developent gets it, when i am done i erge it back to common where all environments get it | ||
| [2008/06/16 11:53:56] <Volcane> mdray: no, best you can do atm is to run puppetmasterd --parseonly as a commit hook in svn or somethig like that, syntax checks it but thats all. | ||
| [2008/06/16 11:54:17] <mdray> right, ok | ||
| [2008/06/16 11:54:17] <mdray> thanks | ||
| [2008/06/16 11:54:23] @ Quit: shake-n-bake: Read error: 110 (Connection timed out) | ||
| [2008/06/16 11:56:24] <mdray> ugh man i need to sort out this bootstrapping business | ||
| [2008/06/16 11:56:43] <muerr> mdray: we apply changes directly on producction systems because we live on the edge. :D | ||
| [2008/06/16 11:56:56] <muerr> And we also have redundant servers for everything. | ||
| [2008/06/16 11:57:06] <muerr> so we apply on node b, make sure things work and then apply on a. | ||
| [2008/06/16 11:57:22] <Volcane> yeah where i dont have dev nodes for things, thats about the only way | ||
| [2008/06/16 11:57:39] @ lutter joined channel #puppet | ||
| [2008/06/16 11:57:41] <muerr> we're running out of dev / test systems as we deploy them into production :) | ||
| [2008/06/16 11:58:21] <mdray> heh | ||
| [2008/06/16 11:58:37] @ johano left channel #puppet ("slut") | ||
| [2008/06/16 11:58:57] <mdray> people here will have a serious sense of humour bypass if my misconfigured puppet runs amok :~) | ||
| [2008/06/16 11:59:41] <mdray> volcane: thanks for your wiki link -- really good | ||
| [2008/06/16 12:02:04] <Volcane> np, its not like its a best practise or anythig, that just works for me | ||
| [2008/06/16 12:02:11] <mdray> sure | ||
| [2008/06/16 12:02:14] <mdray> looks good though | ||
| [2008/06/16 12:03:22] * f3ew collapses | ||
| [2008/06/16 12:03:43] <f3ew> I still have to figure out this insane puppet issue | ||
| [2008/06/16 12:06:09] @ keithlard_ joined channel #puppet | ||
| [2008/06/16 12:09:20] <gepetto> ::puppet:: Changeset [49016bb29312bfeb6f41ce420159e6ffc477eebe]: Merge branch … @ http://reductivelabs.com/trac/puppet/changeset/49016bb29312bfeb6f41ce420159e6ffc477eebe (by Luke Kanies <luke@madstop.com>) | ||
| [2008/06/16 12:10:05] @ Quit: duffbeer703: | ||
| [2008/06/16 12:12:07] <ashp> i just called real media on the phone | ||
| [2008/06/16 12:12:11] <ashp> i was shocked my telephone call didn't buffer | ||
| [2008/06/16 12:12:20] <f3ew> ROFL | ||
| [2008/06/16 12:13:13] <muerr> heh.. i think there's someone at Real that uses puppet. | ||
| [2008/06/16 12:13:21] <ashp> they should use puppet to support rhel5 | ||
| [2008/06/16 12:13:32] <ashp> offical word, helix server has 'problems' on rhel5 and is unsupported | ||
| [2008/06/16 12:13:40] <ashp> I mean, the guy was really helpful and nice, but it's frustrating all the same. | ||
| [2008/06/16 12:14:20] <BMDan> Point him to http://standards.ieee.org/regauth/posix/index.html . | ||
| [2008/06/16 12:14:30] <BMDan> Demand satisfaction. | ||
| [2008/06/16 12:15:03] <ashp> this is real media | ||
| [2008/06/16 12:15:08] <ashp> i'm lucky it even STARTS on linux | ||
| [2008/06/16 12:16:09] @ Quit: Wakko666: Remote closed the connection | ||
| [2008/06/16 12:17:33] <muerr> We do webcasts using Real software, to do one of the streams, but the box that's run on is Windows because we also do a WMP stream. | ||
| [2008/06/16 12:18:05] <mdray> thanks guys | ||
| [2008/06/16 12:18:06] @ Quit: mdray: "Leaving" | ||
| [2008/06/16 12:19:12] @ Quit: keithlard: Read error: 110 (Connection timed out) | ||
| [2008/06/16 12:20:58] @ Wakko666 joined channel #puppet | ||
| [2008/06/16 12:21:52] <Disconnect> anyone know what might be causing this? "mgmt-master puppetmasterd[24809]: Could not find node 'appserver-test.foo.com" .. ping appserver-test.foo.com works.. /opt/iClassify/bin/icpuppet-tiny appserver-test.foo.com works.. not sure what more it is that puppetmaster needs.. | ||
| [2008/06/16 12:22:29] <Volcane> it cant find the node file | ||
| [2008/06/16 12:23:36] <Volcane> probably because you include nodes/* or somesuch and puppetmaster doesnt pick up changes in that case | ||
| [2008/06/16 12:24:51] <Volcane> hmm or you're using iclassify as external nodes? | ||
| [2008/06/16 12:25:00] <Volcane> not sure then, then its not an include issue | ||
| [2008/06/16 12:25:15] <Disconnect> yah. shouldn't it just run "icpuppet-tiny what-i-want-to-find"..? and that works - reports back correctly, according to the docs | ||
| [2008/06/16 12:25:28] <Volcane> yeah not sure, not tried external node tools at all | ||
| [2008/06/16 12:25:30] <Disconnect> --- .. classes: ... parameters.. | ||
| [2008/06/16 12:26:23] * Disconnect is restarting puppetmaster just to see if there's some weirdness left over | ||
| [2008/06/16 12:27:40] <Disconnect> nope. same error (different node) | ||
| [2008/06/16 12:27:43] <lazzurs> Disconnect: I noticed it come up with a host not found error earlier today when a firewall was in the way (system was ping'able) | ||
| [2008/06/16 12:27:54] <Disconnect> they're vm's on the same host | ||
| [2008/06/16 12:27:55] @ Quit: roald: Remote closed the connection | ||
| [2008/06/16 12:27:59] <Disconnect> no filtering :( | ||
| [2008/06/16 12:28:53] <lazzurs> just because they are on the same host does not mean the vm's are not running iptables | ||
| [2008/06/16 12:29:32] @ AimanA joined channel #puppet | ||
| [2008/06/16 12:29:57] <Disconnect> ...in this case, yes, it absolutely does. they're simple mostly-empty test vms that i just built. | ||
| [2008/06/16 12:30:43] <Disconnect> get "could not retrieve catalog: could not find node" on the client, "could not find node" on the master.. hmm. maybe holoway knows... maybe its an iclassify bug.. | ||
| [2008/06/16 12:35:25] * Volcane uses node files, and they suck, need puppetmaster restart just to add a node | ||
| [2008/06/16 12:36:18] <Disconnect> fun | ||
| [2008/06/16 12:36:37] <Disconnect> i know it'll reread site.pp (or nodes.pp etc) if you keep them in one file, or at least that seemed to work for me earlier | ||
| [2008/06/16 12:37:27] <Volcane> ah, interesting, prefer them in sep files though much more convenient | ||
| [2008/06/16 12:40:22] <Volcane> lak: the reports dir that puppet puts the rrd, graphs, yaml etc into how can we make it owned by someone else or even just change the perissions? | ||
| [2008/06/16 12:40:35] * Volcane has tried a lot of things, now just added my apache user to the puppet group :( | ||
| [2008/06/16 12:40:49] <lak> you should be able to add something like the following to puppet.conf: | ||
| [2008/06/16 12:40:58] <lak> reportdir = <dir> {owner = foo, group = bar} | ||
| [2008/06/16 12:41:23] <Volcane> oh, never seen any mention of config options like that :) | ||
| [2008/06/16 12:42:02] <Volcane> ah its in the comment bloc, but not with samples, wicked will try that | ||
| [2008/06/16 12:44:33] <Volcane> thanks | ||
| [2008/06/16 12:49:09] <Volcane> no, aint happening | ||
| [2008/06/16 12:53:03] @ yure_ joined channel #puppet | ||
| [2008/06/16 12:53:05] @ Quit: yure_: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 12:56:07] <ashp> well my ruby book arrived today | ||
| [2008/06/16 12:56:12] <ashp> that'll give me something to bounce my brain against | ||
| [2008/06/16 12:56:23] <Volcane> yeah been reading through the prelims of mine too | ||
| [2008/06/16 12:57:27] <muerr> i don't think i've had to restart puppetmaster when adding a node to nodes.pp. | ||
| [2008/06/16 12:57:36] * f3ew crashes | ||
| [2008/06/16 12:57:45] <f3ew> lak, question | ||
| [2008/06/16 12:58:02] <ashp> I restart puppetmaster on every update now | ||
| [2008/06/16 12:58:09] <ashp> ever since I realised it stops checking files if they have errors in them | ||
| [2008/06/16 12:58:16] <f3ew> We pulled a fairly large number of nodes out of the site.pp file today for testing | ||
| [2008/06/16 12:58:21] <ashp> once it hits an error it starts ignoring it forever more :) | ||
| [2008/06/16 12:58:26] <Volcane> heh | ||
| [2008/06/16 12:58:27] <lak> ashp: has that been filed? | ||
| [2008/06/16 12:58:29] <lak> and you're sure of that? | ||
| [2008/06/16 12:58:48] <lak> f3ew: what's the question? | ||
| [2008/06/16 12:58:48] <f3ew> The Puppet client found no configuration on the master, and used the cached config. | ||
| [2008/06/16 12:58:49] <ashp> Well, I haven't had it happen since doing the restarts, I can stop restarting it and mess around and try and get more test cases | ||
| [2008/06/16 12:58:58] <ashp> I believe it had been filed last time we talked about this, so I held off adding a ticket | ||
| [2008/06/16 12:59:04] <lak> ok | ||
| [2008/06/16 12:59:06] <f3ew> This caused it to over-write the hosts.allow file | ||
| [2008/06/16 12:59:13] <ashp> I don't suppose the bot keeps logs of #puppet right? | ||
| [2008/06/16 12:59:19] <lak> i think it does, actually | ||
| [2008/06/16 12:59:23] * lak phone call & | ||
| [2008/06/16 12:59:31] <Volcane> f3ew: ah that makes sense! | ||
| [2008/06/16 12:59:37] <f3ew> Volcane, yeah | ||
| [2008/06/16 12:59:38] <ashp> hmm, I know I talked about this previously, I was hoping they were accessable somewhere I could dig through to find my own conversation :) | ||
| [2008/06/16 12:59:41] <Volcane> f3ew: it will still hit the fileserver - just out of its cached config | ||
| [2008/06/16 12:59:46] <f3ew> Is there a way to stop this from happening? | ||
| [2008/06/16 12:59:49] <f3ew> Yeah | ||
| [2008/06/16 12:59:57] <lak> don't remove the nodes from the config? | ||
| [2008/06/16 13:00:02] <Volcane> f3ew: default node that doesnt do anytying :P | ||
| [2008/06/16 13:00:16] <f3ew> More importantly, only one of the puppetd processes logged anything about it | ||
| [2008/06/16 13:00:24] <Volcane> f3ew: so when you want to do what u did, just let it fall through to default which is - dont manage anything leave the box alone | ||
| [2008/06/16 13:00:29] <f3ew> lak, we just reorganised the configs | ||
| [2008/06/16 13:00:46] <f3ew> so the idea was to test things class by class | ||
| [2008/06/16 13:01:02] <f3ew> Volcane, that's a good suggestion | ||
| [2008/06/16 13:01:47] <lak> http://reductivelabs.com/redmine/issues/show/1063 | ||
| [2008/06/16 13:02:22] <jason^> i've got about 15 snort rule files that i need to update on a regular basis, i know i could specify the files individually, but is there a better way to do that? i can also think of packaging them into a tar.bz and compressing them on the clients on change | ||
| [2008/06/16 13:02:28] <ashp> lak: That seems to be what I had. | ||
| [2008/06/16 13:02:31] <Volcane> lak: oh yes, I've seen that. | ||
| [2008/06/16 13:02:39] <ashp> I would introduce an error, fix it, and then it would ignore that resource afterwards | ||
| [2008/06/16 13:02:43] <ashp> until I restarted the puppetmasterd | ||
| [2008/06/16 13:02:45] <Volcane> jason^: file has a recurse option | ||
| [2008/06/16 13:04:09] @ plathrop joined channel #puppet | ||
| [2008/06/16 13:05:00] @ Quit: glaw: "I know I've made some very poor decisions recently, but I can give you my complete assurance that my work will be back to nor | ||
| [2008/06/16 13:05:37] <muerr> f3ew what we do is this, each node stanza includes a 'nodetype' class depending on its functionality required (include nodetype::web, include nodetype::database, etc), and each of those inherits a class "nodetype" which is our default node. rather than do any kind of node inheritance. | ||
| [2008/06/16 13:05:43] @ Quit: fbe__: Read error: 110 (Connection timed out) | ||
| [2008/06/16 13:06:46] <muerr> jason^: we have a directory with all our snort rules and we just send that over with file { "/path/to/rules/on/node": recurse => true, source => "puppet:///snort/rules" } | ||
| [2008/06/16 13:07:34] <muerr> of course, we should probably change that to wget a directory rather than send it over puppet, since the IDS servers have 12300 signature rule files. | ||
| [2008/06/16 13:07:42] <ashp> be warned: until 0.25 recurse has SIGNIFICANT performance problems. | ||
| [2008/06/16 13:07:43] <muerr> that is, send over puppet:// | ||
| [2008/06/16 13:07:50] <muerr> ashp: :) | ||
| [2008/06/16 13:07:51] <ashp> If you send them over recursively expect it to take forever :) | ||
| [2008/06/16 13:07:59] <muerr> Mmmm... | ||
| [2008/06/16 13:08:02] <ashp> I like to warn people as I was surprised the first tiem I tried it. | ||
| [2008/06/16 13:08:28] <Volcane> yeah its shitty | ||
| [2008/06/16 13:08:33] @ Quit: yure: Connection timed out | ||
| [2008/06/16 13:08:36] <muerr> heh heh | ||
| [2008/06/16 13:08:38] <muerr> there's that. | ||
| [2008/06/16 13:09:14] <f3ew> muerr, this is not likely to happen again, but I am more bothered by the client not logging | ||
| [2008/06/16 13:10:07] <muerr> f3ew: what platform are you running on? | ||
| [2008/06/16 13:10:59] <jason^> muerr: whoa that's a lot of rule files | ||
| [2008/06/16 13:12:01] <muerr> jason^: well, there's 30-some rules files, but the doc files for what each rule does is where the bulk of those come from. | ||
| [2008/06/16 13:12:14] <muerr> i don't know much about it myself. i had to ask our ids guy | ||
| [2008/06/16 13:12:40] @ Quit: mellen: Read error: 110 (Connection timed out) | ||
| [2008/06/16 13:12:49] <f3ew> RHEL 4.x | ||
| [2008/06/16 13:13:07] <ashp> http://reductivelabs.com/redmine/issues/show/1063 <-- i've reopened this, volcane can you add in you experienced this too | ||
| [2008/06/16 13:13:24] <muerr> f3ew: /etc/sysconfig/puppet - #PUPPET_LOG=/var/log/puppet/puppet.log | ||
| [2008/06/16 13:13:39] <f3ew> muerr, it's logging to syslog | ||
| [2008/06/16 13:13:46] @ Quit: tim|macbook: Read error: 110 (Connection timed out) | ||
| [2008/06/16 13:13:49] <f3ew> Under normal circumstances it logs happily | ||
| [2008/06/16 13:14:00] <f3ew> This time, it did not log the changes, except on one host | ||
| [2008/06/16 13:14:13] <muerr> Sorry if you stated what your issue is earlier, I didn't catch that... | ||
| [2008/06/16 13:14:30] <muerr> Did the changes actually occur and weren't logged? | ||
| [2008/06/16 13:14:45] <f3ew> Puppet cached config ran, causing things to blow up | ||
| [2008/06/16 13:14:48] <f3ew> Right | ||
| [2008/06/16 13:15:01] <muerr> gotcha. | ||
| [2008/06/16 13:15:04] <f3ew> It makes things difficult to debug without logs | ||
| [2008/06/16 13:15:24] <muerr> What i've found when that happens, if i restart puppetmaster, logs magically show up indicating what the issue might be. often its a syntax erorr. | ||
| [2008/06/16 13:15:30] <f3ew> So something which could have been trivially fixed by changing a single file ended up becoming a 6 hour crapshoot | ||
| [2008/06/16 13:15:37] <f3ew> not a syntax error | ||
| [2008/06/16 13:16:10] <ashp> muerr: I was just reopening a ticket on that. :) | ||
| [2008/06/16 13:16:25] <muerr> ashp: I never got around to it :-x | ||
| [2008/06/16 13:16:42] <muerr> the puppetmaster logging doesn't seem to be consistent though. | ||
| [2008/06/16 13:17:02] <ashp> muerr: Perhaps post in http://reductivelabs.com/redmine/issues/show/1063 just to say you've experienced it | ||
| [2008/06/16 13:17:07] <f3ew> muerr client | ||
| [2008/06/16 13:17:20] <ashp> I got to install puppet on my own server and try to reproduce it later for lak | ||
| [2008/06/16 13:17:56] <muerr> f3ew: if a client uses a cached configuration, i've noticed it mentions something when i run puppetd --test, but i don't know about what it logs. | ||
| [2008/06/16 13:18:57] <f3ew> muerr, it logs with a "using cached config" | ||
| [2008/06/16 13:19:11] <f3ew> but in this case, the "file replaced" bit was not logged | ||
| [2008/06/16 13:19:27] @ mellen joined channel #puppet | ||
| [2008/06/16 13:19:29] <muerr> Ahhh. | ||
| [2008/06/16 13:19:30] <muerr> Okay. | ||
| [2008/06/16 13:22:06] @ \ask_ joined channel #puppet | ||
| [2008/06/16 13:22:07] @ Quit: \ask: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 13:26:50] <Disconnect> yay the ac guy came and went and now its cold in here again. (@home) .. so .. still getting "could not find node" ....OOH. fixed it. | ||
| [2008/06/16 13:27:10] <Disconnect> puppet buglet: complain if node_terminus=exec && external_nodes file doesn't exist..... | ||
| [2008/06/16 13:27:17] <Disconnect> (icpuppet-thin vs icpuppet-tiny...doh..) | ||
| [2008/06/16 13:27:58] <Disconnect> the binary was missing, but instead of saying "hey the binary is missing" puppet just said "hey, can't find the node" | ||
| [2008/06/16 13:29:46] <plathrop> Disconnect: Unfortunately, I don't think there's a way around that since all Puppet can di is check for 0 or non-0 exit status | ||
| [2008/06/16 13:30:19] <Disconnect> ruby doesn't have a "file exists" call? (or a stat that can indicate file not found, file not executable, etc) | ||
| [2008/06/16 13:30:42] <muerr> It does. | ||
| [2008/06/16 13:30:47] <plathrop> Disconnect: Good point. I haven't had my coffee yet | ||
| [2008/06/16 13:30:57] <Disconnect> np :) | ||
| [2008/06/16 13:31:34] <Disconnect> its an extra step but still. might be worthwhile as part of the config parser (so once per cfg change, i'd hope) to say "can i run this thing i'm expected to use".. | ||
| [2008/06/16 13:31:36] <muerr> if File::exists?("filename") | ||
| [2008/06/16 13:35:20] <Disconnect> might even be worthwhile to call it with the local nodename and make sure you get some reasonable response (don't care what, just properly formatted) the same way you'd read site.pp and expect it to be correct. but that might be overkill. | ||
| [2008/06/16 13:36:01] <ashp> trouble is, all you could test for was default | ||
| [2008/06/16 13:36:07] <ashp> as you'd never know what else might generically exist | ||
| [2008/06/16 13:36:22] <ashp> unless you changed it to always require calling the script with a certain argument would return a test code or something | ||
| [2008/06/16 13:42:05] <muerr> well derp, that'd be why i was getting duplicates. | ||
| [2008/06/16 13:44:06] <ashp> i wish RHEL released their rough timeline to major versions. | ||
| [2008/06/16 13:44:11] <ashp> I still have no idea when 6 is likely to land. | ||
| [2008/06/16 13:44:46] @ ezralini joined channel #puppet | ||
| [2008/06/16 13:45:22] @ kambiz joined channel #puppet | ||
| [2008/06/16 13:46:22] <Volcane> I'd say only next year | ||
| [2008/06/16 13:51:00] @ Quit: sparanjape: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 13:51:42] <ashp> I don't think I like unixODBC, only because this is the only place I've seen that uses it. | ||
| [2008/06/16 13:51:59] <ashp> And because everything in production is pre-puppet we have 50 versions of it floating around, all out of sync. | ||
| [2008/06/16 13:53:08] <Volcane> sounds like a java shop :P | ||
| [2008/06/16 13:53:33] <ashp> That's the weird thing, they use this with php... | ||
| [2008/06/16 13:53:54] <ashp> we do a lot of 'weird things' however | ||
| [2008/06/16 13:57:21] <Volcane> alrighty, ripped out the objects for my puppet report viewer in something i can share | ||
| [2008/06/16 13:57:33] <Volcane> so who wants to crash test my php based puppet report viewer? | ||
| [2008/06/16 13:59:52] <Disconnect> whats it report? | ||
| [2008/06/16 14:00:09] <Volcane> puppet reports | ||
| [2008/06/16 14:00:29] <Volcane> you can see every run that puppet on every host did | ||
| [2008/06/16 14:00:34] <Volcane> what changed, how long it took etc | ||
| [2008/06/16 14:00:38] <Volcane> and any log messages it produced | ||
| [2008/06/16 14:00:55] <Volcane> puppetmasterd collects this stuff for you and puts yaml files down | ||
| [2008/06/16 14:00:59] <Volcane> so this just presents those | ||
| [2008/06/16 14:01:07] <Disconnect> cool | ||
| [2008/06/16 14:01:22] * Disconnect expects the reports won't be that interesting here - 3 test hosts | ||
| [2008/06/16 14:02:58] <Volcane> http://nephilim.ml.org/~rip/puppetreports1.png and http://nephilim.ml.org/~rip/puppetreports2.png | ||
| [2008/06/16 14:03:08] <Volcane> theres a 3rd page that shows all your hosts so you can choose one | ||
| [2008/06/16 14:03:39] <Volcane> html is all in templates, and i suck at html, so its at least easy for someone with a design clue to fix it | ||
| [2008/06/16 14:04:30] <Volcane> ok i am going home, if someones interested priv msg me | ||
| [2008/06/16 14:05:30] @ magnachef_ joined channel #puppet | ||
| [2008/06/16 14:06:16] <Disconnect> neat | ||
| [2008/06/16 14:12:51] <benp-> yeah | ||
| [2008/06/16 14:15:40] <Disconnect> (i'll definitely want that later.. just not now) | ||
| [2008/06/16 14:15:42] @ Quit: keithlard_: | ||
| [2008/06/16 14:16:31] @ Quit: \ask_: | ||
| [2008/06/16 14:21:25] @ \ask joined channel #puppet | ||
| [2008/06/16 14:28:52] @ catdude joined channel #puppet | ||
| [2008/06/16 14:30:23] @ roald joined channel #puppet | ||
| [2008/06/16 14:45:10] @ Quit: Vivek: "Leaving" | ||
| [2008/06/16 14:51:47] @ randybias joined channel #puppet | ||
| [2008/06/16 14:54:54] @ Quit: andrewcshafer: | ||
| [2008/06/16 14:58:54] @ plathrop left channel #puppet ("ERC Version 5.2 (IRC client for Emacs)") | ||
| [2008/06/16 15:01:25] @ Quit: sigmonsays: Read error: 110 (Connection timed out) | ||
| [2008/06/16 15:01:49] @ sigmonsays joined channel #puppet | ||
| [2008/06/16 15:03:36] @ pleemans joined channel #puppet | ||
| [2008/06/16 15:05:43] <muerr> reports would probably be interesting on our systems. 26 hosts so far. | ||
| [2008/06/16 15:09:45] <ashp> I'm hoping lak's gui will be good for that :) | ||
| [2008/06/16 15:11:16] * Volcane 'll upload it somewhere soon, for now add reports = rrdgraph,store and reportsdir and rrdir to somewhere on a webserver | ||
| [2008/06/16 15:11:24] <Volcane> so things start being collected | ||
| [2008/06/16 15:11:40] <Volcane> could put reportsdir anywhere, rrdir should be on the web dir | ||
| [2008/06/16 15:13:45] <muerr> heh, our puppetmaster is an http server, so that'd be easy. | ||
| [2008/06/16 15:22:18] <Volcane> http://nephilim.ml.org/~rip/puppetview-0.1.tgz | ||
| [2008/06/16 15:22:33] <Volcane> pop that onto your puppetmaster, edit the 2 paths near the top in common.php | ||
| [2008/06/16 15:23:03] <Volcane> and arrange that your apache etc can access the rrd output - which is a pain cos i had to add apache to the puppet group to make it works | ||
| [2008/06/16 15:23:31] <Volcane> you want to password protect that, cos i dont yet have sanity checks on the input pased in the GET params. | ||
| [2008/06/16 15:29:24] <Volcane> oh, and probably need to arrange that apache can write to smarty/cache and smarty/templates_c | ||
| [2008/06/16 15:31:28] <muerr> smarty! | ||
| [2008/06/16 15:31:43] <Volcane> :) | ||
| [2008/06/16 15:31:47] <muerr> i dislike smarty :-x. had a nightmare time configuring them for a wiki software package at a previous job. | ||
| [2008/06/16 15:31:54] <Volcane> but its so easy | ||
| [2008/06/16 15:32:00] <Volcane> create 4 dirs, change perms on 2 | ||
| [2008/06/16 15:32:01] <Volcane> and thats it | ||
| [2008/06/16 15:32:20] <muerr> maybe for that. | ||
| [2008/06/16 15:32:32] <muerr> i had to manually rewrite templates and crap. | ||
| [2008/06/16 15:32:41] <muerr> so I'm biased against smarty. it wasn't fun. | ||
| [2008/06/16 15:32:52] <Volcane> :) well *all* the presentation for this bitty is in smarty so you could easily customise it with your look and feel | ||
| [2008/06/16 15:32:59] <Volcane> or send me xhtml valid ones :) | ||
| [2008/06/16 15:34:10] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/16 15:34:11] <Volcane> once someone else confirms it at least works for them I'll make a page on my wiki with proper install instructions and such | ||
| [2008/06/16 15:38:32] @ kenvandine joined channel #puppet | ||
| [2008/06/16 15:39:24] <Disconnect> anyone know why puppet isn't grabbing the new config? it keeps trying to install a package that is no longer referenced anywhere in the config (open-vm-tools, stupid ubuntu dropped it from the dist) | ||
| [2008/06/16 15:39:34] <Disconnect> restarted puppetmaster, restarted puppet | ||
| [2008/06/16 15:40:12] <Volcane> Disconnect: sure its not runing cached config (maybe cos of syntax error on the master) | ||
| [2008/06/16 15:41:30] <muerr> alias puppetparse='puppet --confdir=/tmp/puppet --vardir=/tmp/puppet --parseonly'; puppetparse /path/to/manifest/init.pp | ||
| [2008/06/16 15:41:31] <muerr> :) | ||
| [2008/06/16 15:41:42] <ashp> this ruby way book is good | ||
| [2008/06/16 15:41:50] <ashp> i finally understand what teh hell attr_accessor is now | ||
| [2008/06/16 15:42:02] <ashp> the way the pickaxe explained it I still had no idea, when it's so simple :) | ||
| [2008/06/16 15:42:05] <Disconnect> master isn't listing any errors, "compiled config for <foo>" and .... hmm. client can't find a package (munin-node) but its there. | ||
| [2008/06/16 15:42:23] <Volcane> Disconnect: odd, check the clients /var/lib/puppet/localconfig.yaml | ||
| [2008/06/16 15:42:43] <Disconnect> package isn't installed, but its available. so in theory puppet would just install it.. | ||
| [2008/06/16 15:43:30] <muerr> ashp: sweet, i'll be getting mine in 3-5 business days. | ||
| [2008/06/16 15:43:48] <muerr> i saw it at Barnes and Noble the other day, seems to be a hefty giant book. | ||
| [2008/06/16 15:43:51] <ashp> muerr: It arrived today so it's there when I get home. It seems really nice. | ||
| [2008/06/16 15:44:05] <ashp> I'm still reading chapter 1 by pdf inbetween fixing odbc/php stuff | ||
| [2008/06/16 15:45:17] <muerr> amazon says it will arrive june 21. | ||
| [2008/06/16 15:45:24] <muerr> i think they're lying and it will be here on Thursday. | ||
| [2008/06/16 15:45:25] <muerr> :) | ||
| [2008/06/16 15:45:25] <ashp> they said tomorrow for me, and it arrived today | ||
| [2008/06/16 15:45:28] <ashp> so yeah, don't trust them :) | ||
| [2008/06/16 15:45:37] <muerr> Never do. | ||
| [2008/06/16 15:46:06] <muerr> Their estimates are pretty bad, for my benefit - I often get free shipping, and that often arrives 3-4 days sooner than they estimate. | ||
| [2008/06/16 15:46:23] <ashp> I paid for next day shipping so I was ready to be furious | ||
| [2008/06/16 15:46:31] <ashp> but then it managed to show up on time, so that's not so bad | ||
| [2008/06/16 15:47:02] <muerr> heh heh | ||
| [2008/06/16 15:49:34] <Disconnect> doesn't Service populate from /etc/init.d? | ||
| [2008/06/16 15:53:01] <lak> generally yes, but it depends on the provider | ||
| [2008/06/16 15:55:37] <Disconnect> having issues with munin-node .. gonna dig into it more | ||
| [2008/06/16 15:55:53] <lak> ashp: i have questions for you about #1063; you around? | ||
| [2008/06/16 15:55:55] <gepetto> lak: ashp: #1063 is http://reductivelabs.com/redmine/issues/show/1063 | ||
| [2008/06/16 15:56:05] <ashp> yeah, I'm here | ||
| [2008/06/16 15:56:24] <lak> i'm not sure you're having the same issues as are in that ticket | ||
| [2008/06/16 15:56:34] <lak> in there, there were actually syntax errors, they just weren't being logged | ||
| [2008/06/16 15:56:57] <ashp> Ahh, hmm | ||
| [2008/06/16 15:56:58] <lak> it sounds like you're saying that perfectly valid files aren't being rechecked once they've been found invalid once | ||
| [2008/06/16 15:57:00] <lak> right? | ||
| [2008/06/16 15:57:04] <ashp> yes | ||
| [2008/06/16 15:57:07] <ashp> I would get the warning once | ||
| [2008/06/16 15:57:17] <ashp> and then it wouldn't re-read the file if I updated it to fix the syntax error | ||
| [2008/06/16 15:57:34] <ashp> I think from memory it would keep complaining about the syntax error until fixed | ||
| [2008/06/16 15:57:40] <ashp> so i could run puppetd -tv ten times and get ten errors | ||
| [2008/06/16 15:57:56] <ashp> and then fix it and it would be happy, but use the last version before I introduced the error | ||
| [2008/06/16 15:58:00] <muerr> ah - i don't know if its still occuring for me. i'm jtimberman in comment # 1. | ||
| [2008/06/16 15:58:09] <muerr> i check syntax when i commit change sto my manifests. | ||
| [2008/06/16 15:58:21] <muerr> so i haven't had a syntax issue in awhile. | ||
| [2008/06/16 15:58:54] <ashp> let me go introduce some errors and fix them | ||
| [2008/06/16 15:59:14] <lak> that'd be great | ||
| [2008/06/16 15:59:33] * Volcane 's had this before, but just restarted puppetmaster without much thought. certainly didnt pay enough attention to get the circumstances right for reproduction | ||
| [2008/06/16 15:59:38] <lak> i *expect* that andrew's recent fix to the parser, to make the syntax errors propagate to the client, will actually fix this problem if it exists | ||
| [2008/06/16 15:59:45] <lak> or rather, have actually fixed | ||
| [2008/06/16 15:59:48] <Volcane> its like this mornings facter issue with it running every twice | ||
| [2008/06/16 16:00:07] <lak> because the problems all resolve around keeping parser instances around when there's an exception, which we're not doing now | ||
| [2008/06/16 16:02:18] @ Jonny__ joined channel #puppet | ||
| [2008/06/16 16:02:39] <ashp> ok, adding this to start: | ||
| [2008/06/16 16:02:39] <ashp> notice: //Node[hlslinutil02.law.harvard.edu]/cobbler/Exec[touch /tmp/ho]/returns: executed successfully | ||
| [2008/06/16 16:04:08] <ashp> err: Could not retrieve catalog: Unclosed quote after '' in '/tmp/ | ||
| [2008/06/16 16:04:12] <ashp> Ok, introduced the error. | ||
| [2008/06/16 16:04:24] <ashp> if I attempt to rerun it without changing anything: | ||
| [2008/06/16 16:04:25] <ashp> err: Could not retrieve catalog: Could not find class cobbler at /etc/puppet/manifests/nodes.pp:95 on node hlslinutil02.law.harvard.edu | ||
| [2008/06/16 16:04:33] <ashp> So that's where it's 'dropped' the class that error was within. | ||
| [2008/06/16 16:05:28] <ashp> now I ran puppetd -tv again after fixing the syntax, and it works again: | ||
| [2008/06/16 16:05:30] <ashp> notice: //Node[hlslinutil02.law.harvard.edu]/cobbler/Exec[touch /tmp/ho]/returns: executed successfully | ||
| [2008/06/16 16:05:45] @ a-priori_ joined channel #puppet | ||
| [2008/06/16 16:06:06] <ashp> exec { "touch /tmp/CHANGEDho": | ||
| [2008/06/16 16:06:11] <ashp> Running with that change added. | ||
| [2008/06/16 16:06:15] <ashp> notice: //Node[hlslinutil02.law.harvard.edu]/cobbler/Exec[touch /tmp/CHANGEDho]/returns: executed successfully | ||
| [2008/06/16 16:06:18] <ashp> damn! | ||
| [2008/06/16 16:06:24] <ashp> now I can't reproduce it, typical. | ||
| [2008/06/16 16:06:55] <Volcane> yah, while ago i had weird stuff too. change master, run client, error, run client again works | ||
| [2008/06/16 16:06:58] <Volcane> for days | ||
| [2008/06/16 16:07:00] <Volcane> every time | ||
| [2008/06/16 16:07:02] <Volcane> then it just stopped | ||
| [2008/06/16 16:07:09] <ashp> Well now, I don't know how to force it to reproduce, I don't know if it's to do with puppetmasterd running for a while or something | ||
| [2008/06/16 16:07:09] <Volcane> been fine since | ||
| [2008/06/16 16:10:22] <ashp> I had trouble reproducing it at the time, it would be after a while of introducing syntax errors | ||
| [2008/06/16 16:13:29] <lak> ashp: well, like i said, i think you'll see that problem go away either way | ||
| [2008/06/16 16:13:43] <lak> i was previously reusing old parsers if there was an error | ||
| [2008/06/16 16:13:50] <lak> so i could avoid propagating the errors to the client | ||
| [2008/06/16 16:13:56] <ashp> Oh, is that the change to drop the parser and just make a new one I saw the other day? | ||
| [2008/06/16 16:14:01] <ashp> I saw the change, just wasn't sure what it was doing | ||
| [2008/06/16 16:14:03] <lak> but everyone found that confusing, so now syntax errors propagate | ||
| [2008/06/16 16:14:07] <lak> yeah | ||
| [2008/06/16 16:14:21] <lak> so you always either get the most recent (functional) parser, or a syntax error | ||
| [2008/06/16 16:14:31] <lak> and assuming changes were being correctly found before, they'll again be found | ||
| [2008/06/16 16:15:17] <ashp> is that gonna make it to .5 or just into 0.25.0? | ||
| [2008/06/16 16:16:48] <lak> .5 | ||
| [2008/06/16 16:16:57] <lak> which looks like it will drop this week | ||
| [2008/06/16 16:17:00] <lak> that and facter 1.5 | ||
| [2008/06/16 16:17:44] <ashp> awesome, I'm looking forward to it, I know there's a bunch of little fixes in .5 that'll be good to have | ||
| [2008/06/16 16:17:56] @ Quit: a-priori_: | ||
| [2008/06/16 16:19:16] @ Quit: Jonny_: Read error: 110 (Connection timed out) | ||
| [2008/06/16 16:20:07] <muerr> lak: am i to understand correctly that with puppet 0.25.0, instead of say, puppet:///blah/file, i could use http://puppet/blah/file in source statements? | ||
| [2008/06/16 16:20:17] <lak> not out of the gate | ||
| [2008/06/16 16:20:24] <lak> it will enable that to be added as a plugin | ||
| [2008/06/16 16:20:30] <muerr> cool. | ||
| [2008/06/16 16:20:30] <lak> but i'm not planning on providing it immediately | ||
| [2008/06/16 16:20:37] <muerr> no worries. | ||
| [2008/06/16 16:21:07] @ Quit: a-priori: Read error: 110 (Connection timed out) | ||
| [2008/06/16 16:27:01] @ Quit: pdt: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 16:36:35] @ Quit: pleemans: "Ex-Chat" | ||
| [2008/06/16 16:41:47] @ Quit: muerr: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 16:41:55] @ pdt joined channel #puppet | ||
| [2008/06/16 16:42:02] @ muerr joined channel #puppet | ||
| [2008/06/16 16:51:35] <Volcane> muerr: did u have any joy with that report thingy? | ||
| [2008/06/16 16:54:20] <muerr> Volcane: can't work on that today. | ||
| [2008/06/16 16:54:36] <muerr> I've got two weeks to finish up my project transition before I start my new job :) | ||
| [2008/06/16 16:56:12] @ shenson is now known as shenson_not_here | ||
| [2008/06/16 16:58:26] @ shenson_not_here is now known as shenson | ||
| [2008/06/16 16:58:37] @ Quit: lak: | ||
| [2008/06/16 16:59:47] <Volcane> ah :) | ||
| [2008/06/16 17:00:44] @ hessml joined channel #puppet | ||
| [2008/06/16 17:01:45] <hessml> anyone here use ubuntu? | ||
| [2008/06/16 17:01:48] @ Quit: mellen: Read error: 110 (Connection timed out) | ||
| [2008/06/16 17:02:32] * Volcane tries to rmember what he did to get rrd graphing working on centos | ||
| [2008/06/16 17:03:25] @ Quit: sigmonsays: Read error: 110 (Connection timed out) | ||
| [2008/06/16 17:03:46] @ sigmonsays joined channel #puppet | ||
| [2008/06/16 17:03:59] @ Quit: jbrothers: "Leaving." | ||
| [2008/06/16 17:04:38] @ Quit: randybias: | ||
| [2008/06/16 17:04:48] <hessml> i'm trying to start up a puppet client but it is terminating oddly... | ||
| [2008/06/16 17:05:06] <hessml> I start it with sudo puppetd --server <myserver> --waitforcert 60 --test | ||
| [2008/06/16 17:05:26] @ Quit: muerr: Read error: 104 (Connection reset by peer) | ||
| [2008/06/16 17:05:28] <hessml> but rather than waiting for the signed certificate it terminates quickly with: | ||
| [2008/06/16 17:05:31] <Volcane> add --verbose and --debug | ||
| [2008/06/16 17:05:44] <hessml> notice: No certificates; exiting | ||
| [2008/06/16 17:05:44] <hessml> notice: No certificates; exiting | ||
| [2008/06/16 17:05:44] <hessml> notice: No certificates; exiting | ||
| [2008/06/16 17:05:55] <hessml> opps... sorry about that.... | ||
| [2008/06/16 17:06:05] <hessml> k. | ||
| [2008/06/16 17:06:05] <Volcane> and it does it quickly? not 60 seconds? | ||
| [2008/06/16 17:06:12] <hessml> 1 second | ||
| [2008/06/16 17:07:12] <Volcane> donno, never used waitforcert | ||
| [2008/06/16 17:07:36] <hessml> what do you use? | ||
| [2008/06/16 17:08:05] @ muerr joined channel #puppet | ||
| [2008/06/16 17:09:03] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/16 17:09:05] <Volcane> run it once, sign it, run it again | ||
| [2008/06/16 17:09:17] @ Quit: pdt: | ||
| [2008/06/16 17:10:40] <hessml> just to break it down: | ||
| [2008/06/16 17:11:07] <hessml> 1) on client sudo puppetd --server <myserver> | ||
| [2008/06/16 17:11:25] <hessml> 2) on server puppetca --list | ||
| [2008/06/16 17:11:53] <hessml> 3) on server puppetca --sign <client> | ||
| [2008/06/16 17:12:05] <hessml> 4) sudo puppetd --server | ||
| [2008/06/16 17:12:07] <hessml> right? | ||
| [2008/06/16 17:12:18] <Volcane> sounds about right | ||
| [2008/06/16 17:13:41] <hessml> thx | ||
| [2008/06/16 17:14:01] <catdude> what's the new ruby book mentioned earlier? | ||
| [2008/06/16 17:14:03] <catdude> reference? | ||
| [2008/06/16 17:14:07] @ randybias joined channel #puppet | ||
| [2008/06/16 17:15:00] <Volcane> catdude: ashp got 'The Ruby Way' and i got 'Beginning Ruby' both good for starters apparently | ||
| [2008/06/16 17:15:36] <hessml> hmmm.... on server puppetca --list shows nothing..... | ||
| [2008/06/16 17:15:39] <catdude> ah, very good .. thanks | ||
| [2008/06/16 17:16:01] @ \ask_ joined channel #puppet | ||
| [2008/06/16 17:16:07] <Volcane> hessml: hmm, so run the client with verbose etc, see if it makes the certificates and send them to the server (might as well delete the stuff under ssl to force it to remake) | ||
| [2008/06/16 17:17:09] <hessml> k | ||
| [2008/06/16 17:18:54] @ Quit: randybias: Client Quit | ||
| [2008/06/16 17:18:56] <muerr> Volcane: since 0.24.4, i've never had a problem just doing a puppetca --clean | ||
| [2008/06/16 17:19:08] <muerr> 0.23.2 i had to remove the ssl cert tree (didn't use any of 0.24.1-3) | ||
| [2008/06/16 17:19:13] <Volcane> muerr: well its not showing up on his master, so i think somethings up client side | ||
| [2008/06/16 17:19:21] <Volcane> muerr: where puppetca isnt | ||
| [2008/06/16 17:22:40] @ Quit: ashp: Read error: 113 (No route to host) | ||
| [2008/06/16 17:24:00] <hessml> btw - puppetca isn't part of the puppet install on ubuntu; it comes with puppetmaster | ||
| [2008/06/16 17:24:06] <Volcane> yes | ||
| [2008/06/16 17:24:14] <Volcane> thats what i said, why you should wack the files :) | ||
| [2008/06/16 17:26:07] <hessml> whacked. | ||
| [2008/06/16 17:26:17] <hessml> still nothing shows on the server | ||
| [2008/06/16 17:27:18] @ lak joined channel #puppet | ||
| [2008/06/16 17:27:41] <fujin> whats up guys | ||
| [2008/06/16 17:28:17] <Volcane> hessml: what does the client say? does it say it generates the cert and sent it? | ||
| [2008/06/16 17:29:30] <hessml> it says it generates the cert, but does not say that it sends | ||
| [2008/06/16 17:29:41] <Volcane> paste it to pastie lets see | ||
| [2008/06/16 17:30:21] <hessml> debug: Creating default schedules | ||
| [2008/06/16 17:30:21] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet] | ||
| [2008/06/16 17:30:21] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] | ||
| [2008/06/16 17:30:21] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet] | ||
| [2008/06/16 17:30:30] <Volcane> into pastie.org :P | ||
| [2008/06/16 17:30:31] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] | ||
| [2008/06/16 17:30:32] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl] | ||
| [2008/06/16 17:30:33] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl] | ||
| [2008/06/16 17:30:43] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl] | ||
| [2008/06/16 17:30:44] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] | ||
| [2008/06/16 17:30:45] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: File does not exist | ||
| [2008/06/16 17:30:50] <fujin> oh god | ||
| [2008/06/16 17:30:54] <fujin> pastie: help hessml please | ||
| [2008/06/16 17:30:55] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: Changing ensure | ||
| [2008/06/16 17:30:56] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: 1 change(s) | ||
| [2008/06/16 17:30:57] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]/ensure: created | ||
| [2008/06/16 17:30:58] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: File does not exist | ||
| [2008/06/16 17:31:08] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: Changing ensure | ||
| [2008/06/16 17:31:09] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: 1 change(s) | ||
| [2008/06/16 17:31:10] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]/ensure: created | ||
| [2008/06/16 17:31:11] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: File does not exist | ||
| [2008/06/16 17:31:21] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: Changing ensure | ||
| [2008/06/16 17:31:22] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: 1 change(s) | ||
| [2008/06/16 17:31:23] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]/ensure: created | ||
| [2008/06/16 17:31:23] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: File does not exist | ||
| [2008/06/16 17:31:34] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: Changing ensure | ||
| [2008/06/16 17:31:35] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: 1 change(s) | ||
| [2008/06/16 17:31:35] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]/ensure: created | ||
| [2008/06/16 17:31:39] <muerr> oops. | ||
| [2008/06/16 17:31:46] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: File does not exist | ||
| [2008/06/16 17:31:46] <duritong> uargh maybe use pastie | ||
| [2008/06/16 17:31:47] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: Changing ensure | ||
| [2008/06/16 17:31:47] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: 1 change(s) | ||
| [2008/06/16 17:31:58] <hessml> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]/ensure: created | ||
| [2008/06/16 17:31:59] <hessml> debug: Finishing transaction 70281133436360 with 5 changes | ||
| [2008/06/16 17:31:59] <hessml> oh.... sorry | ||
| [2008/06/16 17:32:01] <hessml> sorry..... someone said paste... so I pasted... I didn't know about pastie.org... won't happen again... deepest appologies... | ||
| [2008/06/16 17:32:08] <Volcane> hehe | ||
| [2008/06/16 17:32:25] <muerr> i do find it amusing that pastie/pastebin were created pretty much specifically for people on irc. | ||
| [2008/06/16 17:32:28] <Volcane> not seeing it doing the cert stuff in there | ||
| [2008/06/16 17:33:09] <fujin> sad, isn't it muerr | ||
| [2008/06/16 17:36:59] <Volcane> hessml: when it creates the ssl request you should see like: info: Creating a new certificate request for your.box.com | ||
| [2008/06/16 17:37:55] <muerr> fujin: heh. i remember people getting yelled at on efnet's #linux all the time about it. | ||
| [2008/06/16 17:40:59] <fujin> get castrated and permabanned in some places | ||
| [2008/06/16 17:41:10] <fujin> it'd be nice to have some ops love in this room for regulars or someting | ||
| [2008/06/16 17:41:14] * fujin waves hand | ||
| [2008/06/16 17:42:58] <muerr> heh heh | ||
| [2008/06/16 17:43:44] @ Quit: MrProper_: Read error: 110 (Connection timed out) | ||
| [2008/06/16 17:47:01] <catdude> well you learn something new .. never heard of pastie | ||
| [2008/06/16 17:47:37] <fujin> facepalm | ||
| [2008/06/16 17:52:05] @ wibbit_ joined channel #puppet | ||
| [2008/06/16 17:55:13] @ Quit: muerr: "Leaving." | ||
| [2008/06/16 17:56:11] @ randybias joined channel #puppet | ||
| [2008/06/16 17:58:26] @ Quit: AimanA: Remote closed the connection | ||
| [2008/06/16 17:59:38] @ Quit: ezralini: | ||
| [2008/06/16 18:00:31] <Ned> do the puppet conditionals test for "definedness"?, or will they give false for an empty string too ? | ||
| [2008/06/16 18:01:18] @ Quit: catdude: | ||
| [2008/06/16 18:04:51] @ densone joined channel #puppet | ||
| [2008/06/16 18:05:26] <densone> Hey Guys, I have been working on setting puppet with the base setup instructions, and am getting an interesting message | ||
| [2008/06/16 18:05:43] <densone> notice: No certificates; exiting | ||
| [2008/06/16 18:05:58] <Volcane> did you sign it on the puppetmaster? | ||
| [2008/06/16 18:06:18] @ Quit: magnachef_: Read error: 110 (Connection timed out) | ||
| [2008/06/16 18:06:41] <hessml> that is my error | ||
| [2008/06/16 18:07:08] <densone> could it be because my server is running, 0.22 and my clients are 0.24 | ||
| [2008/06/16 18:07:20] <hessml> did you get that message after about a second or did it wait around for around a minute | ||
| [2008/06/16 18:07:42] <densone> hessml, after a second | ||
| [2008/06/16 18:07:44] <densone> literally | ||
| [2008/06/16 18:07:55] <hessml> are you on ubuntu? | ||
| [2008/06/16 18:08:04] <densone> on the puppetmaster if I puppetca --list | ||
| [2008/06/16 18:08:20] <densone> yes, ubuntu | ||
| [2008/06/16 18:08:27] <Volcane> 0.22 is ancient, best to go for something newer | ||
| [2008/06/16 18:08:28] @ shenson is now known as shenson_not_here | ||
| [2008/06/16 18:08:30] <densone> ok | ||
| [2008/06/16 18:08:39] @ rcoup joined channel #puppet | ||
| [2008/06/16 18:08:48] <densone> whats the best route. Gem or tgz? | ||
| [2008/06/16 18:09:18] <Volcane> your distributions package format doesnt come up as an option? :) | ||
| [2008/06/16 18:09:45] <hessml> i'm on 24.4 on client and server and I still see that same behavior | ||
| [2008/06/16 18:12:06] <hessml> err.... never mind...... | ||
| [2008/06/16 18:12:18] <hessml> found the problem | ||
| [2008/06/16 18:12:22] <Volcane> yeah? | ||
| [2008/06/16 18:12:32] @ fbe__ joined channel #puppet | ||
| [2008/06/16 18:13:09] <hessml> if you run puppetca --list without sudo it always returns an empty list.... sigh... i feel very dumb.... sorry... | ||
| [2008/06/16 18:13:16] <Volcane> hehe | ||
| [2008/06/16 18:14:12] <hessml> it would be nice if it returned an error instead or being a noob torture device.... | ||
| [2008/06/16 18:14:35] <Disconnect> lol | ||
| [2008/06/16 18:14:43] <Disconnect> puppet is designed to torture anyone who might possibly make a typo | ||
| [2008/06/16 18:15:00] <Disconnect> (see my earlier 1.5 days - off and on - about "node cannot be found" ..) | ||
| [2008/06/16 18:17:21] @ Quit: lak: | ||
| [2008/06/16 18:30:55] @ duffbeer703 joined channel #puppet | ||
| [2008/06/16 18:30:57] @ Quit: dryrot: Connection reset by peer | ||
| [2008/06/16 18:32:33] @ hessml is now known as hessml|away | ||
| [2008/06/16 18:32:56] @ lak joined channel #puppet | ||
| [2008/06/16 18:34:52] @ magnachef_ joined channel #puppet | ||
| [2008/06/16 18:36:02] @ hessml|away is now known as hessml | ||
| [2008/06/16 18:43:02] <densone> Ok, so on to my next message: err: Could not retrieve catalog: Certificates were not trusted: hostname was not match with the server certificate | ||
| [2008/06/16 18:44:27] <Volcane> see the topic | ||
| [2008/06/16 18:47:47] @ Quit: mccune: "Leaving." | ||
| [2008/06/16 18:49:35] <densone> I found the faq | ||
| [2008/06/16 18:49:38] <densone> thanks | ||
| [2008/06/16 18:50:33] @ Quit: roald: Read error: 110 (Connection timed out) | ||
| [2008/06/16 18:52:09] @ Quit: ski98033: "Leaving." | ||
| [2008/06/16 19:00:05] @ MrProper__ joined channel #puppet | ||
| [2008/06/16 19:03:20] @ Demosthenes joined channel #puppet | ||
| [2008/06/16 19:14:26] <jamesturnbull> all of a sudden I don't have write permissions to my Github repo - anyone else having issues? | ||
| [2008/06/16 19:16:17] <fujin> o_0 | ||
| [2008/06/16 19:16:22] <fujin> haven't tried for a bit, sec | ||
| [2008/06/16 19:17:09] <fujin> I just pushed a new branch to my remote, working ok here jamesturnbull | ||
| [2008/06/16 19:17:25] <jamesturnbull> damnation | ||
| [2008/06/16 19:23:30] <Ned> has puppet 0.24.1 been known to purge the wrong package occasionally ? | ||
| [2008/06/16 19:23:41] @ MrProper_ joined channel #puppet | ||
| [2008/06/16 19:26:34] <fujin> purge the wrong package? haha | ||
| [2008/06/16 19:26:37] <fujin> no, haven't seen that | ||
| [2008/06/16 19:27:59] @ Quit: leitgebj: Read error: 113 (No route to host) | ||
| [2008/06/16 19:28:00] <Ned> well it's been doing it :-( | ||
| [2008/06/16 19:28:07] <Ned> and err, it's done some very ugly stuff :-( | ||
| [2008/06/16 19:32:11] @ Quit: randybias: | ||
| [2008/06/16 19:34:34] @ dryrot joined channel #puppet | ||
| [2008/06/16 19:36:28] @ Derailed joined channel #puppet | ||
| [2008/06/16 19:38:19] @ Quit: lak: | ||
| [2008/06/16 19:39:22] <MrProper_> morning all | ||
| [2008/06/16 19:39:41] @ Quit: densone: | ||
| [2008/06/16 19:39:56] @ randybias joined channel #puppet | ||