/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Posting mode: Reply

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Board Rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Magrathea | Catalog | Bottom

Expand All Images


Bug Reports Anonymous Board owner 08/08/2019 (Thu) 00:20:53 Id: 58c04a [Preview] No. 9
Please feel free to submit any bug reports here.


Anonymous 11/06/2019 (Wed) 14:44:23 Id: d3e331 [Preview] No.265 del
(79.30 KB 406x258 2.jpg)
(112.91 KB 413x336 1.jpg)
I can't open the client anymore after these two messages


Anonymous 11/16/2019 (Sat) 01:56:39 Id: 34756c [Preview] No.295 del
When using the "all known files" view, items that are sent to trash are removed from view even when the corresponding setting in "files and trash" is unchecked.


Anonymous 11/16/2019 (Sat) 10:12:26 [Preview] No.297 del
(181.50 KB 450x506 before.PNG)
(254.60 KB 458x545 after.PNG)
There appears to be a bug on certain gifs that causes visual weirdness after the first frame. Not sure what's causing it or why it happens on only some animations and not others. WARNING: NSFW.


Anonymous Board owner 11/16/2019 (Sat) 19:13:26 Id: 7e544a [Preview] No.302 del
>>265
Hey, I think I answered your DMs or email. I will catch up again later today.

>>295
Thank you for this report. I get the same. I will check it out this week.

>>297
Thank you for this report. I have several example gifs that do this now. It is a transparency issue or something. I'll check it this week.


Anonymous 11/16/2019 (Sat) 23:07:01 [Preview] No.314 del
If, from the manage tag menu on an image (F3) I right click-> add parents/siblings it adds the wrong tag. Explicitly, it adds the tag as if the number of images as part of the tag. Ex: I have 42 images open in the manage tags menu and I want to add siblings to "series:pokémon" when I right click -> add siblings it actually adds siblings to "series:pokémon (42)".


Anonymous 11/17/2019 (Sun) 09:43:07 [Preview] No.317 del
If I try to edit notes from the popup media viewer, it fails and I get this:

AttributeError
'PySide2.QtWidgets.QPlainTextEdit' object has no attribute 'SetInsertionPointEnd'
File "include\QtPorting.py", line 1175, in eventFilter
event.Execute()
File "include\QtPorting.py", line 1161, in Execute
self._fn( *self._args, **self._kwargs )
File "include\ClientGUICanvas.py", line 1406, in qt_do_it
QP.CallAfter( control.SetInsertionPointEnd )


Anonymous Board owner 11/18/2019 (Mon) 04:57:10 Id: c299a4 [Preview] No.325 del
>>314
Thank you for this report. I messed up the text rendering in that operation trying to get autocomplete results to work for it. I'll have it fixed for 374.

>>317
Thank you for this report. That looks like an old wx call that didn't get converted over. I get the same. I'll have it fixed for 374.


Anonymous 11/19/2019 (Tue) 19:02:26 [Preview] No.337 del
(92.71 KB 783x435 Screenshot_7.jpg)
Trying to use deviant art gallery downloader to grab nsfw content, and getting pic related. Can't find the log, where does it save to? Also, I got a message on the throwaway deviantart account that they had(accurately) detected... I forget, but like, "automated browsing" or something. I had to turn off my javascript blockers and fill out a captcha to get back in with the browser. Still getting error with hydrus. Have tried clearing the cookies, and re-entering the credentials. No luck. Please advise.


Anonymous 11/19/2019 (Tue) 22:19:15 Id: 3c2caa [Preview] No.340 del
>>337
If I remember correctly, the logs should be in the /db/ folder in the main hydrus directory. Look for any files with the '.log' extension on them.

As for the dA parser, from what I can gather, you're probably better off grabbing Hydrus Companion and transferring your dA cookies from your browser to hydrus. This probably won't work, but it's still worth a shot anyhow. https://gitgud.io/prkc/hydrus-companion/


Anonymous 11/20/2019 (Wed) 00:32:04 [Preview] No.341 del
>>340
It looks like the setup for this requires that I enable a client api service on a port and my firewall catches it. Does this expose my DB to the lan? I would rather not have all my breast expansion hentai exposed to the lan.


Anonymous Board owner 11/20/2019 (Wed) 19:23:31 Id: c299a4 [Preview] No.345 del
>>337
Thank you, that's frustrating. Perhaps the DA login script is broken due to a change on their end, or they are just Cloudflaring up for some reason. Hydrus can't get through CF yet.

Hydrus Companion is a generally good catch-all fix for these sorts of situations, as >>340 says. Opening the client api does not expose your entire db--every access requires an access key you manage on the services->review services->local->client api panel. Anyone requesting anything but the root '/' path of your client api (which gives a simple test page) will just get 401 or 403 unless they have a valid access key in the request.

Also, now I think of it, under services->manage services->client api, there's a checkbox about whether the client api accepts non-local connections (i.e. not 127.0.0.1). I think that is off by default, but please do to check it. If that's off, then the root '/' path will show to the lan, but anything else will 403, even with a good access key. You may also be able to get your firewall rules to reinforce this.


Anonymous 11/21/2019 (Thu) 07:29:23 [Preview] No.353 del
>>340
>>345
It seems copying the cookies has worked, thank you. I love this board. Great people all around helping us newbies.


Anonymous 11/21/2019 (Thu) 17:21:10 Id: f205db [Preview] No.355 del
Send help, my client won't boot ;_;.


----
I'm getting this error message, and here's the crash.log.
https://files.catbox.moe/f6kb68.log

[diego@Thinkpad hydrus network]$ ./client.pyw
Critical boot error occurred! Details written to crash.log!

Exception:
TypeError: 'Shiboken.ObjectType' object is not iterable
Traceback (most recent call last):
File "./client.pyw", line 15, in <module>
from include import QtPorting as QP
File "/home/diego/Documents/hydrus network/include/QtPorting.py", line 116, in <module>
class VBoxLayout( QW.QVBoxLayout ):
TypeError: 'Shiboken.ObjectType' object is not iterable

File "./client.pyw", line 128, in <module>
HydrusData.PrintException( e )
File "/home/diego/Documents/hydrus network/include/HydrusData.py", line 998, in PrintException
stack_list = traceback.format_stack()

Traceback (most recent call last):
File "./client.pyw", line 15, in <module>
from include import QtPorting as QP
File "/home/diego/Documents/hydrus network/include/QtPorting.py", line 116, in <module>
class VBoxLayout( QW.QVBoxLayout ):
TypeError: 'Shiboken.ObjectType' object is not iterable

Critical boot error occurred! Details written to hydrus_crash.log in either db dir or user dir!
[diego@Thinkpad hydrus network]$


Anonymous 11/23/2019 (Sat) 09:41:55 Id: 6af932 [Preview] No.364 del
In Version 374, trying to edit existing shortcuts for the media panel fails with following error message:

AttributeError
'PySide2.QtWidgets.QLineEdit' object has no attribute 'setValue'
File "include\ClientGUIListCtrl.py", line 349, in EventItemActivated
self._activation_callback()
File "include\ClientGUIScrolledPanelsManagement.py", line 4962, in EditShortcuts
panel = self._EditPanel( dlg, shortcut, command, name )
File "include\ClientGUIScrolledPanelsManagement.py", line 5193, in init
self._tag_value.setValue( value )


Anonymous Board owner 11/24/2019 (Sun) 02:23:54 Id: e82951 [Preview] No.377 del
>>355
Thank you for this report, I am sorry for the trouble! Are you by any chance on Arch, running from source? They just updated to python 3.8, which as luck would have it PySide2's C++ wrapper, Shiboken, doesn't work on! Fuck! Word is they are scrambling to fix it all, but who knows when that will be done.

There are new details in the running from source doc here:

https://hydrusnetwork.github.io/hydrus/help/running_from_source_linux_packages.txt

Basically, you'll be removing PySide2 and using PyQt5 instead. If you can't remove PySide2, you'll have to start hydrus with an environment variable QT_API=PyQt5.


Anonymous Board owner 11/24/2019 (Sun) 02:25:00 Id: e82951 [Preview] No.378 del
>>364
Thank you for this report. I think a typo must have slipped through the conversion. I will have that fixed for 375.


Anonymous 11/24/2019 (Sun) 03:16:05 Id: f205db [Preview] No.379 del
>>377
nice, it works now.


Anonymous 12/02/2019 (Mon) 02:52:36 Id: 24d954 [Preview] No.396 del
When adjusting the size of some of the titles the wrong separator moves in the wrong direction. I have probably explained this badly so I have included a video of my problem.


Anonymous Board owner 12/07/2019 (Sat) 22:43:36 Id: 082563 [Preview] No.412 del
>>396
Thanks. Yeah, this is some Qt thing about auto-resizing columns (i.e. ones that will eat extra pixels if the window resizes). I think it is basically applying the rules for a right-end resizing column, where no right-hand resize nub is appropriate, to the column I was originally flagging in wx. I have scheduled some time to look at it and see if I can figure out something better.


Anonymous 12/08/2019 (Sun) 18:16:31 Id: a7c79a [Preview] No.415 del
a few bugs i've noticed since 373:

1. in the media viewer, if you click on a link on the top-right of the viewer, it will always bypass what browser you've set in the hydrus options and it will use the default browser on your system. (this doesn't happen when launching the original url from either a shortcut or the right-click thumbnail menu, though.)
2. on windows, if you open up the tag editor from the media viewer, you can minimize and maximize the tag editor that pops up. not sure if that's intentional.
3. as of the latest version (v376), if you have the ui style set to 'fusion', closing the options menu (when hitting either apply or cancel, doesn't matter) will make the client lag out for a second or two. i'm assuming this is because of the new theming options you've added.
4. if you have the ui style set to 'fusion', sometimes if you right click on a tag in the selection tags pane, it will automatically select the first option in that menu without asking if you let go of the mouse button too early
5. ever since 373, scrolling through thumbnails has been SLIGHTLY slower than on the wx builds. not sure if this is fixable but i thought i'd point it out
6. the 'collapse all notifications' arrow button is wider than it was in the wx builds. again, not sure if intentional

i think there are a couple more i forgot to put here but overall i am happy with the recent versions so far. if you can fix up these issues that would be really good. thanks dev!


Anonymous 12/09/2019 (Mon) 13:50:04 Id: df4a09 [Preview] No.416 del
I'm using Hydrus 376 on Fedora Workstation.

When using Hydrus in Wayland, it will immediately crash any time that it's supposed to open a file-select window.
This doesn't happen on Xorg. On Xorg, It just opens the window like it should.


Anonymous 12/09/2019 (Mon) 13:54:31 Id: df4a09 [Preview] No.417 del
>>416
BTW this bug has been happening since at least V373, although before that version, Hydrus wouldn't work at all on Fedora and I had to use the Windows version through Wine, so I don't know when this became an issue


Anonymous Board owner 12/09/2019 (Mon) 22:54:38 Id: 21481c [Preview] No.419 del
>>415
Thank you for these reports.

1) I just fixed it now, should be good for 377. Let me know if you still have trouble.
2) This is actually intentional. Manage tags is a 'modal' dialog (stops interaction with the program when open, has apply/cancel) when launched from thumbs, but just a normal window (also sends changes immediately to media, has no cancel) when launched from media viewer.
3) Thanks, I have heard this from someone else as well. I think it is a fusion/Fusion capitalisation issue or something.
4) Ah, I heard this from someone else as well, I didn't know it was with fusion. I'll check it.
5) Thanks. I have noticed them being faster, so that is interesting. I don't have a profile mode to check the drawing speed here, but I will think about how to add one so this sort of thing can be tested better.
6) This is probably a font issue. I think that character is unicode text ▼, rather than an icon. If it looks ok to you, I'm good, but if it screws things up, let me know. Some of those odd characters are sometimes positioning a few pixels to the right and down in Qt.


Anonymous Board owner 12/09/2019 (Mon) 22:59:07 Id: 21481c [Preview] No.420 del
>>416
>>417
Thank you for this report. I am sorry for the trouble. Are you using my Linux release in Fedora, or running from source? Opening something like a file dialog typically asks the OS to open its own file selector, and I wonder if there is a mismatch between my bundled Ubuntu's .so files and your Linux.

I recently saw that I can apply a flag to draw those dialogs natively to Qt, rather than calling the OS. I'll see if I can add that as a debug option, either this week or next, so we can test this out more.


Anonymous 12/10/2019 (Tue) 11:47:26 Id: df4a09 [Preview] No.422 del
>>420
I'm using your release. I'm not knowledgeable enough to run from source, else I'd try that before reporting this to see if that changed anything.

Regardless I'm just glad I can use Hydrus on Linux now, even if I have to use the somewhat depreciated Xorg for the time being instead of Wayland. That native Qt dialog option sounds like a good potential workaround though.


