# Authentication failure while migrating tracker store to rasa X

**URL:** <https://forum.rasa.com/t/authentication-failure-while-migrating-tracker-store-to-rasa-x/15791>\
**Category:** \[Deprecated\] Rasa X Community Edition\
**Created:** [September 17, 2019, 7:15pm UTC](https://forum.rasa.com/t/authentication-failure-while-migrating-tracker-store-to-rasa-x/15791 "2019-09-17T19:15:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![FrancisThibault](https://avatars.discourse-cdn.com/v4/letter/f/9dc877/32.png) [@FrancisThibault](https://forum.rasa.com/u/FrancisThibault)\
**Post date:** [September 17, 2019, 7:15pm UTC](https://forum.rasa.com/t/authentication-failure-while-migrating-tracker-store-to-rasa-x/15791/1 "2019-09-17T19:15:27Z")

</div>

python migrate\_tracker\_store\_to\_rasa\_x.py

Welcome to Rasa X 🚀

This script will migrate your old tracker store to the new SQL based Rasa X tracker store. Let’s start!

? Please provide the path to your endpoints configuration which specifies the credentials for your old tracker store: endpoints\_rasaX.yml

? Do you want to migrate to the local version of Rasa X? Yes

Traceback (most recent call last): File “migrate\_tracker\_store\_to\_rasa\_x.py”, line 249, in args.max\_trackers, File “migrate\_tracker\_store\_to\_rasa\_x.py”, line 86, in \_migrate\_tracker\_store\_to\_rasa\_x old\_tracker\_store = \_get\_tracker\_store\_from\_endpoints\_config(old\_endpoints\_file) File “migrate\_tracker\_store\_to\_rasa\_x.py”, line 166, in \_get\_tracker\_store\_from\_endpoints\_config Domain.empty(), endpoints.tracker\_store File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\rasa\core\tracker\_store.py”, line 44, in find\_tracker\_store domain=domain, host=store.url, event\_broker=event\_broker, \*\*store.kwargs File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\rasa\core\tracker\_store.py”, line 227, in **init** self.\_ensure\_indices() File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\rasa\core\tracker\_store.py”, line 234, in \_ensure\_indices self.conversations.create\_index(“sender\_id”) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\collection.py”, line 1995, in create\_index self.\_\_create\_index(keys, kwargs, session, \*\*cmd\_options) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\collection.py”, line 1881, in \_\_create\_index with self.\_socket\_for\_writes(session) as sock\_info: File “C:\ProgramData\Anaconda3\envs\botenv\lib\contextlib.py”, line 112, in **enter** return next(self.gen) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\mongo\_client.py”, line 1223, in \_get\_socket self.\_\_all\_credentials, checkout=exhaust) as sock\_info: File “C:\ProgramData\Anaconda3\envs\botenv\lib\contextlib.py”, line 112, in **enter** return next(self.gen) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\pool.py”, line 1128, in get\_socket sock\_info.check\_auth(all\_credentials) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\pool.py”, line 712, in check\_auth auth.authenticate(credentials, self) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\auth.py”, line 564, in authenticate auth\_func(credentials, sock\_info) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\auth.py”, line 539, in \_authenticate\_default return \_authenticate\_scram(credentials, sock\_info, ‘SCRAM-SHA-1’) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\auth.py”, line 263, in \_authenticate\_scram res = sock\_info.command(source, cmd) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\pool.py”, line 613, in command user\_fields=user\_fields) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\network.py”, line 167, in command parse\_write\_concern\_error=parse\_write\_concern\_error) File “C:\ProgramData\Anaconda3\envs\botenv\lib\site-packages\pymongo\helpers.py”, line 159, in \_check\_command\_response raise OperationFailure(msg % errmsg, code, response) pymongo.errors.OperationFailure: Authentication failed.

See my endpoints\_rasaX.yml tracker\_store file:

type: mongod

url: mongodb://localhost:27017

db: mydatabase

username: rasa

password: example

also sqlite3 --version: 3.29.0 2019-07-10 17:32:03 fc82b73eaac8b36950e527f12c4b5dc1e147e6f4ad2217ae43ad82882a88alt2

Any hints why this happened?

Thank you for your collaboration.

---

<div class="post-metadata">

**Author:** ![Tobias\_Wochinger](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/tobias_wochinger/32/4580_2.png) [@Tobias\_Wochinger](https://forum.rasa.com/u/Tobias_Wochinger)\
**Post date:** [September 25, 2019, 4:52pm UTC](https://forum.rasa.com/t/authentication-failure-while-migrating-tracker-store-to-rasa-x/15791/2 "2019-09-25T16:52:40Z")

</div>

How are you running `mongo`? Docker? What’s the exact command?

---

<div class="post-metadata">

**Author:** ![FrancisThibault](https://avatars.discourse-cdn.com/v4/letter/f/9dc877/32.png) [@FrancisThibault](https://forum.rasa.com/u/FrancisThibault)\
**Post date:** [September 25, 2019, 5:23pm UTC](https://forum.rasa.com/t/authentication-failure-while-migrating-tracker-store-to-rasa-x/15791/3 "2019-09-25T17:23:24Z")

</div>

I am using docker: docker run -p 27017:27017 -v $(pwd)/mongodb-clone:/data/db -d mongo
