Hi all, I'm facing many problems for last days with my puppet server/client. Those who read mail list may know that.
I'm not sure if it's just my and my poor knowledge on puppet (I must say in my defense that I have read many wiki docs and I have bough the book, ok, it's not enough, if I'm a bad sysadmin I can read a complete library and know anything...) but seems that every doc describes one behave and puppet does an other. Please, don't feel offended after/before reading this mail. I really appreciate the developers effort, and all the help I got from this list, but I'm getting crazy with puppet. I started with a simple scenario, a couple of nodes with a server, and few classes, all worked fine... But one day I faced first problem: err: Could not retrieve catalog: Could not parse for environment production after reading a lot, checking my conf one time and other, and other, and other I realized that I removed puppetmasterd link from /etc/puppet/ (puppetmaster complained about having two files with same conf) and the solution was creating it again, ignoring the log error... After that, I upgraded to a newer version, not latest, where I found a installation bug about creating $vardir directory... I could solve it by creating it by hand, but I faced some other problems like that version was not able to run puppetmasterd in debug mode and not sending the process to background... So, I have to upgrade again, cause I think this feature is basic for debugging... OH! and I found that each section of puppetd needs its own variables... $vardir was default value for puppetmasterd if I did not specify them explicity. So, now I'm at version 0.24.7, from epel, and all seemed to work fine again (complete puppetview report, many classses with deps, etc...) until when? until I tried to configure mongrel (ok, it's mongrel, not puppet itself), but balancing did not work, at least in my case (it did balance, but was not able to server catalog to hosts). I tried to reinstall 40 host at once and I saw puppetmasterd being not able to support that... 100 apache processes...) and it's only 40 nodes (ok, someone is managing lots of nodes, someone told me that they have more than 100), my question is: did you do it with "regular" versions? did you find many problems/bugs? did you do at once? I thought, balancing is not working, maybe is a proxy/mongrel missconfig, I'll go to mongrel list and ask them... but when I ran puppetca w puppet/mongrel I cannot clean certs, so puppetca does not work, I must locate certs and remove them by hand... So I had to reisntall nodes from 10 to 10, and worked fine... until when? until today, yes, I faced an old known problem: Could not retrieve catalog: Could not parse for environment production: No file(s) found for import of *this time the link did not solve the problem... Ok, you'll say: "you have changed many things..." but no, I haven't! I have all my code under subversion, I go back to a "valid" (yesterday's) revision, I check my changes and I have only added a couple of packages types... but, anyway, I go back there, and what happens now? [r...@gridinstall tmp]# /usr/bin/ruby /usr/sbin/puppetmasterd --manifest=/etc/puppet/manifests/site.pp --no-daemonize --debug [r...@gridinstall tmp]# !ps ps -ef|grep puppet puppet 14551 1 0 19:05 ? 00:00:00 /usr/bin/ruby /usr/sbin/puppetmasterd --manifest=/etc/puppet/manifests/site.pp --no-daemonize --debug root 14555 2750 0 19:06 pts/0 00:00:00 grep puppet --no-daeemonize is not working again!!! So, do you understand what am I felling? I mean, it's only me? am I alone eith many problems? I've checked reductivelabs prizes for support & implementation services, maybe this is the solution, maybe not... I'll ask my boss for money to attend belgium's training course... I don't know what else do... but now I feel that I was using a good & easy software that I was able to learn and deploy in my work place fast, but when I tried to do some complex conf, I faced so many problems that I'm afraid of its behaviour... Anyway, again, thanks to developer and people who helped me in list, and thanks to those who are still reading this post :-) I just wanted to share my recent experience with puppet... I hope in future all my problems will disappear. Cheers, Arnau --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---