Hello, there’s no Debian Bullseye instructions for seafile-cli on seafile site. When I try to install there’s dependency errors. Is there alternative way to install?
Regards.
The instruction is not updated. But the official repository supports Bullseye. Just use the following command to configure it:
sudo bash -c "echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/seafile-keyring.asc] https://linux-clients.seafile.com/seafile-deb/bullseye/ stable main' > /etc/apt/sources.list.d/seafile.list"
What error do you have?
Hi, @Jonathan there are other threads on that forum that people cannot install on Debian 11. Ther’re dependency errors: Depends: libevent-2.1-6
and Debian 11 have libevent-2.1-7 installed.
Regards.
1 Like
We tested with Debian 11 again and it works.
1 Like
Thanks. It works great now.
Hi @Jonathan everything work until I try that command:
dietpi@DietPi:~$ seaf-cli download -l 45072750-xxxxxxxxxxxxxx -s https://xxxxxxxxxxseafile.duckdns.org/ -d /home/dietpi/seaf -u xxxxxxxxxx@gmail.com
Enter password for user xxxxxxxx@gmail.com :
Traceback (most recent call last):
File "/usr/bin/seaf-cli", line 1023, in <module>
main()
File "/usr/bin/seaf-cli", line 1019, in main
args.func(args)
File "/usr/bin/seaf-cli", line 517, in seaf_download
token = get_token(url, username, password, tfa, conf_dir)
File "/usr/bin/seaf-cli", line 301, in get_token
token_json = urlopen("%s/api2/auth-token/" % url, data=data, headers=headers)
File "/usr/bin/seaf-cli", line 234, in urlopen
resp = urllib.request.urlopen(req)
File "/usr/lib/python3.9/urllib/request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.9/urllib/request.py", line 523, in open
response = meth(req, response)
File "/usr/lib/python3.9/urllib/request.py", line 632, in http_response
response = self.parent.error(
File "/usr/lib/python3.9/urllib/request.py", line 561, in error
return self._call_chain(*args)
File "/usr/lib/python3.9/urllib/request.py", line 494, in _call_chain
result = func(*args)
File "/usr/lib/python3.9/urllib/request.py", line 641, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request