<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">You probably created <br>
      /opt/stack/keystone/keystone.log<br>
      <br>
      as root at one point.  Either delete it, or chown it to the stack
      user.<br>
      <br>
      On 02/05/2013 12:05 PM, Antonio Tirri wrote:<br>
    </div>
    <blockquote
cite="mid:CABumyWqRFL0=9JLifanW1TPxFTq6t2P90pS2dhCLA16+FSp5Lg@mail.gmail.com"
      type="cite">Hi Adam,<br>
      thanks for your answer.<br>
      <br>
      First of all, the full log of my script is here<br>
      <a moz-do-not-send="true"
        href="http://www.forumaltavilla.it/joomla/Documenti/log_devstack.txt">www.forumaltavilla.it/joomla/Documenti/log_devstack.txt</a><br>
      <br>
      It seems that there are some problems in managing user
      permissions. Even if I included the stack user in /etc/sudoers
      adding the following line <br>
      <br>
      stack ALL=(ALL) NOPASSWD: ALL<br>
      <br>
      Moreover, i can't execute the script as root because, by default,
      it switch to the "stack" user.<br>
      <br>
      however, the output of the command<br>
      /opt/stack/keystone/bin/keystone-all --config-file
      /etc/keystone/keystone.conf --log-config
      /etc/keystone/logging.conf -d --debug<br>
      <div class="im"><br>
      </div>
       is<br>
      <br>
      stack@openstack-controller:~/keystone$
      /opt/stack/keystone/bin/keystone-all --config-file
      /etc/keystone/keystone.conf --log-config
      /etc/keystone/logging.conf -d --debug<br>
      Traceback (most recent call last):<br>
        File "/opt/stack/keystone/bin/keystone-all", line 82, in
      <module><br>
          config.setup_logging(CONF)<br>
        File "/opt/stack/keystone/keystone/config.py", line 41, in
      setup_logging<br>
          logging.config.fileConfig(conf.log_config)<br>
        File "/usr/lib/python2.7/logging/config.py", line 78, in
      fileConfig<br>
          handlers = _install_handlers(cp, formatters)<br>
        File "/usr/lib/python2.7/logging/config.py", line 156, in
      _install_handlers<br>
          h = klass(*args)<br>
        File "/usr/lib/python2.7/logging/__init__.py", line 897, in
      __init__<br>
          StreamHandler.__init__(self, self._open())<br>
        File "/usr/lib/python2.7/logging/__init__.py", line 916, in
      _open<br>
          stream = open(self.baseFilename, self.mode)<br>
      IOError: [Errno 13] Permission denied:
      '/opt/stack/keystone/keystone.log'<br>
      <br>
      while if i launch that command with sudo, it seems that it runs.<br>
      <br>
      Thank you,<br>
      Antonio<br>
      <br>
      <div class="gmail_quote">On 5 February 2013 17:04, Adam Young <span
          dir="ltr"><<a moz-do-not-send="true"
            href="mailto:ayoung@redhat.com" target="_blank">ayoung@redhat.com</a>></span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div>
              <div class="h5">
                <div>On 02/05/2013 08:00 AM, Antonio Tirri wrote:<br>
                </div>
              </div>
            </div>
            <blockquote type="cite">
              <div>
                <div class="h5">Hi all,<br>
                  actually i'm trying to install OpenStack through
                  DevStack script. Unfortunately the installation is not
                  successful because the keystone service doesn't start.
                  <br>
                  <br>
                  This is the log of the script:<br>
                  <br>
                  2013-02-05 13:19:05 + SCREEN_NAME=stack<br>
                  2013-02-05 13:19:05 +
                  SCREENRC=/opt/stack/devstack/stack-screenrc<br>
                  2013-02-05 13:19:05 + [[ ! -e
                  /opt/stack/devstack/stack-screenrc ]]<br>
                  2013-02-05 13:19:05 + grep key
                  /opt/stack/devstack/stack-screenrc<br>
                  2013-02-05 13:19:05 ++ echo -ne '\015'<br>
                  2013-02-05 13:19:05 + NL=$'\r'<br>
                  2013-02-05 13:19:05 + echo 'screen -t key bash'<br>
                  2013-02-05 13:19:05 + echo 'stuff "cd
                  /opt/stack/keystone &&
                  /opt/stack/keystone/bin/keystone-all --config-file
                  /etc/keystone/keystone.conf --log-config
                  /etc/keystone/logging.conf -d --debug<br>
                  "'<br>
                  2013-02-05 13:19:05 + screen -S stack -X screen -t key<br>
                  2013-02-05 13:19:05 + sleep 1.5<br>
                  2013-02-05 13:19:06 + [[ -n '' ]]<br>
                  2013-02-05 13:19:06 + screen -S stack -p key -X stuff
                  'cd /opt/stack/keystone &&
                  /opt/stack/keystone/bin/keystone-all --config-file
                  /etc/keystone/keystone.conf --log-config
                  /etc/keystone/logging.conf -d --debug || touch
                  "/opt/stack/status/stack/key.failure"<br>
                  '<br>
                  2013-02-05 13:19:06 + echo 'Waiting for keystone to
                  start...'<br>
                  2013-02-05 13:19:06 Waiting for keystone to start...<br>
                  2013-02-05 13:19:06 + timeout 60 sh -c 'while !
                  http_proxy= curl -s <a moz-do-not-send="true"
                    href="http://163.162.24.167:5000/v2.0/"
                    target="_blank">http://163.162.24.167:5000/v2.0/</a>
                  >/dev/null; do sleep 1; done'<br>
                  ]0;stack@openstack-controller: ~/devstack
                  stack@openstack-controller:~/devstack$ 2013-02-05
                  13:20:06 + echo 'keystone did not start'<br>
                  2013-02-05 13:20:06 keystone did not start<br>
                  2013-02-05 13:20:06 + exit 1<br>
                  2013-02-05 13:20:06 + clean<br>
                  2013-02-05 13:20:06 + local r=1<br>
                  2013-02-05 13:20:06 ++ jobs -p<br>
                  2013-02-05 13:20:06 + kill<br>
                  2013-02-05 13:20:06 + exit 1<br>
                  <br>
                  How this problem can be solved?<br>
                  <br>
                  Antonio<br>
                  <br>
                  <fieldset></fieldset>
                  <br>
                </div>
              </div>
              <pre>_______________________________________________
