Hi all, trying to startup my PE 4.2 server, its complaining about a .git missing from puppet-code
from puppetserver.conf 2016-04-08 13:53:34,273 INFO [main] [o.e.j.u.log] Logging initialized @13448ms 2016-04-08 13:53:36,189 INFO [main] [p.t.s.w.jetty9-service] Initializing web server(s). 2016-04-08 13:53:36,288 INFO [main] [p.t.s.s.status-service] Registering status callback function for pe-puppet-profiler service 2016-04-08 13:53:36,293 INFO [main] [p.s.j.jruby-puppet-service] Initializing the JRuby service 2016-04-08 13:53:36,349 INFO [main] [p.t.s.s.status-service] Registering status callback function for pe-jruby-metrics service 2016-04-08 13:53:36,388 INFO [main] [p.s.p.puppet-admin-service] Starting Puppet Admin web app 2016-04-08 13:53:50,415 INFO [clojure-agent-send-pool-0] [puppet-server] Puppet Puppet settings initialized; run mode: master 2016-04-08 13:53:51,344 INFO [clojure-agent-send-pool-0] [p.s.j.jruby-puppet-agents] Finished creating JRubyPuppet instance 1 of 1 2016-04-08 13:53:51,357 INFO [main] [p.s.c.puppet-server-config-core] Not overriding webserver settings with values from core Puppet 2016-04-08 13:53:51,358 INFO [main] [p.e.s.f.file-sync-client-service] Initializing file sync client service 2016-04-08 13:53:51,372 INFO [main] [p.e.s.f.file-sync-client-service] Registering file sync client HTTP API 2016-04-08 13:53:51,373 INFO [main] [p.t.s.s.status-service] Registering status callback function for file-sync-client-service service *2016-04-08 13:53:53,260 ERROR [main] [p.t.internal] Error during service init!!!* *clojure.lang.ExceptionInfo: throw+: {:type ":puppetlabs.enterprise.file-sync-errors/submodule-error", :repo-name "puppet-code", :repo-path "/opt/puppetlabs/server/data/puppetserver/filesync/client/puppet-code.git", :submodule-path "environments/production", :live-dir "/etc/puppetlabs/code", :message "Submodule environments/production of repository puppet-code has had its .git file removed. Please delete all of the files (including hidden files) in the live directory at /etc/puppetlabs/code and perform another commit on the storage server to restore the contents of the live directory to the correct state."}* at puppetlabs.enterprise.services.file_sync_client.file_sync_client_core$eval17850$dirty_submodules__17851$fn__17852$fn__17853.invoke(file_sync_client_core.clj:676) ~[na:na] at clojure.core.protocols$fn__6086.invoke(protocols.clj:143) ~[puppet-server-release.jar:na] at clojure.core.protocols$fn__6057$G__6052__6066.invoke(protocols.clj:19) ~[puppet-server-release.jar:na] at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31) ~[puppet-server-release.jar:na] at clojure.core.protocols$fn__6080.invoke(protocols.clj:48) ~[puppet-server-release.jar:na] My modulepath has a git repo where I track all my changes to a repo on github, [root@puppetmaster3 code]# pwd /etc/puppetlabs/code [root@puppetmaster3 code]# ls -a . .. environments * .git* .gitmodules hieradata hiera.yaml [root@puppetmaster3 code]# puppet-code.git is also there, /opt/puppetlabs/server/data/puppetserver/filesync/client [root@puppetmaster3 client]# ls -a . .. puppet-code puppet-code.git [root@puppetmaster3 client]# Why is it asking me to delete my /etc/puppetlabs/code directory? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/1f5542d0-7900-4e0e-b0d3-71df041c15e2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.