mandarons / icloud-docker

Dockerized iCloud Client - make a local copy of your iCloud documents and photos, and keep it automatically up-to-date.
BSD 3-Clause "New" or "Revised" License
1.15k stars 49 forks source link

[BUG] v1.18.1 binary path + login doesn't persist #207

Closed mpepping closed 5 months ago

mpepping commented 5 months ago

Describe the bug

Bumped to v1.18.1 (from v1.18.0) and that seems to introduce two issues.

  1. The icloud command isn't in the container image path anymore. It has to be specified as /venv/bin/icloud (e.g., via docker exec)
  2. The app remains in a Retrying login every 600 seconds loop after specifying an account. Not sure if that is related to the PATH issue?

Reverting back to v1.18.0 resolves both issues.

To Reproduce Steps to reproduce the behavior:

  1. Upgrade to v1.18.1
  2. Run docker exec -it icloud /bin/sh -c "icloud --username=<icloud-username> --session-directory=/app/session_data"
  3. See icloud command not found error

Expected behavior Running the command should execute the command

Screenshots If applicable, add screenshots to help explain your problem.

Configuration If applicable, please share the configuration details

Additional context Add any other context about the problem here.

mandarons commented 5 months ago

Oops.. sorry about that. Working on the fix...