我在 Ubuntu 24.02 机器上安装了 AWS Greengrass 和 AWS SiteWise。当我检查日志 /greengrass/v2/logs/aws.iot.SiteWiseEdgePublisher.log 时,看到以下错误:2024-06-21T20:45:28.4...
我在 Ubuntu 24.02 机器上安装了 AWS Greengrass 和 AWS SiteWise。
当我检查日志 /greengrass/v2/logs/aws.iot.SiteWiseEdgePublisher.log 时,看到以下错误:
2024-06-21T20:45:28.465Z [INFO] (Copier) aws.iot.SiteWiseEdgePublisher: stdout. [INFO ] 2024-06-21 15:45:28.465 [com.hivemq.client.mqtt-1-1] MqttModule - Disconnected from MQTT broker at 127.0.0.1:1883, because io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: /127.0.0.1:1883. {scriptName=services.aws.iot.SiteWiseEdgePublisher.lifecycle.Startup.Script, serviceName=aws.iot.SiteWiseEdgePublisher, currentState=RUNNING}
为什么我会收到此错误?我应该怎么办?
我查看日志的主要原因是因为我无法在我创建的新资产中显示测量值。
我有一个在 Windows 上完美运行的 CMake 项目。但是,当我尝试使用 GCC 在 Ubuntu 22.04 上构建它时,我遇到了运行时错误。该项目由一个动态库和一个可执行文件组成...
我有一个在 Windows 上完美运行的 CMake 项目。但是,当我尝试使用 GCC 在 Ubuntu 22.04 上构建它时,我遇到了运行时错误。该项目由一个动态库和一个可执行文件组成。如果我将库和可执行文件的源代码放在一起,构建和执行就会成功。但是当我将它们分成不同的目标(动态库和可执行文件)时,构建会成功,但可执行文件在运行时会失败。
有没有人遇到过类似的问题或可以提供如何解决这个问题的指导?
这是源代码: https://github.com/QiuYilin/bugs/tree/main/ubuntu%2Bcmake%2Bqt
vcpkg 版本 qt6 输出:
Execute debugger commands using "-exec <command>", for example "-exec info registers" will list registers in use (when GDB is the debugger)
[New Thread 0x7ffff2787640 (LWP 62053)]
[New Thread 0x7ffff1f86640 (LWP 62054)]
Thread 1 "customWidget" received signal SIGSEGV, Segmentation fault.
0x00007ffff39420fa in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=0x8) at /home/user/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/tools/qscopedpointer.h:112
apt 版本 qt6 输出:
[Thread 0x7ffff6136900 (LWP 64001) exited]
[Thread 0x7ffff3332640 (LWP 64018) exited]
[New process 64001]
[Inferior 1 (process 64001) exited with code 0177]
The program '/home/user/Program/own/bugs/ubuntu+cmake+qt/out/build/gcc_vcpkg_debug/bin/customWidget' has exited with code 177 (0x000000b1).