installion error
babasahebpinjar opened this issue · 10 comments
I am getting this error on make install
[+] Building 2.7s (8/8)
=> [rasa-actions internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 32B 0.0s
=> [rasa-actions internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [rasa-actions internal] load metadata for docker.io/khalosa/rasa-aarc 0.3s
=> [rasa-actions internal] load build context 0.0s
=> => transferring context: 555B 0.0s
=> [rasa-actions 1/4] FROM docker.io/khalosa/rasa-aarch64:3.5.2@sha256:4 0.0s
=> CACHED [rasa-actions 2/4] COPY . /app 0.0s
=> CACHED [rasa-actions 3/4] WORKDIR /app 0.0s
=> ERROR [rasa-actions 4/4] RUN pip install python-dotenv rasa-sdk reque 0.4s
^Z
I have changed
sudo chmod +x app/rasa/wait-for-it.sh
FROM khalosa/rasa-aarch64:3.5.2 to FROM rasa/rasa:latest in app/rasa/actions/Dockerfile
rasa-core:
#image: khalosa/rasa-aarch64:3.5.2
image: rasa/rasa:latest
in docker-compose.yml
Even added user: 1000:1000 in docker-compose.yml as below
Rasa credentials helper service
rasa-credentials:
user: 1000:1000
and
Postgres database service
db:
user: 1000:1000
restarted the service but still getting the error as below in ubuntu machine
=> ERROR [rasa-actions 4/4] RUN pip install python-dotenv rasa-sdk requests
Same error! Any fix? @babasahebpinjar
No. I guess it works only on MACos.
i have same error, install in linux.
can resovle add root user .
modify app/rasa/actions/Dockerfile:
`
#FROM khalosa/rasa-aarch64:3.5.2
FROM rasa/rasa:latest
COPY . /app
WORKDIR /app
USER root
#because current user is rasa
#RUN whoami
RUN pip3 install python-dotenv &&
pip3 install --no-cache-dir rasa-sdk requests
USER rasa
EXPOSE 5055
CMD ["run", "actions", "--debug"]
`
Thanks fjcondy.
it is working only with
USER root
@babasahebpinjar, @fjcondy : Are you able to successfully install it?
Hey @nitishymtpl I was able to solve it with USER as root.
@babasahebpinjar : Oh, It works, thanks! that error got fixed.
But there seem issue with DB. Do we need to make changes?
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1910, in _execute_context
self.dialect.do_execute(
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
cursor.execute(statement, parameters)
psycopg2.errors.UndefinedFunction: operator does not exist: entity_status = integer
LINE 3: ...splay_name = 'project-pepetamine.md' AND document.status = 2
^
HINT: No operator matches the given name and argument types. You might need to add explicit type casts.
I got it up and did a POC which didnt move forward so I am not working on that anymore.
I didn't get this DB error back then.
oh, I see. It doesn't seems to work. Need to check it :).