Mailing list: <a moz-do-not-send="true" href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a>
Post to     : <a moz-do-not-send="true" href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>
Unsubscribe : <a moz-do-not-send="true" href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a>
More help   : <a moz-do-not-send="true" href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a>
</pre>
            </blockquote>
            <div class="im"> screen -S stack -p key -X stuff 'cd
              /opt/stack/keystone &&
              /opt/stack/keystone/bin/keystone-all --config-file
              /etc/keystone/keystone.conf --log-config
              /etc/keystone/logging.conf -d --debug || touch
              "/opt/stack/status/stack/key.failure"<br>
              <br>
              <br>
            </div>
            Is the command that starts keystone.  From the above, it not
            clear why it is failing.  You should be able to run it
            interactively with:<br>
            <br>
            cd /opt/stack/keystone
            <div class="im"><br>
              <br>
              /opt/stack/keystone/bin/keystone-all --config-file
              /etc/keystone/keystone.conf --log-config
              /etc/keystone/logging.conf -d --debug<br>
              <br>
            </div>
            And get more output.  If it swallows all the output, look in
            /etc/keystone/logging.conf to see what it is set at.  It
            might be sending it to a log file, such as /var/log/keystone<br>
            <br>
            <br>
            <br>
            <br>
            <br>
          </div>
          <br>
          _______________________________________________<br>
          Mailing list: <a moz-do-not-send="true"
            href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
          Post to     : <a moz-do-not-send="true"
            href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
          Unsubscribe : <a moz-do-not-send="true"
            href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
          More help   : <a moz-do-not-send="true"
            href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
          <br>
        </blockquote>
      </div>
      <br>
    </blockquote>
    <br>
  </body>
</html>