Photostructure stuck at processing

Expected Behavior

Folders should be scanned and photos should be imported

Current Behavior

Photos are not imported, importer stuck at scanning.

Steps to Reproduce

  1. Set Library folder on a NFSv4 share
  2. Set source folder on a NFSv4 share
  3. Start sync
  4. Sync gets stuck at processing and will not progress even if there is just one photo in the folder. Step is scanning folder.


Operating system and version:

Using LXC container of Ubuntu 20.04.2 LTS with Proxmox as host

PhotoStructure edition:
PhotoStructure for Node

Howdy, and thanks for trying out PhotoStructure. Sorry about the glitch!

I haven’t tested NFS mounts before: I would be surprised if Alpine is providing lsblk or df output that PhotoStructure didn’t know how to parse. (edit: this isn’t relevant, I see you’re running a VM).

Can you DM me the volumes table from your about page, and if you have time, set PS_LOG_LEVEL=debug, restart the container, wait a minute, and then send me the logs?

Hello, unfortunately it looks like it does not write any sort of log whatsoever. Even with the variable set:
to debug.

I have this line from the systemd startup log:

Apr 25 08:07:58 photostructure[460]: PhotoStructure is ready: <http://localhost:1787/>
Warning: journal has been rotated since unit was started and some journal files were not opened due to insufficient permissions, output may be incomplete.

Unsure where it does not have permission as i’m able to do everything via the user that was set.
I have sent you the requested data via DM.

Edit: I cannot DM you as it looks like, probably i don’t have enough posts. I will put the table here as it’s just a container that is for testing at the moment:


mount size free volume id label
/ 8.4 GB 5.5 GB
/dev 500 KB 500 KB
/mnt/Pictures 5.8 TB 3.1 TB 23Jc7qi9E //

I have made some more changes and directly in the home folder i have created a folder with like 5 photos and a separate library folder. By the looks of it, it still is not scanning and/or adding any photos to the library. The logs situation is the same, it does not write logs.

Do you have the volume bind mounts set up? (ah, I see it’s a VM)…

I updated your user level, you should be able to dm me now.

If environment variables aren’t working, what renders to stdout if you run ./ --verbose?

I have run the app with --verbose

I hope it’s fine that i’ve included it in a pastebin as it’s quite lenghty.

Edit: I have sent via PM the Paste as it does contain some info i would not like displayed here.

So today I checked if those photos were imported and they were not, deleted the whole thing and went with a fresh new installation, unfortunately Photostructure is still not importing anything :frowning:

I’ll look at your logs today after I caffeinate.

Awesome :grin:, if needed i could do a remote session thingy if you want see for yourself

For anyone else following along: PhotoStructure refuses to run the sync process if there isn’t sufficient disk free on the library drive, which meant his library was empty.

I need to make this more obvious on the home page!