oops, forgot to update that, thanks!
Search Criteria
Package Details: hydrus 670-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/hydrus.git (read-only, click to copy) |
|---|---|
| Package Base: | hydrus |
| Description: | Danbooru-like image tagging and searching system for the desktop |
| Upstream URL: | http://hydrusnetwork.github.io/hydrus/ |
| Licenses: | WTFPL |
| Conflicts: | hydrus-docs-dummy |
| Submitter: | Score_Under |
| Maintainer: | Score_Under (turtletowerz) |
| Last Packager: | turtletowerz |
| Votes: | 51 |
| Popularity: | 0.97 |
| First Submitted: | 2015-02-28 18:11 (UTC) |
| Last Updated: | 2026-04-30 01:09 (UTC) |
Dependencies (41)
- emoji-font (noto-fonts-emoji-flagsAUR, noto-fonts-emoji-gitAUR, noto-fonts-emoji-blobAUR, noto-fonts-emoji-flag-gitAUR, ttf-mutant-emojiAUR, ttf-twemoji-color-gitAUR, ttf-twemoji-colorAUR, ttf-twemoji-gitAUR, ttf-noto-emoji-monochromeAUR, ttf-ms-win11-autoAUR, noto-fonts-emoji-colrv1AUR, ttf-unifontAUR, otf-twemoji-colrv0AUR, ttf-twemoji-colrv0AUR, otf-twemoji-colrv1AUR, ttf-twemoji-colrv1AUR, ttf-twemoji-cbdtAUR, otf-twemoji-allAUR, ttf-twemojiAUR, twemoji-mozilla-fontconfigAUR, ttf-fluent-emojiAUR, ttf-blobmoji2AUR, ttf-joypixelsAUR, otf-unifontAUR, ttf-ms-win11-baseAUR, ttf-whatsapp-emojiAUR, ttf-ms-win11AUR, ttf-ms-win11-auto-localAUR, ttf-apple-emojiAUR, noto-fonts-emoji)
- pyside6
- python
- python-beautifulsoup4
- python-html5lib (python-html5lib-gitAUR)
- python-lxml
- python-lz4
- python-mpv (python-mpv-gitAUR)
- python-numpy (python-numpy-gitAUR, python-numpy-mkl-binAUR, python-numpy1AUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- python-opencv (python-opencv-cuda)
- python-pillow (python-pillow-simd-gitAUR, hosaka-studioAUR)
- python-psutil
- python-pysocks
- python-qtpy (python-qtpy-gitAUR)
- python-requests
- python-send2trash
- python-service-identity
- python-twisted
- python-urllib3
- python-yaml (python-yaml-gitAUR)
- Show 21 more dependencies...
Required by (3)
- hydownloader (optional)
- hydownloader-git (optional)
- hydownloader-systray-git (optional)
Sources (5)
turtletowerz commented on 2026-04-09 04:12 (UTC)
Rx2TF commented on 2026-04-09 04:10 (UTC)
paths-in-opt.patch checksum might need to be updated in the PKGBUILD.
turtletowerz commented on 2026-04-08 23:17 (UTC) (edited on 2026-04-08 23:17 (UTC) by turtletowerz)
@missingSleepDeps as @ryonia mentioned, a new field CONTENT_DB_DIR was added due to a change with windows builds that could place the default database in two different locations. as of v667 i've now set it to default to the same value as the previous field DEFAULT_DB_DIR, so try again and let me know if it works.
ryonia commented on 2026-04-05 01:09 (UTC)
That's unfortunate, sorry that didn't get you somewhere.
I'm sadly busy atm, but I can try and look into it later. Or, if we're lucky, someone else might know what's up.
missingSleepDeps commented on 2026-04-05 00:35 (UTC)
Thanks @ryonia, but hydrus still crashed in the exact same way...
ryonia commented on 2026-04-04 23:19 (UTC) (edited on 2026-04-05 00:07 (UTC) by ryonia)
Looking at this @missingSleepDeps, you seem to be loading hydrus for the first time, and hydrus is trying to copy the default db out into a user folder for initial setup. However, the pathing to the default database is off.
To work around it, copy the files from /opt/hydrus/hydrus/client/db/, into ~/.local/share/hydrus/db/. I'd also maybe chown the ~/.local/share/hydrus/db/ to your user.
To the maintainer, it seems that the client is being run from the /opt/hydrus/ dir, so we'll likely need to adjust the paths-in-opt.patch to point CONTENT_DB_DIR to os.path.join( CONTENT_BASE_DIR, 'hydrus', 'client', 'db' ).
There is likely a better way to do this, maybe by adjusting what the CONTENT_BASE_DIR is, but this is what I can see at the moment. I haven't dabbled in this a lot, so those changes might be off.
missingSleepDeps commented on 2026-04-04 22:53 (UTC)
Is there anything off with the package() portion of the the script? Hydrus keeps crashing on "boot" with:
Traceback (most recent call last):
File "/opt/hydrus/hydrus/client/ClientController.py", line 2473, in THREADBootEverything
self.InitModel()
~~~~~~~~~~~~~~^^
File "/opt/hydrus/hydrus/client/ClientController.py", line 1245, in InitModel
HydrusController.HydrusController.InitModel( self )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "/opt/hydrus/hydrus/core/HydrusController.py", line 616, in InitModel
self._InitDB()
~~~~~~~~~~~~^^
File "/opt/hydrus/hydrus/client/ClientController.py", line 228, in _InitDB
self.db = ClientDB.DB( self, self.db_dir, 'client' )
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/hydrus/hydrus/client/db/ClientDB.py", line 255, in __init__
super().__init__( controller, db_dir, db_name )
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/hydrus/hydrus/core/HydrusDB.py", line 402, in __init__
self._InitDB()
~~~~~~~~~~~~^^
File "/opt/hydrus/hydrus/core/HydrusDB.py", line 709, in _InitDB
for filename in os.listdir( HC.CONTENT_DB_DIR ):
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/opt/hydrus/db'
ryonia commented on 2026-03-08 18:23 (UTC)
Just a heads up, we are now two versions behind.
ryonia commented on 2025-08-22 00:15 (UTC)
It's okay, life happens >.<
Though it looks like there's a new update. hydrusdev is pretty reliable with those releases, hehe.
turtletowerz commented on 2025-08-13 04:57 (UTC)
Apologies for the month of no updates, I was in the process of moving
Pinned Comments
turtletowerz commented on 2025-02-05 23:14 (UTC)
The AUR package for JpegXL support is outdated and does not build. If you need JpegXL support, follow the instructions in the comment I posted to update the PKGBUILD.