Anonymous 03/30/2020 (Mon) 08:04:51 Id: 2b9cb5 [Preview] No.589 del
I'm using Ubuntu 18.04.

So I tried upgrading hydrus and it doesn't start.
I was on 381 and first I tried upgrading to 389, then 383, neither of which worked.
I successfully upgraded to 382, then tried 383 again from there, but that also didn't work

Terminal error message, same each time:


./client

2020/03/30 02:41:04: hydrus client started
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Aborted


I guess I'm stuck on 382 for now. Hooray for btrfs snapshots.


Anonymous Board owner 03/30/2020 (Mon) 19:36:20 Id: 29425b [Preview] No.590 del
>>589
Thank you for this report. After a bit of searching, it seems like your Ubuntu is having trouble finding some Qt-related library. I think this stack answer is the correct next step to find more information:

https://askubuntu.com/a/1054691

So open a terminal and do "export QT_DEBUG_PLUGINS=1" and then try to open the new client again. Hopefully it will talk more about exactly which library or .so it is having trouble with here. Looks like an apt-get reinstall of that is a common and safe solution.

As a side thing, in a recent version of the client, I changed some PATH stuff to make it easier for hydrus to pull the correct .so files from its base directory. The errors that lead me to do that were different to what you are getting, but if this problem happens to be related to that, does a very new version of the client boot? You can just try an empty extract of 390 on your desktop. If that works, then I recommend you just jump up to a new version and skip the ~382 ones that are giving you trouble.

Let me know what you find!


Anonymous 03/30/2020 (Mon) 23:58:22 Id: 2b9cb5 [Preview] No.596 del
>>590
>try an empty extract
Derp, I should have thought of that.
I tried fresh extracts of 383, 386, 389, and 390, and each one ran.


Anonymous 03/31/2020 (Tue) 00:02:39 Id: 2b9cb5 [Preview] No.597 del
>>590
Here's the terminal message from "export QT_DEBUG_PLUGINS=1" on 383 extracted over my 382 install.
(Continued due to char limit)


Anonymous 03/31/2020 (Tue) 00:03:09 Id: 2b9cb5 [Preview] No.598 del
>>597
./client
2020/03/30 18:35:30: hydrus client started
QFactoryLoader::QFactoryLoader() checking directory path "/home/anon/hydrus-test-383/PySide2/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqeglfs.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqeglfs.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"eglfs"
]
},
"archreq": 0,
"className": "QEglFSIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"archreq": 0,
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqminimal.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqminimal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimal"
]
},
"archreq": 0,
"className": "QMinimalIntegrationPlugin",
"debug": false,
"version": 331008
}
(Continued)


Anonymous 03/31/2020 (Tue) 00:03:34 Id: 2b9cb5 [Preview] No.599 del
>>598
Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqminimalegl.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqminimalegl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimalegl"
]
},
"archreq": 0,
"className": "QMinimalEglIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqoffscreen.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqoffscreen.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"offscreen"
]
},
"archreq": 0,
"className": "QOffscreenIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqvnc.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqvnc.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"vnc"
]
},
"archreq": 0,
"className": "QVncIntegrationPlugin",
"debug": false,
"version": 331008
}
(Continued)


Anonymous 03/31/2020 (Tue) 00:04:08 Id: 2b9cb5 [Preview] No.600 del
>>599
Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-egl.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-egl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-egl"
]
},
"archreq": 0,
"className": "QWaylandEglPlatformIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-generic.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-generic.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland"
]
},
"archreq": 0,
"className": "QWaylandIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-xcomposite-egl.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-xcomposite-egl"
]
},
"archreq": 0,
"className": "QWaylandXCompositeEglPlatformIntegrationPlugin",
"debug": false,
"version": 331008
}
(Continued)


Anonymous 03/31/2020 (Tue) 00:04:41 Id: 2b9cb5 [Preview] No.601 del
>>600
Got keys from plugin meta data ("wayland-xcomposite-egl")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-xcomposite-glx.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwayland-xcomposite-glx.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-xcomposite-glx"
]
},
"archreq": 0,
"className": "QWaylandXCompositeGlxPlatformIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("wayland-xcomposite-glx")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwebgl.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqwebgl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"webgl"
]
},
"archreq": 0,
"className": "QWebGLIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("webgl")
QFactoryLoader::QFactoryLoader() looking at "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqxcb.so"
Found metadata in lib /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqxcb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"xcb"
]
},
"archreq": 0,
"className": "QXcbIntegrationPlugin",
"debug": false,
"version": 331008
}


Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/home/anon/hydrus-test-383/platforms" ...
Cannot load library /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqxcb.so: (/home/anon/hydrus-test-383/libgcrypt.so.20: symbol gpgrt_get_syscall_clamp version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference)
QLibraryPrivate::loadPlugin failed on "/home/anon/hydrus-test-383/PySide2/plugins/platforms/libqxcb.so" : "Cannot load library /home/anon/hydrus-test-383/PySide2/plugins/platforms/libqxcb.so: (/home/anon/hydrus-test-383/libgcrypt.so.20: symbol gpgrt_get_syscall_clamp version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference)"
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Aborted


Anonymous 03/31/2020 (Tue) 00:06:29 Id: 2b9cb5 [Preview] No.602 del
>>590
>>597
>>598
>>599
>>600
>>601
390 over my 382 also didn't start.

386, 389, and 390 over my 382 with "export QT_DEBUG_PLUGINS=1" gave me an exactly identical message as above, other than the directory name and timestamps obviously.


Anonymous 03/31/2020 (Tue) 00:13:48 Id: 2b9cb5 [Preview] No.603 del
>>590
>>601

So it can't load the files

PySide2/plugins/platforms/libqxcb.so
libgcrypt.so.20

And a symbol is not defined in
libgpg-error.so.0

Which I checked, all three do exist.


Additionally, I ran "sudo apt remove xcb", ran the client, ran "sudo apt install xcb", and ran the client again.
It didn't give me any different results either time, compared to above.


Anonymous 03/31/2020 (Tue) 00:23:15 Id: 2b9cb5 [Preview] No.604 del


Anonymous 04/02/2020 (Thu) 04:13:32 Id: 2b9cb5 [Preview] No.613 del
>>590
>>604
Got it updated and working now!

I deleted everything except the db folder, and extracted 391 over it.


Anonymous 04/05/2020 (Sun) 21:40:56 Id: 136bed [Preview] No.619 del
>>613
Damn, I am sorry I got back to you late here. I am glad you got sorted. I will make sure I highlight in my help somewhere about doing a 'clean install' as you did, as this has fixed several dll/so related issues.

Let me know if you have any more trouble here!


Anonymous 11/29/2020 (Sun) 14:34:15 Id: 3ef70a [Preview] No.851 del
R34.paheal automatically redirects search queries with only one result, which breaks the parser even though the end result is recognized by the parser.
https://rule34.paheal.net/post/list/md5%3A942d23d3583746387fb27e38daecb3c9/1 doesn't work, but if you access it in your browser you get redirected to https://rule34.paheal.net/post/view/2833219 which works in the url downloader.
I don't think there's any way to fix this by messing around with the parsers.


Anonymous Board owner 12/13/2020 (Sun) 03:36:47 Id: ec7da9 [Preview] No.874 del
>>851
Thank you for this report. I had a similar report for something else recently. I will have to update the network engine to catch redirects when it points to a different URL Class type and handle it differently.


Anonymous 12/29/2020 (Tue) 05:34:27 Id: 1246cb [Preview] No.885 del
I fixed the old bleachbooru parser for the new URL but the file pages always fail due to a connection refused error.
The gallery downloader properly downloads and parses the gallery. The parser test properly downloads and parses the file and gallery page. Downloading a direct image (e.g. bleachbooru.org/data/sample/59/83/59839fad73eca750f5c43dabdca1efca.jpg instead of bleachbooru.org/post/show/41663) works.
But it always fails when downloading the post pages through the URL and gallery downloader.
As it can properly download the gallery page, the image, and the tags separately I'm inclined to think it's a bug in hydrus.


Anonymous 01/14/2021 (Thu) 01:35:58 Id: c35146 [Preview] No.900 del
>>885
Turns out I'm stupid.
I got the parser working but I probably closed it without saving so it was still using the old URL, here's the fixed version.


Anonymous 01/15/2021 (Fri) 05:08:11 Id: 6ac5fb [Preview] No.901 del
I just noticed that all of a sudden Hydrus isn't pulling any tags from gelbooru. As in, it was working earlier today, and now it is not getting anything other than the "rating." Same thing for both individual url downloads and gallery downloads. Is there something known that could cause this?


Anonymous 01/15/2021 (Fri) 23:10:10 Id: 2a4e68 [Preview] No.904 del
>>901
>Hydrus isn't pulling any tags from gelbooru

This happened to me today as well, on both versions 424 and 425.


Anonymous 01/16/2021 (Sat) 09:09:13 Id: 33a3e8 [Preview] No.905 del
>>901
>>904
Can confirm on both versions, 424, 425. Other sites work just fine.


Anonymous Board owner 01/16/2021 (Sat) 23:33:03 Id: 63d705 [Preview] No.912 del
Endchan is becoming the primary /hydrus/ board, and I am deleting the 8kun board within a week. Here is the archive of the latest 8kun Bug Reports thread:

https://archive.is/cq5Tc


Anonymous Board owner 01/16/2021 (Sat) 23:35:02 Id: 63d705 [Preview] No.913 del
Archive.is missed the last post I made in the 8kun bug reports thread, I am copying it here:

>>15117
>>15118

I will be folding this into 426 btw.

>>15125

Thank you for this report. I am sorry for the continuing trouble. If searches are slow when you are searching a page of results, but fast when you search an empty page (or one with 'searching immediately' off, which then searches the database, rather than the tags for the files in front of you), then the routine that is generating search results from thumbnails is slow.

Some more feedback would be very helpful. Please run 'db profile mode' and do some slow autocomplete searches with files in front of you, and then pastebin or email me that profile log. It is the 'media_predicates' routine that is running slow for you.

The >>15000 query on client.caches.db would be helpful. Let's see what SQLite wants to be doing here.


Anonymous Board owner 01/16/2021 (Sat) 23:38:25 Id: 63d705 [Preview] No.914 del
>>901
>>904
>>905
They changed their markup. Sorry for the trouble. A user has helpfully sent me an updated parser, which I will roll into 426.


Anonymous 01/17/2021 (Sun) 01:54:12 Id: 4a270a [Preview] No.915 del
I went into review services like 2 days ago, and at the bottom under repository sync, I clicked "process now".
It took like 2 days of going through.

What does this do? Because I just ended up with an error stating disk space was low so it stopped.

Now, my disk space is kinda low on that drive, however I am curious.. how much did Hydrus fill up? My hydrus folder shows it's like 90gb, but if I go check how boned am I, it shows that I only have 50gb worth of files.

Did Hydrus use 40gb of space for a repo???


Anonymous 01/17/2021 (Sun) 02:13:29 Id: 4a270a [Preview] No.916 del
>>915
worth noting, I had installed hydrus, I was completely up to date about a year ago. I stopped using it, and came back. Under repository sync it said I had like 7k/9.8k downloaded.

When I had clicked "process now" it showed in the notifications it was going through like 700k lines or tags or something? Idk.

I'm a little confused what it was doing tbh.

But either way, I don't see why it would grow that much. I am currently at 9378/9837 downloaded, and 8125/9837 processed it shows.
So I don't understand why my database would've grown more than maybe 10gb if even that.

The docs aren't very helpful unless I missed something. I'm very confused on what the process now does, what download now does.

Do I just have to vacuum my db?


Anonymous 01/18/2021 (Mon) 00:24:19 Id: 7b5d7f [Preview] No.921 del
>>914
Does Hydrus detect and update existing parsers with updates, or does one have to do something special (like, say, deleting the older version) beforehand?


Anonymous 01/19/2021 (Tue) 08:53:06 Id: f86783 [Preview] No.926 del
>>921
When I tried adding the new parsers, it just made a another like

>gelbooru 0.2.5 file page parser
>gelbooru 0.2.5 file page parser (1)
I just ended up deleting the first one and renaming the new one like the original. I would definitely like to see an notice or something that shows user made/added scripts. Its real easy to forget what you've done in the parsers, headers, cookies, or any scripts. Like a column that says "user made" or something.


Anonymous Board owner 01/20/2021 (Wed) 05:03:00 Id: 7d31ab [Preview] No.934 del
>>912
The plan to move to Endchan only has changed!

Sorry for the sudden change, this all came together this week!

Codexx on 8chan.moe has kindly offered to host me on /t/ over there. As I have never been a comfortable BO, this is a much better solution for me as the primary place to talk Anon about hydrus.

I will be maintaining a Hydrus Network General, the first instance is here: https://8chan.moe/t/res/2219.html

