Skip to content

Unable to open database file #10

Closed
@RaulPPelaez

Description

@RaulPPelaez

When trying to spin up the project for the first time I eventually get the following error from Chroma.

$ docker-compose up
[+] Running 1/0
 ✔ Container localagi-api-1  Running                                                                                                                                    0.0s 
Attaching to api-1, localagi-1
localagi-1  | /usr/local/lib/python3.10/site-packages/langchain/embeddings/__init__.py:29: LangChainDeprecationWarning: Importing embeddings from langchain is deprecated. Importing from langchain will no longer be supported as of langchain==0.2.0. Please import from langchain-community instead:
localagi-1  | 
localagi-1  | `from langchain_community.embeddings import LocalAIEmbeddings`.
localagi-1  | 
localagi-1  | To install langchain-community run `pip install -U langchain-community`.
localagi-1  |   warnings.warn(
localagi-1  | /usr/local/lib/python3.10/site-packages/langchain/vectorstores/__init__.py:35: LangChainDeprecationWarning: Importing vector stores from langchain is deprecated. Importing from langchain will no longer be supported as of langchain==0.2.0. Please import from langchain-community instead:
localagi-1  | 
localagi-1  | `from langchain_community.vectorstores import Chroma`.
localagi-1  | 
localagi-1  | To install langchain-community run `pip install -U langchain-community`.
localagi-1  |   warnings.warn(
localagi-1  | Traceback (most recent call last):
localagi-1  |   File "/app/./main.py", line 154, in <module>
localagi-1  |     chroma_client = Chroma(collection_name="memories", persist_directory="db", embedding_function=embeddings)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/langchain_community/vectorstores/chroma.py", line 120, in __init__
localagi-1  |     self._client = chromadb.Client(_client_settings)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/__init__.py", line 248, in Client
localagi-1  |     return ClientCreator(tenant=tenant, database=database, settings=settings)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/api/client.py", line 139, in __init__
localagi-1  |     super().__init__(settings=settings)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/api/client.py", line 43, in __init__
localagi-1  |     SharedSystemClient._create_system_if_not_exists(self._identifier, settings)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/api/client.py", line 56, in _create_system_if_not_exists
localagi-1  |     new_system.start()
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/config.py", line 387, in start
localagi-1  |     component.start()
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/telemetry/opentelemetry/__init__.py", line 127, in wrapper
localagi-1  |     return f(*args, **kwargs)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/db/impl/sqlite.py", line 97, in start
localagi-1  |     with self.tx() as cur:
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/db/impl/sqlite.py", line 131, in tx
localagi-1  |     return TxWrapper(self._conn_pool, stack=self._tx_stack)
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/db/impl/sqlite.py", line 31, in __init__
localagi-1  |     self._conn = conn_pool.connect()
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/db/impl/sqlite_pool.py", line 141, in connect
localagi-1  |     new_connection = Connection(
localagi-1  |   File "/usr/local/lib/python3.10/site-packages/chromadb/db/impl/sqlite_pool.py", line 20, in __init__
localagi-1  |     self._conn = sqlite3.connect(
localagi-1  | pysqlite3.dbapi2.OperationalError: unable to open database file
localagi-1 exited with code 1
api-1       | [127.0.0.1]:57890 200 - GET /readyz

I have no idea what to do about it. Any guidance would be great!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions