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
-~----------~----~----~----~------~----~------~--~---

Reply via email to