作者:九度十二分
在前几篇文章中,我用N1搭建了PCDN服务,一直稳定运行。今早发现ttnode服务掉线了。经过一番实践,解决了这个问题,这里记录一下。
问题描述
在ttnode app中,服务已经掉线。回家访问N1 IP:1024,发现服务也无法访问。看来确实出了什么问题。
排错步骤
后台看了一下进程,没发现什么异常。重启N1,故障依旧,IP:1024还是无法访问。
首先还是升级一下,看看是否存在什么依赖错误。
sudo apt update
sudo apt ugprade
执行upgrade命令后,报“ The following security updates require Ubuntu Pro with esm-infra enabled”
很多包没有更新。
我换了一个源,还是报这个错误。
我又搜了搜有关ttnode服务的问题,没有什么发现。看来首先解决这个问题,再来排查别的问题。
什么是Ubuntu Pro?
Ubuntu Pro 是由Canonical设计的专业版本Ubuntu,为运行在云上的生产环境提供额外的支持覆盖。其包括默认启用的安全和合规服务,适用于小型到大型Linux企业运营,无需额外的合同。
与标准的 Ubuntu 相比,Ubuntu Pro 是一个更全面的产品,除了为关键的、高度的和中度的常见漏洞提供扩展的安全更新,它还会将安全覆盖范围扩大到成千上万的应用程序和工具链,其中包括 Ansible、Apache Tomcat、Apache Zookeeper、Docker、Drupal、Node.js、Puppet、Power DNS、Python 2、Redis、Rust 和 WordPress 等。
除了提供各种安全更新外,Ubuntu Pro 还可以让你在受监管和受审计的环境中获得各种合规管理和加固工具,以及 FIPS 140-2 认证的加密包。
Ubuntu Pro 工作站每年收费 25 美元,服务器每年收费 500 美元。个人 / 小规模商业用途的免费套餐最多可用于五个系统。
登录Ubuntu官网注册
https://ubuntu.com/pro/
注册后,会获得一个token
putty访问N1,输入命令
sudo pro attach 你的token
sudo pro enable esm-infra
看到ESM Infra enabled就成功了
再次运行更新命令
sudo apt update
sudo apt ugprade
顺利升级,reboot重启。
ttnode服务顺利启动,问题解决。
总结
这个问题首先是ttnode服务不正常,后台包未更新。有可能部分依赖错误。
通过注册Ubuntu Pro,来实现armbian的升级更新。armbian本身采用了Ubuntu的LTS版本,可能升级支持早期版本已经过期。
不管怎样,这个问题通过升级包解决了,也可能是别的故障导致的,有什么发现,欢迎大家交流。
阅读更多网络存储精彩内容,可前往什么值得买查看