mirror of
https://github.com/ciur/papermerge.git
synced 2026-04-25 03:55:58 +03:00
[GH-ISSUE #581] Error / Internal Server Error #454
Labels
No labels
2.1
3.0
3.0.1
3.0.2
3.0.3
3.0.3
3.1
3.2
3.2
3.3
3.5
3.x
Fixed. Waiting for feedback.
Fixed. Waiting for feedback.
UX
Version 2.1 - alpha
XSS
announcement
beta
blocker
bug
cannot reproduce
confirmed
confirmed
critical
demo
dependencies
deployment
detchnical debt
discussion
docker
documentation
donations
duplicate
enhancement
feature request
frontend
fundraising
good first issue
good issue
help wanted
high
implemented
important
improvement
incomplete
invalid
investigation
kubernetes
low
low impact
medium
medium
medium impact
migration from 2.0
migration from 2.1
missing-language
missing-ocr-language
no-activity
note
ocr
outofscope
packaging
performance
popular request
pull-request
pypi
question
raspberry pi
roadmap
search
security
setup
status
task
technical debt
updates
user xp
version 1.4.0 - demo
will be implemented
will not be implemented
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/papermerge#454
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tobasium on GitHub (Jan 19, 2024).
Original GitHub issue: https://github.com/ciur/papermerge/issues/581
Originally assigned to: @ciur on GitHub.
Hi i wantet to run papermerge but it did not work. Maybe someone could help me to solve the problem.
Did not see where exactly the problem is.
I use portainer and tested 2 different compose files:
Web App + Worker
PostgreSQL
Web App + Worker
for test i use the same data as in documentation.
papermerge starts
i try to login it loads and then it shows only error
i only see Error
Log in Docker:
sqlalchemy.exc.NoResultFound: No row was found when one was required
PostgreSQL (change username tobasium)
papermerge starts
i try to login
Under the pw field it shows:
Internal Server Error
Docker Log:
[SQL: SELECT core_user.id AS core_user_id, core_user.username AS core_user_username, core_user.email AS core_user_email, core_user.password AS core_user_password, core_user.is_superuser AS core_user_is_superuser, core_user.is_staff AS core_user_is_staff, core_user.is_active AS core_user_is_active, core_user.first_name AS core_user_first_name, core_user.last_name AS core_user_last_name, core_user.home_folder_id AS core_user_home_folder_id, core_user.inbox_folder_id AS core_user_inbox_folder_id, core_user.date_joined AS core_user_date_joined, core_user.created_at AS core_user_created_at, core_user.updated_at AS core_user_updated_at
FROM core_user
WHERE core_user.username = %(username_1)s
LIMIT %(param_1)s]
[parameters: {'username_1': 'tobasium', 'param_1': 1}]
(Background on this error at: https://sqlalche.me/e/20/f405)
Info:
@ciur commented on GitHub (Jan 20, 2024):
Can you please attach full webapp's docker log ?
Issue may be related (or even the same?) to Issue#579. In case it is same problem - well, I am currently working on it!
@tobasium commented on GitHub (Jan 20, 2024):
i will deploy both stacks and send you the log seperatly in 5 min
@tobasium commented on GitHub (Jan 20, 2024):
only Web App + Worker
_papermerge-web-1_logs.txt
@tobasium commented on GitHub (Jan 20, 2024):
PostgreSQL compose
_papermerge-web-1_logs (1).txt
@ciur commented on GitHub (Jan 20, 2024):
In case of last logs there is an error:
Which means that in your case tables were not created. Could you check if db
postgresql://scott:tiger@db:5432/mydatabaseis accessible (i.e. you can connect to it) and it has some tables in it (e.g.core_use) ?It is interesting, because I literally just copy paste this docker compose:
And then
docker compose upjust works (means db is created, I can authenticate with username john).@tobasium commented on GitHub (Jan 20, 2024):
could you quickly tell me how i could test it.
here is the log from db
_papermerge-db-1_logs.txt
@ciur commented on GitHub (Jan 21, 2024):
I found the problem. The problem is that docker compose's "depends_on" waits only for the container to start, but not the service inside it; in other words "db" container may be up, while actual initialization of the postgres/mysql database is not yet ready!
I will fix that part. Thank you again for reporting the problem!
@ciur commented on GitHub (Jan 21, 2024):
@tobasium
I've published 3.0.2.
Also in documentation I've updated docker-compose examples to include healthcheck key - which ensures that webapp/workers will start only after database process (not just db container) is up and running. Please use update docker compose examples.
@tobasium commented on GitHub (Jan 21, 2024):
Hi, tested, and found new error: MySQL / MariaDB compose
_papermerge-web-1_logs.txt
@tobasium commented on GitHub (Jan 21, 2024):
Hi tested, Solr compose works. so that i can login into pm but solr container exits after start with following error:
Cannot write to /var/solr as 8983:8983
drwxr-xr-x 2 root root 2 Jan 21 17:02 /var/solr
Cannot write to /var/solr as 8983:8983
drwxr-xr-x 2 root root 2 Jan 21 17:02 /var/solr
@ciur commented on GitHub (Jan 26, 2024):
I am closing the ticket as original issue was solved (original issue was that app started before db service was up, which caused "core_user table not found exception" - fixed in 3.0.2).