V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bindiry
V2EX  ›  Raspberry Pi

关于 raspberry pi 2 / raspbian / aria2

  •  
  •   bindiry · 2015-08-15 13:16:00 +08:00 · 3671 次点击
    这是一个创建于 3176 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2015-08-18 08:11:42 +08:00
    bindiry
        1
    bindiry  
    OP
       2015-08-15 23:27:41 +08:00
    用webui测试了一下,显示的错误提示不会影响使用,被浏览器插件坑了。
    test0x01
        2
    test0x01  
       2015-08-16 16:04:16 +08:00 via Android
    我表示transmission很好用。
    Aliencn
        3
    Aliencn  
       2015-08-17 23:22:43 +08:00
    网上各种的“教程”都在使用 /jsonrpc?jsoncallback=1 这个地址来测试接口,我查了半天也没查到关于这个接口的信息
    bindiry
        4
    bindiry  
    OP
       2015-08-18 08:11:42 +08:00
    @Aliencn 估计这接口只是为了让 aria2 返回信息(不管什么信息),表示它正在运行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5406 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1066ms · UTC 05:59 · PVG 13:59 · LAX 22:59 · JFK 01:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.