coolsnowwolf / lede

Lean's LEDE source
Other
29.59k stars 19.5k forks source link

LXC容器里面使用aliddns总是报错,请教下如何解决这些奇怪的错误。 #10739

Open rsd1987 opened 1 year ago

rsd1987 commented 1 year ago

反馈bug/问题模板,提建议请删除

1.关于你要提交的问题

Q:是否搜索了issue (使用 "x" 选择)

2. 详细叙述

(1) 具体问题

在使用aliddns的时候,lxc容器总是不对,报了一堆错误,请问下是需要开什么特殊权限吗? 下面是ALIDDNS的更新日志信息

2023-01-06 22:08:24 WAN-IP: 113.206.5.74
2023-01-06 22:08:24 DOMAIN-IP: 119.8.15.190
2023-01-06 22:08:24 UPDATING...
2023-01-06 22:08:24 WAN-IP: 113.206.2.1
2023-01-06 22:08:24 DOMAIN-IP: 119.86.18.1
2023-01-06 22:08:24 UPDATING...
139633685359432:error:25066067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:118:filename(/usr/lib/engines-1.1/devcrypto.so): Error loading shared library /usr/lib/engines-1.1/devcrypto.so: No such file or directory
139633685359432:error:25070067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:162:
139633685359432:error:260B6084:engine routines:dynamic_load:dso not found:crypto/engine/eng_dyn.c:434:
139633685359432:error:2606A074:engine routines:ENGINE_by_id:no such engine:crypto/engine/eng_list.c:421:id=devcrypto
139633685359432:error:260BC066:engine routines:int_engine_configure:engine configuration error:crypto/engine/eng_cnf.c:140:section=devcrypto, name=default_algorithms, value=ALL
139633685359432:error:0E07606D:configuration file routines:module_run:module initialization error:crypto/conf/conf_mod.c:177:module=engines, value=engines, retcode=-1      
139883617139528:error:25066067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:118:filename(/usr/lib/engines-1.1/devcrypto.so): Error loading shared library /usr/lib/engines-1.1/devcrypto.so: No such file or directory
139883617139528:error:25070067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:162:
139883617139528:error:260B6084:engine routines:dynamic_load:dso not found:crypto/engine/eng_dyn.c:434:
139883617139528:error:2606A074:engine routines:ENGINE_by_id:no such engine:crypto/engine/eng_list.c:421:id=devcrypto
139883617139528:error:260BC066:engine routines:int_engine_configure:engine configuration error:crypto/engine/eng_cnf.c:140:section=devcrypto, name=default_algorithms, value=ALL
139883617139528:error:0E07606D:configuration file routines:module_run:module initialization error:crypto/conf/conf_mod.c:177:module=engines, value=engines, retcode=-1      
2023-01-06 22:08:24 ADD record 
2023-01-06 22:08:24 # ERROR, Please Check Config/Time

其中 在LXC的配置文件已经做了这些更改

arch: amd64
cores: 2
features: fuse=1,mknod=1,mount=nfs;cifs,nesting=1
hostname: OP
memory: 2048
net0: name=eth0,bridge=vmbr0,hwaddr=0A:32:D3:D4:9F:C0,type=veth
net1: name=eth1,bridge=vmbr0,hwaddr=92:D3:A1:E3:3B:29,tag=4,type=veth
onboot: 1
ostype: unmanaged
rootfs: local-lvm:vm-103-disk-0,size=4G
swap: 0
lxc.cgroup.devices.allow: a
lxc.cap.drop: 
lxc.cgroup2.devices.allow: c 108:0 rwm
lxc.mount.entry: /dev/ppp dev/ppp none bind,create=file
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file

如何能解决aliddns更新的问题,让他们不报错正常使用呢?

(2) 路由器型号和固件版本

X86平台 运行在LXC容器下

(3) 详细日志

见ALIDDNS更新日志

zoviyan commented 10 months ago

解决了嘛,一样的问题,好像是少了加密库啥的