返回列表 发布新帖

[其他应用] 绿联NAS dxp系列接入 Home Assistant

评论78

哦是吗楼主Lv.1 发表于 2025-11-12 11:56:28 | 查看全部 IP:–浙江–绍兴
Mr.钟 发表于 2025-11-11 11:36
教程也是写的一塌糊涂,你直接看日志吧!!!

第一个配的是 https://172.17.0.1:9443

麻烦你自己仔细看看我的教程,我明确的说了需要管理员账号登录,普通账号没权限看这些信息。http://ugreen:8080,这个只是一个示例,文档上也清楚的写了UGREEN_SERVER="http://ip:port" 这是需要你自己修改的地址和端口
Mr.钟Lv.1 发表于 2025-11-13 11:59:13 | 查看全部 IP:–广西–南宁
哦是吗 发表于 2025-11-12 11:56
麻烦你自己仔细看看我的教程,我明确的说了需要管理员账号登录,普通账号没权限看这些信息。http://ugree ...

docker初始化的默认参数可以调整为:  http://请改为你的绿联NAS主机IP地址:9999 。
这样不更小白更友好嘛?!!!

不是说你这样不行 http://ugreen:9999 。
至少我认为你docker内置对 ugreen 做了什么hosts绑定的初始化动作呢,不然你内置参数搞成这样干啥。 玩NAS不是都很懂网络、都懂编程!
文档里直接说 172.17.0.1 (如果你用的bridge桥接模式)这个 ip 直接替换 ugreen 这个关键词不好吗?

不要一上来大家都很懂, 玩docker都很的溜。
Mr.钟Lv.1 发表于 2025-11-13 12:03:47 | 查看全部 IP:–广西–南宁
哦是吗 发表于 2025-11-12 11:56
麻烦你自己仔细看看我的教程,我明确的说了需要管理员账号登录,普通账号没权限看这些信息。http://ugree ...

创建容器一会儿命令行 一会儿UI截图。  你直接统一用截图得了,我就是没有按命令行建容器。
所以很抱歉 ,并不会联想到 http://ugreen:9999 这个要调整。

缺省参数没有明确提醒那就使用默认,这有啥问题嘛?!
DsqywHLv.1 发表于 2025-12-16 19:46:47 | 查看全部 IP:–浙江–绍兴
老哥,在哪里确定UGREEN_SERVER的实际地址和端口
哦是吗楼主Lv.1 发表于 2025-12-17 09:33:02 | 查看全部 IP:–浙江–绍兴
DsqywH 发表于 2025-12-16 19:46
老哥,在哪里确定UGREEN_SERVER的实际地址和端口

不知道怎么确定的 可以直接填写你nas的内网ip+port
DsqywHLv.1 发表于 2025-12-17 10:00:02 | 查看全部 IP:–浙江–绍兴
另外这个错误是哪里有问题:
DsqywHLv.1 发表于 2025-12-17 10:00:43 | 查看全部 IP:–浙江–绍兴
另外这个错误是哪里有问题


2025-12-16 20:45:24 INFO  The following 1 profile is active: "docker" To fix this, use `chmod 0700 /etc/mosquitto/password.txt`.Exception in thread "main" java.lang.reflect.InvocationTargetException        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)        at java.base/java.lang.reflect.Method.invoke(Unknown Source)        at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)        at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)        at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mqttServiceImpl' defined in URL
哦是吗楼主Lv.1 发表于 2025-12-17 15:39:59 | 查看全部 IP:–浙江–绍兴
DsqywH 发表于 2025-12-17 10:00
另外这个错误是哪里有问题

提供一下你的运行的配置
哦是吗楼主Lv.1 发表于 2025-12-17 15:41:46 | 查看全部 IP:–浙江–绍兴
DsqywH 发表于 2025-12-17 10:00
另外这个错误是哪里有问题

还有上面的一些日志
DsqywHLv.1 发表于 2025-12-18 21:31:38 | 查看全部 IP:–浙江–绍兴
哦是吗 发表于 2025-12-17 15:41
还有上面的一些日志

初始化MQTT服务器
MQTT服务器-账号:mqtt
MQTT服务器-密码:password
Warning: File /etc/mosquitto/password.txt has world readable permissions. Future versions will refuse to load this file.
MQTT服务器-账号创建成功: mqtt
启动MQTT服务器
等待 Mosquitto 完全启动
Mosquitto 启动成功
启动绿联服务
  _   _  ____ ____  _____ _____ _   _       _   _    _
| | | |/ ___|  _ \| ____| ____| \ | |     | | | |  / \
| | | | |  _| |_) |  _| |  _| |  \| |_____| |_| | / _ \
| |_| | |_| |  _ <| |___| |___| |\  |_____|  _  |/ ___ \
  \___/ \____|_| \_\_____|_____|_| \_|     |_| |_/_/   \_\
2025-12-18 21:29:11 INFO  Starting UgreenHaApplication v1.0 using Java 21.0.8 with PID 1 (/app/app.jar started by root in /app)
2025-12-18 21:29:11 INFO  The following 1 profile is active: "docker"
2025-12-18 21:29:13 INFO  服务地址:https://172.17.0.1:9443
2025-12-18 21:29:13 INFO  账户登录成功:panknxx
2025-12-18 21:29:13 INFO  获取系统信息
To fix this, use `chmod 0700 /etc/mosquitto/password.txt`.Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)
        at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)
        at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mqttServiceImpl' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/com/oshima/ugreen/ha/service/impl/MqttServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'systemServiceImpl': Invocation of init method failed
        at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1221)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1187)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
        at com.oshima.ugreen.ha.UgreenHaApplication.main(UgreenHaApplication.java:14)
        ... 5 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemServiceImpl': Invocation of init method failed
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1760)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1643)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)
        at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
        ... 26 more
Caused by: java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at com.oshima.ugreen.system.utils.UgreenSecurityUtil.request(UgreenSecurityUtil.java:125)
        at com.oshima.ugreen.system.utils.UgreenSecurityUtil.get(UgreenSecurityUtil.java:61)
        at com.oshima.ugreen.system.service.impl.SystemServiceImpl.getDeviceInfo(SystemServiceImpl.java:85)
        at com.oshima.ugreen.system.service.impl.SystemServiceImpl.init(SystemServiceImpl.java:45)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)
        ... 39 more
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
        at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
        at com.oshima.ugreen.system.utils.UgreenSecurityUtil.request(UgreenSecurityUtil.java:123)
        ... 47 more
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)
        at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
        at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
        at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source)
        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source)
        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source)
        at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source)
        at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)
        at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(Unknown Source)
        at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
        at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(Unknown Source)
        at java.base/java.util.ArrayList.forEach(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate.lambda$executeTasks$3(Unknown Source)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate.executeTasks(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate.doHandshake(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$TryEndDeferredCompleter.complete(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.validator.PKIXValidator.doBuild(Unknown Source)
        at java.base/sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
        at java.base/sun.security.validator.Validator.validate(Unknown Source)
        at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
        at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
        ... 24 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
        at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
        at java.base/java.security.cert.CertPathBuilder.build(Unknown Source)
        ... 29 more

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表