网页版无法登录账号

本贴最后更新于 301 天前,其中的信息可能已经时移世易

近期在挑选笔记软件,选中思源主要是 docker 网页服务器支持免客户端访问笔记。我打算通过同步服务,让电脑记笔记,通过 OSS 中转,同步给网页服务器。

我购买了阿里云的 OSS 服务和 ECS 服务, 和思源 64 元会员并且已经完成了

  • 本地 WIN 思源客户端可以登录账号,并且成功同步 OSS
  • ECS 上部署了思源服务器容器, 可以正常访问,记录笔记

但卡在最后一步网页版登录账号然后同步 OSS 上面。思源服务器输入账号点击登录按钮,要么没有任何反应仍然卡在登录界面,要么界面变得一片纯白。点击其他选项卡在点回来也没有任何变化。 重启容器,甚至重装容器也都没有变化。(如果纯白,就需要删除/siyuan/workspace 才能恢复输入账号界面)。阿里云安全策略开放 1/65535 全部端口出入也没用。


思源 docker 是今天刚下载的。

阿里云 ECS 系统是 Ubuntu 24.04.1 LTS

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28448 引用 • 119791 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • JGAO

    docker log 显示

    E 2025/02/24 03:05:24 rhy.go:42: get version meta info failed: [unexpected end of JSON input]

    1 回复
  • 输入账号点击登录按钮,要么没有任何反应仍然卡在登录界面,要么界面变得一片纯白

    1. 录屏看一下
    2. 看看浏览器开发者工具的控制台有没有报错
    3. 看看浏览器开发者工具的网络里有没有异常的请求
    4. 看看 Docker 有没有相关日志
  • 我试了一下,我这里没有问题

    SiYuan:v3.1.22

    浏览器:Chrome

  • JGAO

    这和我本地浏览器关系不大,此外用火狐或者 Chrome 浏览器也都试过,结果一致。

    核心问题是 docker 服务器和链滴得交互有问题, 具体:

    • 如果我在网页版输入一个不存在的账号,或者密码错误的账号。能正常提示账号不存在或者密码错误 。(说明 docker 服务器到链滴通信畅通)
    • 如果我输入正确的用户密码, 则会登录界面会卡主没反应或者白屏。(只是账号登录的子界面白屏,切换到其他设置选项,或者其他功能页面都正常,还能继续正常网页写笔记)
    • 在登录界面卡主或者白屏后。点同步选项,仍然说我没有登录。(可见登录失败)。
    • 之前我的回复有写, docker logs 显示在尝试登录账号后报错 24 rhy.go:42: get version meta info failed: [unexpected end of JSON input]
  • 88250

    只从这句看的话还是网络问题:get version meta info failed: [unexpected end of JSON input]

    建议上传完整的日志文件以便分析。

  • JGAO

    日志如下。最后一行是我在网页端输入用户密码后产生的 log。 除此外没看到别的特殊信息。

    如有需要,可以给我个联系方式,我发你服务器 IP 用户密码,你可以 SSH 登录后随便测试。服务器是刚刚新创建的阿里云 ECS 公网主机,可以随意重置,操作不用有任何顾虑。

    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~# ls /siyuan/workspace/
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~#
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~#
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~#
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~# docker ps -a
    CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~# docker run -d -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/
    b55d8516dcbc64adac4d6e34da58830757b74136db060c616ff4b5de71258e88
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~#
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~#
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~#
    (base) root@iZuf65z9j2w1nvcvmrlej6Z:~# docker logs b55d8 -f
    I 2025/02/25 21:45:38 working.go:95:
          ___                                   ___           ___           ___
         /  /\        ___           ___        /__/\         /  /\         /__/\
        /  /:/_      /  /\         /__/|       \  \:\       /  /::\        \  \:\
       /  /:/ /\    /  /:/        |  |:|        \  \:\     /  /:/\:\        \  \:\
      /  /:/ /::\  /__/::\        |  |:|    ___  \  \:\   /  /:/~/::\   _____\__\:\
     /__/:/ /:/\:\ \__\/\:\__   __|__|:|   /__/\  \__\:\ /__/:/ /:/\:\ /__/::::::::\
     \  \:\/:/~/:/    \  \:\/\ /__/::::\   \  \:\ /  /:/ \  \:\/:/__\/ \  \:\~~\~~\/
      \  \::/ /:/      \__\::/    ~\~~\:\   \  \:\  /:/   \  \::/       \  \:\  ~~~
       \__\/ /:/       /__/:/       \  \:\   \  \:\/:/     \  \:\        \  \:\
         /__/:/        \__\/         \__\/    \  \::/       \  \:\        \  \:\
         \__\/                                 \__\/         \__\/         \__\/
    I 2025/02/25 21:45:38 runtime.go:49: kernel is booting:
        * ver [1.6.3]
        * arch [amd64]
        * runtime mode [prod]
        * working directory [/opt/siyuan]
        * read only [false]
        * container [docker]
        * database [ver=20211218]
        * workspace directory [/siyuan/workspace/, data 20 kB]
        * pandoc []
    D 2025/02/25 21:45:38 conf.go:108: check device locale failed [detect: not detected], using default language [en_US]
    I 2025/02/25 21:45:38 conf.go:250: local serve path [http://127.0.0.1:6806]
    I 2025/02/25 21:45:38 serve.go:68: kernel is booting [http://0.0.0.0:6806]
    I 2025/02/25 21:45:38 database.go:73: reinitialized database [/siyuan/workspace/temp/siyuan.db]
    I 2025/02/25 21:45:38 conf.go:466: pre-init database size [4.1 kB]
    I 2025/02/25 21:45:38 index.go:214: resolving refs...
    I 2025/02/25 21:45:38 index.go:355: resolved refs
    I 2025/02/25 21:45:38 conf.go:487: post-init database size [4.1 kB], tree stat [count=0, size=0 B]
    I 2025/02/25 21:45:38 working.go:135: kernel booted
    E 2025/02/25 21:46:06 rhy.go:42: get version meta info failed: [unexpected end of JSON input]
    
    
    
  • JGAO

    OK, 原因是 docker 官网无法访问,使用了阿里云源。而其更新太慢,思源 latest 还是三年前 1.x 的版本。建议既然思源国内用户比较多,最好在国内也放个源,并且添加在思源新手指南的 docker 伺服例子中。

请输入回帖内容 ...

推荐标签 标签

  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 186 关注
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    2 引用 • 34 回帖 • 2 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1432 回帖
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 669 关注
  • 音乐

    你听到信仰的声音了么?

    63 引用 • 513 回帖
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 578 关注
  • danl
    217 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    39 引用 • 170 回帖
  • 创业

    你比 99% 的人都优秀么?

    81 引用 • 1396 回帖
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    285 引用 • 248 回帖 • 2 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    43 引用 • 130 回帖 • 259 关注
  • 印象笔记
    3 引用 • 21 回帖 • 3 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 1 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 636 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3206 引用 • 8217 回帖
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖
  • abitmean

    有点意思就行了

    44 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 740 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 851 关注
  • 996
    13 引用 • 200 回帖 • 7 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有机会重制。

    14 引用 • 258 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    561 引用 • 677 回帖 • 2 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    40 引用 • 157 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    248 引用 • 1342 回帖