Code Monkey home page Code Monkey logo

Comments (11)

jerenkrantz avatar jerenkrantz commented on August 23, 2024

As a note, Canonical is not officially supporting an in-place upgrade from 12.04 to 14.04 until 14.04.1 is released in the July timeframe. See:

http://askubuntu.com/questions/125392/why-is-no-new-release-found-when-upgrading-from-a-lts-to-the-next/125492#125492

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

Also note, it does not look like Canonical is supporting Havana (2013.2) on Trusty (14.04) - only Icehouse (2014.1):

https://wiki.ubuntu.com/ServerTeam/CloudArchive/
http://packages.ubuntu.com/trusty/nova-compute

I'm fascinated to determine exactly when @caiush is going to notice this. =)

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

Now that we have merged Icehouse, we should be in theory clear to upgrade to Trusty. I have a local patch that begins the migration to Trusty - it currently does the preseed and all that goodness. However, chef doesn't support upstart-based services yet on Trusty. You get failures trying to enable or start any upstart-enabled service - like ssh, apache2, etc.

Upstream issues:
chef/chef#1587 has more info
chef/chef#1596 is probably the PR to track with an upstream fix

I fear that Chef won't back port this to anything newer than Chef 12. Un-good.

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

I have started a PR and branch (that anyone in the team can push to) in #233.

from chef-bcpc.

lamont-granquist avatar lamont-granquist commented on August 23, 2024

This is the workaround you can use in Chef 11 for upstart:

https://github.com/opscode-cookbooks/openssh/blob/master/recipes/default.rb#L29-L30

You're probably correct about not backporting chef/chef#1596 but the workaround will still continue to work in Chef 12.

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

Per some conversation with Canonical folks, I have filed an upstream support ticket with them as well to ensure that they are tracking this general issue with Trusty and Chef.

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

On Precise, I can confirm that Chef 11.14.6 seems to work (after b904911). So, if Chef releases a proper fix that doesn't require rewriting every recipe, we should be able to adopt it in #233. chef-boneyard/chef-rfc#44 seems to hint that Chef might consider backporting this fix to Chef 11 contrary to @lamont-granquist's comment above.

from chef-bcpc.

lamont-granquist avatar lamont-granquist commented on August 23, 2024

According to the Chef 12 RFC:

https://github.com/opscode/chef-rfc/blob/master/rfc015-chef-12.md

Latest version includes all the enhancements and bug fixes.
The major bug fixes and security fixes are backported to Latest - 1.

We're also not planning on any major breaking changes for 12. We will have to see how that goes, but that RFC is more authoritative about Chef-11/Chef-12 than what JJ wrote in his RFC.

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

Thanks for the update - we'll try to track the relevant PRs on the chef side. Is there a timeline for 12 yet?

from chef-bcpc.

jerenkrantz avatar jerenkrantz commented on August 23, 2024

Per conversation with @jjasghar in Paris, Chef 12.0.0 rc should support Trusty's init.d/upstart lunacy.

To save people trying to decipher/run the install script, the rc is at:

https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/13.04/x86_64/chef_12.0.0-rc.0-1_amd64.deb

The Chef 12 GA release should be forthcoming soon.

from chef-bcpc.

erhudy avatar erhudy commented on August 23, 2024

Closing as this work was done as part of 4.0/5.0.

from chef-bcpc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.