title: FOS User Bundle installation error
body: <p>I have followed the <a href="https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md" rel="nofollow">installation guide</a> for FOSUserBundle and got the following error on the step 8:</p>
  
  <blockquote>
    <p>[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]<br />
    ServiceNotFoundException: The service "security.authentication.manager" has a dependency on a non-existent service "security.user.provider.concrete.fos_userbundle".</p>
  </blockquote>
  
  <p>This is my security.yml:</p>
  
  <pre><code># app/config/security.yml
  security:
      providers:
          fos_userbundle:
              id: fos_user.user_manager
  
      encoders:
          Symfony\Component\Security\Core\User\User: plaintext
          FOS\UserBundle\Model\UserInterface:        sha512
  
      role_hierarchy:
          ROLE_ADMIN:       ROLE_USER
          ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
  
      providers:
          in_memory:
              users:
                  user:  { password: userpass, roles: [ 'ROLE_USER' ] }
                  admin: { password: adminpass, roles: [ 'ROLE_ADMIN' ] }
  
      firewalls:
          dev:
              pattern:  ^/(_(profiler|wdt)|css|images|js)/
              security: false
  
          login:
              pattern:  ^/demo/secured/login$
              security: false
  
          secured_area:
              pattern:    ^/demo/secured/
              form_login:
                  check_path: /demo/secured/login_check
                  login_path: /demo/secured/login
              logout:
                  path:   /demo/secured/logout
                  target: /demo/
  
          main:
              pattern:           ^/
              form_login:
                  provider:      fos_userbundle
                  csrf_provider: form.csrf_provider
              logout:            true
              anonymous:         true
  
      access_control:
          - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
          - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
          - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
          - { path: ^/admin/, role: ROLE_ADMIN }
  
      role_hierarchy:
          ROLE_ADMIN:       ROLE_USER
          ROLE_SUPER_ADMIN: ROLE_ADMIN
  </code></pre>
  
  <p>Should I register service manually? How to proceed?</p>