前几天买了个 raspberry pi 2,装上了 raspbian 系统,挂载外接硬盘,都很顺利。
在用 apt-get 安装 aria2 后,发现是 1.15.1 版的
配置好了,启动没问题,但是访问 http://rasp_ip:6800/jsonrpc?jsoncallback=1
会显示
1({"error":{"code":-32700,"message":"Parse error."},"id":null,"jsonrpc":"2.0"})
google 了一下,说是要禁用ipv6,但是我的配置文件是禁用的。
于是启用日志,查看日志,发现了线索:
2015-08-15 13:10:50.193354 INFO - [HttpServerBodyCommand.cc:206]CUID#10 - Failed to parse JSON-RPC request
Exception: [json.cc:450] errorCode=30 JSON decoding failed: Unexpected EOF in term context.
尝试自己编译 1.19 版也不行,会有另外的错误,然后找 1.16 和 1.17 的deb包,安装时报错,因为 raspbian 系统的依赖包(libc6等)版本过低。
问下有没有同学在 raspberry pi 2上用 raspbian系统,并安装 aria2成功的?
1
bindiry OP 用webui测试了一下,显示的错误提示不会影响使用,被浏览器插件坑了。
|
2
test0x01 2015-08-16 16:04:16 +08:00 via Android
我表示transmission很好用。
|
3
Aliencn 2015-08-17 23:22:43 +08:00
网上各种的“教程”都在使用 /jsonrpc?jsoncallback=1 这个地址来测试接口,我查了半天也没查到关于这个接口的信息
|