关于 raspberry pi 2 / raspbian / aria2

2015-08-15 13:16:00 +08:00
 bindiry

前几天买了个 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成功的?

3779 次点击
所在节点    Raspberry Pi
4 条回复
bindiry
2015-08-15 23:27:41 +08:00
用webui测试了一下,显示的错误提示不会影响使用,被浏览器插件坑了。
test0x01
2015-08-16 16:04:16 +08:00
我表示transmission很好用。
Aliencn
2015-08-17 23:22:43 +08:00
网上各种的“教程”都在使用 /jsonrpc?jsoncallback=1 这个地址来测试接口,我查了半天也没查到关于这个接口的信息
bindiry
2015-08-18 08:11:42 +08:00
@Aliencn 估计这接口只是为了让 aria2 返回信息(不管什么信息),表示它正在运行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/213385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX