Issue #2901 has been updated by mario verbelen. Affected version changed from 0.25.2 to 0.25.1
(ssry for the affected version change I place it back to 0.25.1) I just found out that when you place modules (or symlink) to /etc/puppet/modules that puppetmaster will do a auto-import so when I placed import "module" into the site config it also finds the modules on custom locations (even when defined modulepath) So I can continue with import "module" ---------------------------------------- Bug #2901: numerous issues with puppetmaster 0.25.1 and passenger (2.2.2, 2.2.7) http://projects.reductivelabs.com/issues/2901 Author: konrad rzentarzewski Status: Investigating Priority: Normal Assigned to: Jesse Wolfe Category: passenger Target version: 0.25.3 Affected version: 0.25.1 Keywords: Branch: attached my current configuration (mod_passenger, puppet.conf). below are problems encountered. none of them exists with webrick configuration, however support for webrick should be removed as it doesn't handle multiple server connections. (1) problem with stored configs and postgres. applying fix from #2880 did no change here. <pre> Dec 8 14:34:05 punch puppetmasterd[741]: Cached facts for puppet.looney.acme.com failed: PGError: no connection to the server Dec 8 14:34:05 punch puppetmasterd[741]: Could not retrieve facts for puppet.looney.acme.com: PGError: no connection to the server Dec 8 14:34:06 punch puppetmasterd[741]: Cached facts for puppet.looney.acme.com failed: PGError: no connection to the server Dec 8 14:34:06 punch puppetmasterd[741]: Could not retrieve facts for puppet.looney.acme.com: PGError: no connection to the server Dec 8 14:34:06 punch puppetmasterd[741]: Cached facts for puppet.looney.acme.com failed: PGError: no connection to the server Dec 8 14:34:06 punch puppetmasterd[741]: Could not retrieve facts for puppet.looney.acme.com: PGError: no connection to the server Dec 8 14:34:06 punch puppetmasterd[741]: Cached facts for puppet.looney.acme.com failed: PGError: no connection to the server Dec 8 14:34:06 punch puppetmasterd[741]: Could not retrieve facts for puppet.looney.acme.com: PGError: no connection to the server </pre> (2) similiar issue with sqlite3: <pre> Dec 8 16:40:46 punch puppetmasterd[13613]: SQLite3::BusyException: database is locked: INSERT INTO "hosts" ("name", "last_report", "created_at", "updated_at", "ip", "last_freshcheck", "environment", "sou ce_file_id", "last_compile") VALUES('roadrunner.looney.acme.com', NULL, '2009-12-08 16:40:46', '2009-12-08 16:40:46', NULL, NULL, NULL, NULL, NULL) </pre> have not tried mysql. (3) "unathenticated" messages: <pre> Dec 8 16:43:39 punch puppetmasterd[13530]: Denying access: Forbidden request: puppet.looney.acme.com(10.0.4.2) access to /catalog/roadrunner.looney.acme.com [find] authenticated at line 0 </pre> (4) numerous random "cannot find resource" (defined and included from modules) - not repeating on successive run: <pre> Dec 8 16:55:22 punch puppetmasterd[19953]: Could not find resource type mysql::db::create at /etc/puppet/site/manifests/nodes.pp:2022 on node donald.looney.acme.com Dec 8 16:55:22 punch puppetmasterd[19953]: Could not find resource type mysql::db::create at /etc/puppet/site/manifests/nodes.pp:2022 on node donald.looney.acme.com Dec 8 16:55:25 punch puppetmasterd[19878]: Could not find resource type mysql::db::slowcheck at /etc/puppet/site/manifests/nodes.pp:1953 on node mickey.looney.acme.com Dec 8 16:55:25 punch puppetmasterd[19878]: Could not find resource type mysql::db::slowcheck at /etc/puppet/site/manifests/nodes.pp:1953 on node mickey.looney.acme.com Dec 8 16:58:37 punch puppetmasterd[25891]: Could not find class apache::server at /etc/puppet/site/manifests/nodes.pp:1793 on node jerry.looney.acme.com Dec 8 16:58:37 punch puppetmasterd[25891]: Could not find class apache::server at /etc/puppet/site/manifests/nodes.pp:1793 on node jerry.looney.acme.com Dec 8 17:56:04 punch puppetmasterd[14169]: Could not find class java::jdk in namespaces baseclass_jetty at /etc/puppet/site/manifests/nodes.pp:2232 on node bunny.looney.acme.com Dec 8 17:56:04 punch puppetmasterd[14169]: Could not find class java::jdk in namespaces baseclass_jetty at /etc/puppet/site/manifests/nodes.pp:2232 on node bunny.looney.acme.com </pre> (5) spontanous "fileserver module not mounted": <pre> Dec 8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'sudo' not mounted Dec 8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'denyhosts' not mounted Dec 8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'ntp' not mounted Dec 8 16:55:29 punch puppetmasterd[20469]: Fileserver module 'puppet' not mounted Dec 8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'yum' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'bacula' not mounted Dec 8 16:55:30 punch puppetmasterd[20028]: Fileserver module 'bacula' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20028]: Fileserver module 'denyhosts' not mounted Dec 8 16:55:30 punch puppetmasterd[20028]: Fileserver module 'nagios' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'nagios' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'mysql' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not mounted Dec 8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'yum' not mounted Dec 8 16:55:31 punch puppetmasterd[20284]: Fileserver module 'sudo' not mounted </pre> (6) there is apparently no way to make puppetd use keepalive. for that reason each fileserver request is made in separate http connection, thus causing more passenger thread load. plus it applies incomplete manifests if one of threads responds with one of the error listed above and another succeeds. (7) virtually no problems manifests itself on 1st run after i start passenger. they all seem to be caused by connection pooling (reusing existing spawned applications). -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account--
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
