Hi Kevin, When you upgrade from the open source Chef 11 server to Chef server 12, it doesn't remove Chef server 11 from the system. The upgrade to Chef server 12 is done next to Chef server 11 on the system, since they live at different locations in the file system. It is done this way so you can fall back to Chef server 11 if something goes wrong with the upgrade. In your case, the upgrade went fine, but it seems like you missed removing Chef server 11 from the system. If you didn't remove the old chef server package from the system the files will still be present on disk and this is what the upgrade process is detecting. Specifically, the upgrade process is picking up that /opt/chef-server still exists and that is why it thinks that Chef server 11 is on the system (Chef server 12 installs to /opt/opscode, which is a bit of legacy from it being based off the old enterprise code base). So I recommend you remove the Chef server 11 package and then run the upgrade command again. It should no longer pick up Chef server 11 and will instead upgrade you from 12.0.3 to 12.1. Make sure you remove the correct package, since they have similar names. The reason that you likely don't realize Chef server 11 is still on the system is that all the processes for it are stopped, and on the upgrade chef-server-ctl was switched to point at Chef server 12. It's actually still possible to access Chef server 11 if you use direct paths to the tooling. Hopefully that clears things up and gives you a way forward. Sorry for the confusion on this. Mark Mzyk Chef Software Engineer " type="cite"> |
Archive powered by MHonArc 2.6.16.