From 855aa71682150b14c4c728cae1bf04a594839a41 Mon Sep 17 00:00:00 2001 From: wangrong Date: Tue, 20 Jan 2026 10:42:14 +0800 Subject: [PATCH 1/2] fix: Disable ProtectHome to check mount info deepin-anything-server needs to detect all unnamed devices and assign them to the vfs_monitor kernel module. With ProtectHome enabled, when /home is located on a separate partition and uses a file system like btrfs, deepin-anything-server cannot check the btrfs mount corresponding to /home, resulting in user space being unable to obtain file events. Bug: https://pms.uniontech.com/bug-view-347691.html --- src/server/deepin-anything-server.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/deepin-anything-server.service b/src/server/deepin-anything-server.service index c74fd03..39d1e21 100644 --- a/src/server/deepin-anything-server.service +++ b/src/server/deepin-anything-server.service @@ -18,7 +18,8 @@ NoNewPrivileges=true OOMScoreAdjust=-500 Nice=-5 ProtectSystem=full -ProtectHome=true +# need to check the actual mount info +# ProtectHome=true InaccessiblePaths=-/etc/shadow InaccessiblePaths=-/etc/pam.d/ InaccessiblePaths=-/etc/NetworkManager/system-connections/ From dc05cfabab83dc1f926a65b1e5b57b30780347ad Mon Sep 17 00:00:00 2001 From: wangrong Date: Tue, 20 Jan 2026 10:47:10 +0800 Subject: [PATCH 2/2] chore: Update version to 7.0.37 As title. Log: Update version to 7.0.37 --- debian/changelog | 6 ++++++ src/daemon/deepin-anything-daemon.service | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 95d19b9..bfead7c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +deepin-anything (7.0.37) unstable; urgency=medium + + * fix: Disable ProtectHome to check mount info + + -- wangrong Tue, 20 Jan 2026 10:45:03 +0800 + deepin-anything (7.0.36) unstable; urgency=medium * fix: Fix sw64 gcc not support pie by default diff --git a/src/daemon/deepin-anything-daemon.service b/src/daemon/deepin-anything-daemon.service index a7c2882..65a3048 100755 --- a/src/daemon/deepin-anything-daemon.service +++ b/src/daemon/deepin-anything-daemon.service @@ -1,13 +1,15 @@ [Unit] Description=Deepin anything daemon service After=udisks2.service +# The time window is 3600 seconds (60 minutes) +StartLimitIntervalSec=3600 +# A maximum of 2 starts are allowed within this window. +StartLimitBurst=2 [Service] ExecStart=/usr/libexec/deepin-anything-daemon Restart=on-failure RestartSec=30 -StartLimitIntervalSec=3600 # The time window is 3600 seconds (60 minutes) -StartLimitBurst=2 # A maximum of 2 starts are allowed within this window. MemoryHigh=2G MemoryMax=3G