Page tree
Skip to end of metadata
Go to start of metadata

1. OpenStack Installation is failed with message: "Execution of '/bin/systemctl enable atop' returned 1: Failed to issue method call: No such file or directory"

Bug: #1648732

Affected Versions

  • Versions: Fuel Colorado 1.0, 2.0, 3.0
  • Arch: x86
  • OS: Ubuntu 

Root Cause

systemd package is added to trusty-updates repository as a part of this bug fix #1616422, and now puppet detects init system as being systemd and is trying to use systemctl to start services.

Workaround

 Please follow steps below to apply workaround or use included local mirrors with ISO and don’t fetch packages from upstream: optional-set-local-mirror-repos.

1. Install fixed puppet module from the hot-fix repository during node provisioning

  1. Login to the Fuel UI
  2. Go to Environment -> Settings -> General
  3. Scroll down to the “Repositories” section and click on “Add extra repo” button. Add a repository with the next parameters:
    1. Name: hotfix-puppet
    2. URI: deb http://mirror.fuel-infra.org/mos-repos/ubuntu/9.1-hotfix-puppet/ mos9.0 main restricted
    3. Priority: 1050

  4. Scroll down to the end of the page

  5. Click on “Save Settings” button at the bottom of a page.

  6. Repeat steps 1-5 for every environment.
2. Built-in systemd-shim package to the image which is going to be used for node provisioning
  1. Login to the Fuel UI
  2. Go to Environment -> Settings -> General
  3. Scroll down to the “Provision” section
  4. Add systemd-shim to the list of "
  5. Remove content of the folder "var/www/nailgun/targetimages" on the Fuel node
  6. Scroll down to the end of the page

  7. Click on “Save Settings” button at the bottom of a page.

  8. Repeat steps 1-7 for every environment.
3. Reset & Deploy Changes

 

Questions?

  • No labels