The links in the release tomorrow will reflect this. Endchan will remain as a bunker.


Anonymous Board owner 01/20/2021 (Wed) 05:39:15 Id: 7d31ab [Preview] No.939 del
>>915
>>916
The PTR is very large these days. It is just over a billion tag mappings. Due to the way hydrus repos work, your database ends up building a cache of all that data. Although the compressed update files you download only total I think about 5 or 6GB, once all that data is unpacked and indexed and 'processed', it is about 42GB or so of db data to store, in the client.*.db files in your install_dir/db directory.

I now only recommend the PTR for users on SSD who have the space for it. You also need some spare space, I recommend at least 10GB and preferably a more comfortable margin, for temporary operations when processing and other big maintenance occurs.

As you ran out of space, please pause repo processing under the services menu. If and when you can figure out some more SSD space for the db, you might like to continue processing. If you want to clear all that space, you can delete the PTR from the services->manage services menu and then run a vacuum under database->maintenance->vacuum.

As the PTR is ever-growing, I am exploring different options with the guys who now run it to break it up into topics or offer options like 'sync with the PTR, but only get character/series/creator tags' kind of processing filters.


Anonymous Board owner 01/20/2021 (Wed) 05:41:33 Id: 7d31ab [Preview] No.940 del
>>921
>>926
This whole process fucking sucks, I hate it and I am sorry.

When I roll an updated parser into a release, it should update you automatically fairly nicely and the name stays the same.

The (1) business is an artifact of the older system. The next version of the network engine will have downloader versioning and hopefully an external repo to look at, a bit like a vidya Mod Manager, and you'll be able to get updates as soon as an author publishes them.


Anonymous 02/04/2021 (Thu) 04:02:13 Id: 4a270a [Preview] No.959 del
Gelbooru shows up as "unknown subject" under thread watcher. It would be nice if it could say something like "Gelbooru - tags".

Makes it really hard to identify which is which before selecting.


Anonymous 02/05/2021 (Fri) 01:46:56 Id: bd887d [Preview] No.962 del
>>959
Can confirm this issue
Titles show up fine under gallery downloader when just typing in tags

Also it would be nice to have an option to send gallery downloads to be watched for new posts after downloading instead of manually needing to go grab the link


Anonymous 02/09/2021 (Tue) 09:49:42 Id: c59853 [Preview] No.965 del
>>939
People have been using compact.exe in Windows 10 to reduce install sizes of games with little or no performance difference, using GUIs like CompactGUI.

Out of curiosity I tried it on my 50GB database and it halved the size. Not sure how much that would affect performance in Hydrus. Do you have any idea? It might be helpful for people with limited space.


Anonymous 02/20/2021 (Sat) 20:44:30 Id: 7d31ab [Preview] No.995 del
Hey, I am sorry for delay, just catching up.

>>959
>>962
Ah, there has been a misunderstanding. I never knew you could paste a booru gallery URL into the thread watcher and have it do something.

The thread watcher is meant for things like endchan or 4chan. It repeatedly checks the same thread url for new image posts. It seems my downloader code is accepting single gallery pages into the watcher, but then is not sure what to do with them after that page is hit.

Please use the 'gallery' downloader for gallery-like boorus. That lets you input text like 'skirt' or 'samus_aran' and it will do a multi-page search with a nice 'query' saved based on what you typed in.

If you would like to 'watch' a gallery download, please check out the 'subscriptions' system, which does exactly what you want:

https://hydrusnetwork.github.io/hydrus/help/getting_started_subscriptions.html

>>965
Thanks. A user was telling me a week or two ago that NTFS compression, which you can do straight from windows explorer, is good as well--about 40-50% savings on the client*.db files. This is pretty interesting, and I would like to gather more data on performance impact. Seems like if you have a killer SSD and CPU it is doable though.

I don't know enough about compression tech to know why that can update quickly, but I guess there is a constantly maintained compression 'dictionary' for that file in the NTFS filesystem so you can update a single block in the file without having to de a bunch of recompute based on other blocks in the file.

My biggest tables in the database are basically two copies of the same data, but 'forwards' and 'backwards', which I think explains why compression is working so well. I have to have the data splayed out like that for SQLite to work fast, but if it seems modern CPUs can de/compress that on the fly, it would be pretty neat.


Anonymous 03/05/2021 (Fri) 01:50:46 Id: 4a270a [Preview] No.1012 del
I just updated my client, only was behind like 3 versions.
I get an error stating v426 subtag repopulation routine failed, the dev would be interested in the log.

What logs do I provide? And does this mean there is something seriously wrong?
Windows 10.

Besides that, it seems to have updated to 431 no issues, although I haven't looked around much.


Anonymous 03/08/2021 (Mon) 13:44:09 Id: c59853 [Preview] No.1017 del
Why the 1.3MB ≈ 1.3MB? I'd like to know which is bigger in these cases so i can save a few bytes.


Anonymous 03/18/2021 (Thu) 20:17:13 Id: 4a270a [Preview] No.1031 del
>>995
>If you would like to 'watch' a gallery download, please check out the 'subscriptions' system
ah this makes more sense, however maybe a simple button that can enable a search done through gallery download, to then be added to subscriptions would be nice?
Basically if you do a gallery download, offer a button "add to subscriptions".

>4chan archive error
Also worth noting, 4chan's built in archives don't seem to want to download. They seem to be unrecognized and just error.
By archives, I mean pages that 4chan recently deleted that are listed for example here: https://boards.4channel.org/g/archive

>third party archives
I haven't tested third party archive sites, however I would assume they don't work either. It would be nice to support those if that is true.

thanks devanon


Anonymous 03/21/2021 (Sun) 17:50:20 Id: 4a270a [Preview] No.1035 del
When using simple downloader to download this
https://danbooru.donmai.us/posts/3393214?q=parent%3A3393160 (NSFW)
It only downloads one of the files, not the parents.

It detects 4 it says, ignores 3.
I tried to manually feed it the direct links to the other images, and it just ignores them as well?


Anonymous 03/23/2021 (Tue) 13:39:42 Id: 593fca [Preview] No.1036 del
(33.05 KB 675x453 Capture.PNG)
Windows Defender detected the Hyrdus client as a trojan and uninstalled it. I know it's probably a false positive, but I wanted to make you aware of it. Unfortunately, I can't remember the version I was on, but I think it was 431 or 432. I tried installing 433 just now and the same thing happened.


Anonymous 03/25/2021 (Thu) 03:22:26 Id: ad3466 [Preview] No.1038 del
hey im trying to use the url downloader and it wont find parse this url e621.net/posts/2662369

where do I go or what do I do? who knows how many downloads were affected


Anonymous 03/25/2021 (Thu) 04:03:43 Id: ad3466 [Preview] No.1039 del
same with this e621 posts/2659888


Anonymous 04/27/2021 (Tue) 10:30:08 Id: 15cfd9 [Preview] No.1052 del
Not sure if this is a bug or if I'm missing something, but I screwed up and ran out of space on the disk I keep my DB on. It's not the first time this has happened, but this time it seems to have broken Hydrus somewhat.

It takes a long time to start now, and then it works slowly but normally for a while before it decides it's out of space again, at which point I can't make any changes, like deleting files to free up space.

I've used the moments where it does work to delete some of the bigger files to free up 25 GB. This is 5% of the entire disk, and although I think it's made it a little better, meaning it takes a bit longer for it to think it's run out of space, it hasn't actually fixed the problem.

Is there a way to fix this other than replacing the database file entirely and reimporting the nearly 500 GB worth of client files?


Anonymous 05/04/2021 (Tue) 23:04:07 Id: 69d0a8 [Preview] No.1057 del
(9.15 KB 574x116 Capture.PNG)
I'm following what this message is telling me to do. I don't know how or when this popped up but I just noticed it when I looked at Hyrdus today. I'm on v434, Win10 19042.


Anonymous 08/19/2021 (Thu) 03:01:22 [Preview] No.1125 del
I'd like to start this post off by saying that I'm using the AUR version of Hydrus and I know there isn't any real support for Linux builds in general, but I'm still posting this here in case someone else had the same problem, or possibly even knows what fucked up and how to fix it. Alright -

Dark mode seemed to just stop working for me one day. It looks exactly like the default white color scheme except the backdrop for image preview areas is the dark gray color that dark mode typically uses. I checked the "colours" in options and everything seems to be fine too (although I don't think you can change the color of the hydrus window itself through there anyway). This just kind of suddenly started happening after booting up Hydrus one day. It wasn't after updating or anything like that either.



Top | Catalog | Post a reply | Magrathea | Return