Comments (4)
I'm trying to set up icloudpd for the first time and ran into this problem as well. Not sure how to proceed.
from icloud_photos_downloader.
This sounds like an environment issue to me. It might be easier to build the docker image and run it from there. That said, this project is currently broken so you're going to get an authentication issue anyway. See #729 .
from icloud_photos_downloader.
I had the same issue, and found it was due to a lack of TMP directory in my environment variables (running on Synology). I didn't have this issue previously on Synology, so not sure if it was recently introduced problem with icloudpd, or my Synology. After fixing my temporary folder issue, I hit another issue, but that's unrelated.
Steps I took were (change the path for your environment):
root@DiskStation:/usr/local/bin/scripts/backups_icloud# icloudpd
/usr/lib/python3.8/site-packages/icloudpd/icloudpd: error while loading shared libraries: libz.so.1: failed to map segment from shared object
root@DiskStation:/usr/local/bin/scripts/backups_icloud# mkdir tmp
root@DiskStation:/usr/local/bin/scripts/backups_icloud# export TMP=/usr/local/bin/scripts/backups_icloud/tmp
root@DiskStation:/usr/local/bin/scripts/backups_icloud# icloudpd
[26321] Error loading Python lib '/usr/local/bin/scripts/backups_icloud/tmp/_MEIhzdftS/libpython3.12.so.1.0': dlopen: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /usr/local/bin/scripts/backups_icloud/tmp/_MEIhzdftS/libpython3.12.so.1.0)
from icloud_photos_downloader.
On further reading, it looks like it could be because the /tmp directory does not have execute privileges, so your choices are either to remount your current /tmp directory with these permissions, or create a separate tmp folder and export that to your path.
Investigating my Synology shows the /tmp path is 'noexec', meaning icloudpd couldn't execute something from the /tmp directory.
root@DiskStation:/tmp# mount | grep -i /tmp
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noexec)
from icloud_photos_downloader.
Related Issues (20)
- 2FA throw errors HOT 1
- [RFC] Headless mode for Improving Authentication HOT 2
- ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate
- publish source tarball to pypi? HOT 14
- The China region ID login shows an authentication error HOT 8
- Just trying to get started, no dice. HOT 7
- icloud.com.cn : Failed to download new files
- Can rogue items occur?? HOT 1
- Container Stopped Unexpectedly HOT 3
- iCloudPD needs to check expiration date before initialization HOT 1
- ERROR Invalid username/password combination. (401) HOT 5
- Auto Delete doesn't work with folder-structure set to none HOT 1
- Windows 1.17.5 version detected as Trojan:Win32/Bearfoos.A!ml HOT 6
- x86 1.17.5: "--help" option returns help for 'Find My iPhone CommandLine Tool', not iCloudPD HOT 2
- System Keyring Error
- NameError: name 'PyiCloudConnectionException' is not defined. Did you mean: 'PyiCloudFailedLoginException'? HOT 1
- Authentication failure - failed to parse response with JSON mimetype HOT 4
- Make it default download from all available libraries? HOT 1
- icloudpd-1.17.6 keyring.errors.NoKeyringError: No recommended backend was available HOT 3
- Chinese char in filename is ignored HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icloud_photos_downloader.