Package Details: paperless-ngx-venv 2.13.5-2

Git Clone URL: https://aur.archlinux.org/paperless-ngx-venv.git (read-only, click to copy)
Package Base: paperless-ngx-venv
Description: A supercharged version of paperless: scan, index and archive all your physical documents (version with bundled dependencies)
Upstream URL: https://docs.paperless-ngx.com/
Licenses: GPL-3.0-or-later
Conflicts: paperless, paperless-ng, paperless-ngx
Provides: paperless, paperless-ngx-venv
Replaces: paperless-ngx
Submitter: AlphaJack
Maintainer: AlphaJack (atomicfs, shtrophic)
Last Packager: shtrophic
Votes: 27
Popularity: 1.14
First Submitted: 2024-11-02 15:19 (UTC)
Last Updated: 2024-11-28 09:30 (UTC)

Required by (0)

Sources (12)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 Next › Last »

Tweety commented on 2023-03-27 08:54 (UTC)

@DocMAX:

not really helpfull your post. When do you get that error? Output of ls -l /etc/paperless.conf

DocMAX commented on 2023-03-22 16:19 (UTC)

PermissionError: [Errno 13] Permission denied: '/etc/paperless.conf

And i did sudo -u paperless paperless-manage migrate

amo commented on 2023-03-16 09:33 (UTC)

@Tweety: Yes, you are right with the missing optional dependency. I added it and it will figure in the next update. Thank you.

As for the documentation: For PAPERLESS_DBSSLMODE, there is a link you can follow and which leads to a table listing and explaining the possible options. PAPERLESS_CONSUMER_BARCODE_STRING is simply a string which means that any sequence of characters should work, but I don't really know how to use separator barcodes or how exactly they work. PAPERLESS_LOGROTATE_MAX_SIZE is to be given in bytes according to the documentation, so for 1 MiB you could also simply put 1048576.

Anyway, if you feel like the documentation could be improved and you even have suggestions on how to improve it, why not contribute by creating a pull request? This is all the magic of open source!

Tweety commented on 2023-03-15 20:04 (UTC) (edited on 2023-03-15 21:13 (UTC) by Tweety)

@amo

I am using mariadb for some other applications, so I wanted to use that for paperless too. I stopped the tests after I was finally able to log into the system. Connection to MariaDB seems to run properly now but further configuration and tests with scan/documents will follow later. Maybe expressed badly from my side. I wanted to provide the hint, that python-mysqlclient is necessary but not mentioned in the dependencies (optional).

For example

PAPERLESS_DBSSLMODE=<mode>
default is <prefer> 

PAPERLESS_CONSUMER_BARCODE_STRING=PATCHT
default is <PATCHT> 

PAPERLESS_LOGROTATE_MAX_SIZE=<num>
Defautl 1 MiB --> what number format in MiB, MB, KiB, KB? 1GiB entry possible?

No other values mentioned. Some other options are similar undocumented.

However. Hope that it runs now and I can move on to tika/gotenberg setup. [EDIT]: doest not.. - any hints where to correct dependency libavformat.so.60 to .59? <- solved

MissingDependencyError: Ran program 'unpaper' but it exited with an error: unpaper: error while loading shared libraries: libavformat.so.60: cannot open shared object file: No such file or directory 

[EDIT]: seems like ffmpeg was not updated while using yay for paperless. Solved that by updating ffmpeg-2:5.1.2-1 manually to ffmpeg-2:6.0.3. Should that be somewhere at the dependency check?

Sorry for texting ;)

greez2all Tweety

amo commented on 2023-03-15 17:28 (UTC)

@Tweety: I didn't find the documentation to be missing possible values or to leave something unexplained. Which config-entries are you having trouble figuring out?

I haven't tried to make paperless use mariadb yet. I like that it's apparently possible, but the fact that paperless is single-user makes me feel like sqlite should handle even production load easily. Anyway, didn't installing python-mysqlclient solve the dependency issue?

Tweety commented on 2023-03-15 16:38 (UTC) (edited on 2023-03-15 17:21 (UTC) by Tweety)

Hi amo

... glad to hear you happily passed your examinations ...

stupid question from a paperless newbie: I am setting it up for the first time but have got a LOT of difficulties to find possible values for many of the config-entries. The https://docs.paperless-ngx.com/configuration/ docu simply tells the default values but all other possible values are not listed. Compared to other config-files (sample configs) where a parameter is listed and above well documented, paperless is -at the moment- really a pain.

Any hints?

Additionally I want to use mariadb. That doesn't work ootb because required dependency is missing:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

pacman -S python-mysqlclient 

greez2all Tweety

amo commented on 2023-03-13 18:09 (UTC)

Sorry for my lack of communication. I had a very busy time with some final examinations, but now everything is done and I am happy to have passed!

I know, 1.13.0 has been released a while ago already. I prepared the package update and noticed a small issue: die paperless.conf file is missing in this release. This was fixed already and the fix will be part of the next release I guess. Pushing a package update that is missing the config file is not a big deal for people only updating their paperless installations. It would require changes to the PKGBUILD which would need to be reverted in the next update. Besides, it creates a disproportionately big fuzz for users installing the package for the first time. For these reasons and because I think that the next release with the fix is coming very soon anyway, I prefer to hold back the update and wait for 1.13.1.

@Tweety: Yes, I noticed that too. The issue has been reported and fixed upstream already. I have asked twice for a new release upstream so that the AUR package can be updated to build without error again, but there has not been any reaction yet.

Tweety commented on 2023-03-13 16:27 (UTC)

Hi all,

I just tried that out-of-date version using yay installer. Dependency installation of python-django-celery-results fails due to an error in requirements/test.txt (I have noted a solution here: https://aur.archlinux.org/packages/python-django-celery-results ).

Looking forward to seeing 1.13 Version in the future...

greez2all Tweety

lorner commented on 2023-03-05 02:42 (UTC) (edited on 2023-03-05 02:46 (UTC) by lorner)

As of Mar 4, I'm still getting the billiard error with this package v1.12.2-1.

  • v1.12.2-1 includes python-celery (unversioned)
  • python-celery is currently 5.2.7 (5.3.0b2 released 2 weeks ago)
  • verified with celery --version
  • python-celery 5.2.7 includes python-billiard (unversioned)
  • python-billiard is current 4.1
  • Starting in 4.0, buf_t was removed from compat.py
  • celery 5.2.7 still has not updated to changes in python-billiard 4.0 and this throws an exception.

Solution: sudo pip3 install billiard==3.6.4.0 to downgrade package, as suggested below. Not sure how this will affect future automatic updates.

As of today, celery/conceurrency/asynpool.py still calls for import buf_t from billiard, but that has been removed from recent commits. Celery needs to either update dependency, or force to sync with 3.6.4.0

DudeDu commented on 2023-02-01 07:53 (UTC)

Thank you very much, sorry that i missed the comment about it. Thanks for your work!