聚合路由服务器安装部署遇到的问题和解决办法(记录)
  D4UUwxnBiqfX 2023年11月02日 38 0

1.云服务器系统环境(Ubuntu 20.04)

root@ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal
root@ubuntu:~#

2.部署方式

  登陆官方网站 https://openmptcprouter.cn/,选择“服务器安装”,找到适用于 Ubuntu 安装环境的部署操作,如下图。 11111111111111.png   如上图,正常情况执行如下命令即可。

wget -O - http://55860.com/openmptcprouter/freedebian-x86_64.sh | sh

3.遇到的问题

3.1 问题一

错误代码如下:

OK
Remove lock and update packages list...
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease                                              
Get:3 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [83.3 kB]                            
Hit:4 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease                                         
Ign:5 https://repo.55860.com buster InRelease                                                             
Get:6 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]                             
Err:7 https://repo.55860.com buster Release                                                                     
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses insecure algorithm.  Could not handshake: Error in the certificate verification. [IP: 185.232.59.133 443]
Hit:8 http://archive.ubuntu.com/ubuntu bionic InRelease                                                 
Reading package lists... Done                            
E: The repository 'https://repo.55860.com buster Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

解决办法:   通过错误代码可以知道是镜像源的问题,于是进入源文件进行查看。在/etc/apt/sources.list.d/路径下,可以看到有一个openmptcprouter.list文件,cat获取文件内容,如下:

root@ubuntu:/etc/apt/sources.list.d# ls
bionic-backports.list  bionic-universe.list  openmptcprouter.list
root@ubuntu:/etc/apt/sources.list.d# cat openmptcprouter.list
deb [arch=amd64] https://repo.55860.com buster main

  访问 https://repo.55860.com/ 进行测试发现无法获取到文件,但是访问 http://repo.55860.com/ 则可以。于是将openmptcprouter.list文件中的https更改为http,重新执行安装脚本,发现问题依旧在,通过分析脚本文件freedebian-x86_64.sh得知,每次脚本执行都重新将该文件内容进行更新。改写openmptcprouter.list无效。于是更改安装脚本: 2222222222.png   将脚本257行位置的 https 协议 改为 http 协议,同时删除openmptcprouter.list文件,重新执行安装脚本,问题解决。

3.2 问题二

错误代码如下: 1.png 解决办法:   问题显而易见,于是通过pip命令重新安装相关依赖模块。有先后执行顺序,需要优先安装jinja2。

root@ubuntu:~# pip3 install jinja2==3.0.0
root@ubuntu:~# pip3 install jsonschema==4.4.0
root@ubuntu:~# sh freedebian-x86_64.sh 

  但是重新执行命令后,问题依旧存在,于是又回到了更改脚本操作。将脚本中的jinja2和jsonschema直接指定版本号安装。如图在585行和586行位置进行更改。 Snipaste_2023-08-04_23-32-23.png   问题解决,依旧有报错,但是可以继续向后执行,此处有错误可以忽略不记,只要能继续向后运行即可。

If you see any error here, I really don't care: it's about a module not used for home users

3.3 问题三

错误代码如下: 2.png 解决办法:   在脚本文件中定位“0.3+20220827”位置,如图 3.png   再次定位OMR_ADMIN_BINARY_VERSION,如图,在625行,将omr-vps-admin指定的版本信息去掉,重新安装,问题解决。 555555555.png

3.4 问题四

错误代码如下: 4.png 解决办法:   删除或者将该文件迁移走即可。如下图,将该网络服务文件移动到当前目录。

root@ubuntu:~# mv /etc/systemd/system/systemd-networkd.service .

5.png   之后,再次执行脚本,问题解决,成功后的页面如下:输出相关信息。 Snipaste_2023-08-05_00-02-13.png

4.总结

  遇到问题,不要慌,要仔细分析错误代码给的信息,然后才能快速的定位到需要进行调试的位置,根据错误提示,善于利用网络,也能找到相关问题解决办法或解决思路,希望我的这个经历能帮助到大家。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: LDAP目录服务介绍 下一篇: 计算机技术概论
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

D4UUwxnBiqfX