Package Details: hydrus 670-1

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)

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.

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

turtletowerz commented on 2026-04-09 04:12 (UTC)

oops, forgot to update that, thanks!

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