我的Ubuntu18.04 Intel NUC的系统日志被以下错误消息垃圾处理:
udisksd[1369]: udisks_mount_get_mount_path: assertion 'mount->type == UDISKS_MOUNT_TYPE_FILESYSTEM' failed我发现垃圾邮件是由于码头,这是安装和一些集装箱运行。但是随着Docker和所有容器的停止,这个错误也发生在syslog中,但并不是经常发生。搜索这条错误信息并没有得到我的任何帮助。这与硬件无关,因为我更改了NUC,并且我有一个类似的配置NUC运行,没有这个错误。
有人知道如何调查这个问题吗?
发布于 2020-01-31 12:25:58
我终于解决了这个问题:在我的案件中,它实际上是与码头有关的。我在我的问题中说,我阻止了码头工人,问题依然存在。这仍然是真的。这个问题是由于在启动时启动了Docker自动启动,同时它试图启动一个容器,该容器在一个LUKS设备上有一个在引导时不存在的卷。停止Docker之后,udisksd日志垃圾邮件持续存在。我通过禁用容器的自动启动来解决这个问题,该容器的卷位于磁盘上,在引导时不存在。在此之后,不再出现错误,我能够手动启动容器。谢谢你的意见。
发布于 2020-01-17 23:03:02
当某些应用程序没有将有效/正确的文件系统类型放入诸如statvfs之类的东西时,就会发生这种情况。
最终,如果所讨论的存储由udisk子系统处理,这将一直到udisksd。
我在Ubuntu18.04上安装'swapspace‘时发生了这种情况(来自回购,从源代码zip确认了当前的构建)。
如何找到侦探小说:这是我所做的。
很多事情都发生在调用泡到udisk子系统之前。消息说udisk在呼叫中收到了无效的代码。在以udisk结尾的调用树之前有一个完整的调用树。
确实需要大量的日志文件挖掘,清理初创企业(一旦我确定了交换空间,有无,将最近更改的系统与“永远运行”的系统进行了比较),然后我进入了空白源,查看了有可能导致这种情况的文件系统交互的地方,并发现了一些自我程序员留下的一堆粪便,从未进行过正确的检查和测试.
更重要的问题是:现在,狗赶上了公共汽车,接下来是什么。
我不与他们战斗,开放源码自我,薄薄的皮肤,过于雄心勃勃,没有支持,开源ID-10ts。
我使用开源的真正原因是:不是质量,哦,不,大多数是爱好打字员试图做开源来给女孩留下深刻印象,所以看起来。
在一个封闭的系统中,我现在将回到原点(需要修复我的交换)
在开放源码中:我需要不到一个小时的时间来检查当前的源代码,替换所有不推荐的系统调用,并且(大约10分钟)在其中查找一个特定glibc变量的所有非法使用并绕过它。
所以是的,虽然开源的质量很低,却是那些对设计、测试、验证、试验毫无头绪的自负狂人所做的,而对于那些上下文和范围都不是语言的人来说,我不需要等待别人为我修复任何东西。
然而,坚持“适当地提交”像这样的大家伙会使这种情况发生:人们会对‘开源不起作用’感到沮丧,而我们都会失败。因为我遇到的这个特别的东西实际上会导致严重的“无关”的数据丢失,系统故障,混乱和破坏,这个世界就结束了。(请记住,修改一个glibc内部变量。)
我的愿望:
变更开放源码:
不接受任何代码,除非同行审查和签署,在同行之间至少有一个合格的同龄人(计算机科学学位,数学,物理也去)。在系统关键项目上没有业余程序员。很长一段时间以来,做错事而不被抓,都不会让人成为专家。
。。定义同行评审..。确保完成了这项工作,这意味着:症状、错误影响分析、修复、正确性、影响分析、验证、单元测试、系统测试、发布测试,所有这些都需要完整的协议,并且测试协议需要有适当的文档化,编码器可能永远不会认证自己的工作!
https://askubuntu.com/questions/1193533
复制相似问题