Baloo, BTRFS, Reindexing Snapshots

Sorry for bringing this up again, but I always prefer to consult the experts.

We all know about the issue of getting multiple search results all pointing to the same file as Baloo indexes snapshots.

As @dalto in another thread suggested I discuss this on the KDE forums, I actually did here https://discuss.kde.org/t/baloo-btrfs-reindexing-sanpshots/18989/1

I could conclude that it will work fine if I just get Baloo to exclude /home/.snapshots/ from being indexed.
What is your current experience or points of view.
What do you think?

The excludes feature is there for a reason for some applications, make use of them if needed.

1 Like

Thanks @Cphusion for the prompt reply.
So I can just add a rule to the ballo config file to exclude hidden folders and specificall the snapshot folder.
This way Baloo will play nice and wont keep reindexing snapshots. Did I get it right?

If the exclude feature works correctly and doesnโ€™t have any bugs then yes.

1 Like

Then I will do it โ€œagainโ€ now and do a fresh install with BTRFS, then install Sanpper and the wonderful BTRFS Assistant of @dalto that I have enjoyed.

Just FYI, I will install with Grub :scream: and do a hook to handle it in case there are updates so it wonโ€™t break.

See you soon in my Grub, BTRFS system! Hopefully it will work flawlessly.

Any other suggestions/recommendations would be highly appreciated.

Why do you need a fresh install if you already have a running system with btrfs or are you using another filesystem now?

1 Like

I just installed with the defaults (EXT4). Following defaults is my rule of thumb, but sometimes I break the rules!

I better do a fresh install than just converting to BTRFS and I will chose Grub. It might be easier for an old lazy man like me.
Update:
Currently doing a fresh install, BTRFS and Grubโ€‹:scream:
Hopefully after all he attempts and discussins here I will get everything working as it should be without issues.
Update 2:
Done!

[limo@eos ~]$ inxi -Fxxx
System:
  Host: eos Kernel: 6.6.40-1-lts arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc
  Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A wm: kwin_wayland vt: 1 dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Convertible System: HP product: HP Spectre x360 Convertible 13-ae0xx
    v: N/A serial: <superuser required> Chassis: type: 31
    serial: <superuser required>
  Mobo: HP model: 83B9 v: 56.50 serial: <superuser required>
    part-nu: 3DR36PA#UUF uuid: <superuser required> UEFI: AMI v: F.36
    date: 03/19/2022
Battery:
  ID-1: BAT0 charge: 49.4 Wh (100.0%) condition: 49.4/49.4 Wh (100.0%)
    volts: 12.8 min: 11.6 model: HP Primary type: Li-ion serial: N/A
    status: full
  Device-1: hid-0018:04F3:2597.0001-battery model: ELAN2514:00 04F3:2597
    serial: N/A charge: N/A status: N/A
CPU:
  Info: quad core model: Intel Core i7-8550U bits: 64 type: MT MCP
    smt: enabled arch: Coffee Lake rev: A cache: L1: 256 KiB L2: 1024 KiB
    L3: 8 MiB
  Speed (MHz): avg: 462 high: 900 min/max: 400/4000 cores: 1: 400 2: 400
    3: 900 4: 400 5: 400 6: 400 7: 400 8: 400 bogomips: 32012
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: Hewlett-Packard driver: i915
    v: kernel arch: Gen-9.5 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1,
    HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:5917 class-ID: 0300
  Device-2: Cheng Uei Precision Industry (Foxlink) HP Wide Vision FHD Camera
    driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5:2
    chip-ID: 05c8:0815 class-ID: 0e02 serial: 200901010001
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 res: 1536x864 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
    drv: iris inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.4-arch1.2
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (KBL
    GT2) device-ID: 8086:5917 display-ID: :1.0
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:9d71
    class-ID: 0403
  API: ALSA v: k6.6.40-1-lts status: kernel-api
  Server-1: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:24fd class-ID: 0280
  IF: wlan0 state: up mac: d4:25:8b:79:17:a1
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-7:3 chip-ID: 8087:0a2b
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 238.47 GiB used: 5.98 GiB (2.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLW256HEHP-000H1
    size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 tech: SSD serial: S340NA0JA92579
    fw-rev: CXB73H1Q temp: 37.9 C scheme: GPT
Partition:
  ID-1: / size: 237.47 GiB used: 5.98 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 1022 MiB used: 584 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 237.47 GiB used: 5.98 GiB (2.5%) fs: btrfs
    dev: /dev/nvme0n1p2
  ID-4: /var/log size: 237.47 GiB used: 5.98 GiB (2.5%) fs: btrfs
    dev: /dev/nvme0n1p2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 49.0 C pch: 44.5 C mobo: N/A
  Fan Speeds (rpm): cpu: 0 mobo: 13824
Info:
  Memory: total: 8 GiB note: est. available: 7.51 GiB used: 1.45 GiB (19.3%)
  Processes: 235 Power: uptime: 3m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 256 default: graphical
  Packages: pm: pacman pkgs: 1024 Compilers: gcc: 14.1.1 Shell: Bash
    v: 5.2.26 running-in: konsole inxi: 3.3.35
[limo@eos ~]$ 

1 Like

Now, editing the Baloo config file.
Is this OK and will exclude indexing snapshots by Snapper and exclude all hidden files and folders?

exclude filters version=9
exclude=/var/lib/snapshots/
exclude=.*/*
exclude=/home/.*/
exclude=/home/.snapshots/
exclude=/.snapshots

Now, back to the Grub update hook (file grub_update.hook), Will copy it to folder /etc/pacman.d/hooks as previously discussed at Grub Hook to grub-install and grub-mkconfig?

[Trigger]
Operation = Install
Operation = Upgrade

Type = Package
Target = grub

[Action]
Description = Re-generate Grub if Updated
When = PostTransaction
Depends = grub
Exec = /bin/sh -c "/usr/bin/grub-install && /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg"


Now as per @dalto instructions at Coming From Manjaro to EndeavourOS [Installation advice for BTRFS + Snapper + Btrfs Assistant] - #2 by dalto I did:

[limo@eos ~]$ yay -Syu
[sudo] password for limo: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra                                   7.2 MiB  1898 KiB/s 00:04 [------------------------------------] 100%
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 there is nothing to do
[limo@eos ~]$ yay -Syu snapper btrfs-assistant
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
:: 1 dependency will also be installed for this operation.
   extra/cmake   -> 3.30.1-1
   (make dependency of btrfs-assistant)

:: 2 packages to upgrade/install.
2  extra/snapper         -> 0.11.1-1
1  aur/btrfs-assistant   -> 2.1.1-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
Sync Explicit (1): snapper-0.11.1-1
Sync Make Dependency (1): cmake-3.30.1-1
AUR Explicit (1): btrfs-assistant-2.1.1-1
:: (1/1) Downloaded PKGBUILD: btrfs-assistant
  1 btrfs-assistant                  (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 btrfs-assistant                  (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: btrfs-assistant 2.1.1-1 (23 ูŠูˆู„, 2024 12:50:49 ู…)
==> Retrieving sources...
  -> Downloading btrfs-assistant-2.1.1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 83182    0 83182    0     0   138k      0 --:--:-- --:--:-- --:--:--  139k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    btrfs-assistant-2.1.1.tar.gz ... Passed
:: Remove make dependencies after install? [y/N] 
:: (1/1) Parsing SRCINFO: btrfs-assistant
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (4)    New Version  Net Change  Download Size

extra/cppdap   1.58.0-2       1.55 MiB       0.32 MiB
extra/jsoncpp  1.9.5-3        0.75 MiB       0.16 MiB
extra/rhash    1.4.4-1        0.32 MiB       0.17 MiB
extra/cmake    3.30.1-1      75.50 MiB      11.55 MiB

Total Download Size:   12.19 MiB
Total Installed Size:  78.12 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 rhash-1.4.4-1-x86_64                  172.9 KiB   351 KiB/s 00:00 [------------------------------------] 100%
 jsoncpp-1.9.5-3-x86_64                161.9 KiB   291 KiB/s 00:01 [------------------------------------] 100%
 cppdap-1.58.0-2-x86_64                326.9 KiB   564 KiB/s 00:01 [------------------------------------] 100%
 cmake-3.30.1-1-x86_64                  11.5 MiB  2.10 MiB/s 00:06 [------------------------------------] 100%
 Total (4/4)                            12.2 MiB  2.19 MiB/s 00:06 [------------------------------------] 100%
(4/4) checking keys in keyring                                     [------------------------------------] 100%
(4/4) checking package integrity                                   [------------------------------------] 100%
(4/4) loading package files                                        [------------------------------------] 100%
(4/4) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/4) installing cppdap                                            [------------------------------------] 100%
(2/4) installing jsoncpp                                           [------------------------------------] 100%
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
(3/4) installing rhash                                             [------------------------------------] 100%
(4/4) installing cmake                                             [------------------------------------] 100%
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui [installed]
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (2)       New Version  Net Change  Download Size

extra/boost-libs  1.83.0-9       8.10 MiB       2.26 MiB
extra/snapper     0.11.1-1       2.71 MiB       0.77 MiB

Total Download Size:    3.02 MiB
Total Installed Size:  10.81 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 snapper-0.11.1-1-x86_64               787.0 KiB   937 KiB/s 00:01 [------------------------------------] 100%
 boost-libs-1.83.0-9-x86_64              2.3 MiB  1638 KiB/s 00:01 [------------------------------------] 100%
 Total (2/2)                             3.0 MiB  2.05 MiB/s 00:01 [------------------------------------] 100%
(2/2) checking keys in keyring                                     [------------------------------------] 100%
(2/2) checking package integrity                                   [------------------------------------] 100%
(2/2) loading package files                                        [------------------------------------] 100%
(2/2) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/2) installing boost-libs                                        [------------------------------------] 100%
Optional dependencies for boost-libs
    openmpi: for mpi support
(2/2) installing snapper                                           [------------------------------------] 100%
Optional dependencies for snapper
    pam: pam_snapper [installed]
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Reloading system bus configuration...
==> Making package: btrfs-assistant 2.1.1-1 (23 ูŠูˆู„, 2024 12:51:15 ู…)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found btrfs-assistant-2.1.1.tar.gz
==> Validating source files with sha256sums...
    btrfs-assistant-2.1.1.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting btrfs-assistant-2.1.1.tar.gz with bsdtar
==> Sources are ready.
==> Making package: btrfs-assistant 2.1.1-1 (23 ูŠูˆู„, 2024 12:51:17 ู…)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
-- The CXX compiler identification is GNU 14.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
-- Btrfs Assistant will be built for install into /usr
-- Configuring done (0.9s)
-- Generating done (0.0s)
-- Build files have been written to: /home/limo/.cache/yay/btrfs-assistant/src/build
make: Entering directory '/home/limo/.cache/yay/btrfs-assistant/src/build'
[  0%] Built target btrfs-assistant-bin_autogen_timestamp_deps
[  4%] Automatic MOC and UIC for target btrfs-assistant-bin
[  4%] Built target btrfs-assistant-bin_autogen
[  9%] Automatic RCC for ../icons/icons.qrc
[ 14%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/btrfs-assistant-bin_autogen/mocs_compilation.cpp.o
[ 19%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/main.cpp.o
[ 23%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/ui/MainWindow.cpp.o
[ 28%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/ui/Cli.cpp.o
[ 33%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/ui/DiffViewer.cpp.o
[ 38%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/ui/FileBrowser.cpp.o
[ 42%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/ui/SnapshotSubvolumeDialog.cpp.o
[ 47%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/ui/RestoreConfirmDialog.cpp.o
[ 52%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/model/SubvolModel.cpp.o
[ 57%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/util/Btrfs.cpp.o
[ 61%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/util/BtrfsMaintenance.cpp.o
[ 66%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/util/Settings.cpp.o
[ 71%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/util/Snapper.cpp.o
[ 76%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/util/System.cpp.o
[ 80%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/util/CsvParser.cpp.o
[ 85%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/widgets/FilterLineEdit.cpp.o
[ 90%] Building CXX object src/CMakeFiles/btrfs-assistant-bin.dir/btrfs-assistant-bin_autogen/KGPS6WV3FN/qrc_icons.cpp.o
[ 95%] Linking CXX executable btrfs-assistant-bin
[100%] Built target btrfs-assistant-bin
make: Leaving directory '/home/limo/.cache/yay/btrfs-assistant/src/build'
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/home/limo/.cache/yay/btrfs-assistant/src/build'
[  0%] Built target btrfs-assistant-bin_autogen_timestamp_deps
[  4%] Built target btrfs-assistant-bin_autogen
[100%] Built target btrfs-assistant-bin
Install the project...
-- Install configuration: "Release"
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/etc/btrfs-assistant.conf
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/share/applications/btrfs-assistant.desktop
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/share/metainfo/btrfs-assistant.metainfo.xml
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/share/polkit-1/actions/org.btrfs-assistant.pkexec.policy
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/bin/btrfs-assistant
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/bin/btrfs-assistant-launcher
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/bin/btrfs-assistant-bin
-- Installing: /home/limo/.cache/yay/btrfs-assistant/pkg/btrfs-assistant/usr/share/icons/hicolor/scalable/apps/btrfs-assistant.svg
make: Leaving directory '/home/limo/.cache/yay/btrfs-assistant/src/build'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "btrfs-assistant"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: btrfs-assistant 2.1.1-1 (23 ูŠูˆู„, 2024 12:52:09 ู…)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)      New Version  Net Change

btrfs-assistant  2.1.1-1        0.58 MiB

Total Installed Size:  0.58 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/1) installing btrfs-assistant                                   [------------------------------------] 100%
Optional dependencies for btrfs-assistant
    snapper [installed]
    btrfsmaintenance
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
[limo@eos ~]$

and

[limo@eos ~]$ yay -Syu snapper btrfsmaintenance
[sudo] password for limo: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
:: 2 packages to upgrade/install.
2  extra/snapper          -> 0.11.1-1
1  aur/btrfsmaintenance   -> 0.5.2-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
AUR Explicit (1): btrfsmaintenance-0.5.2-1
Sync Explicit (1): snapper-0.11.1-1
:: (1/1) Downloaded PKGBUILD: btrfsmaintenance
  1 btrfsmaintenance                 (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 btrfsmaintenance                 (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: btrfsmaintenance 0.5.2-1 (23 ูŠูˆู„, 2024 12:54:51 ู…)
==> Retrieving sources...
  -> Downloading btrfsmaintenance-0.5.2.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 27071    0 27071    0     0  31616      0 --:--:-- --:--:-- --:--:-- 31616
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    btrfsmaintenance-0.5.2.tar.gz ... Passed
:: (1/1) Parsing SRCINFO: btrfsmaintenance
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
warning: snapper-0.11.1-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (1)    Old Version  New Version  Net Change

extra/snapper  0.11.1-1     0.11.1-1       0.00 MiB

Total Installed Size:  2.71 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling snapper                                         [------------------------------------] 100%
:: Running post-transaction hooks...
(1/4) Reloading system manager configuration...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Reloading system bus configuration...
(4/4) Checking which packages need to be rebuilt
==> Making package: btrfsmaintenance 0.5.2-1 (23 ูŠูˆู„, 2024 12:54:57 ู…)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found btrfsmaintenance-0.5.2.tar.gz
==> Validating source files with sha256sums...
    btrfsmaintenance-0.5.2.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting btrfsmaintenance-0.5.2.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: btrfsmaintenance 0.5.2-1 (23 ูŠูˆู„, 2024 12:54:59 ู…)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "btrfsmaintenance"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: btrfsmaintenance 0.5.2-1 (23 ูŠูˆู„, 2024 12:55:00 ู…)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)       New Version  Net Change

btrfsmaintenance  0.5.2-1        0.04 MiB

Total Installed Size:  0.04 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/1) installing btrfsmaintenance                                  [------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...
[limo@eos ~]$ yay -Syu snapper snap-pac
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
:: 2 packages to upgrade/install.
2  extra/snap-pac   -> 3.0.1-3
1  extra/snapper    -> 0.11.1-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
Sync Explicit (2): snapper-0.11.1-1, snap-pac-3.0.1-3
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
warning: snapper-0.11.1-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (2)     Old Version  New Version  Net Change  Download Size

extra/snap-pac               3.0.1-3        0.04 MiB       0.02 MiB
extra/snapper   0.11.1-1     0.11.1-1       0.00 MiB               

Total Download Size:   0.02 MiB
Total Installed Size:  2.75 MiB
Net Upgrade Size:      0.04 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 snap-pac-3.0.1-3-any                   18.3 KiB  58.6 KiB/s 00:00 [------------------------------------] 100%
(2/2) checking keys in keyring                                     [------------------------------------] 100%
(2/2) checking package integrity                                   [------------------------------------] 100%
(2/2) loading package files                                        [------------------------------------] 100%
(2/2) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/2) reinstalling snapper                                         [------------------------------------] 100%
(2/2) installing snap-pac                                          [------------------------------------] 100%
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
(2/5) Arming ConditionNeedsUpdate...
(3/5) Reloading system bus configuration...
(4/5) Checking which packages need to be rebuilt
(5/5) Performing snapper post snapshots for the following configurations...
[limo@eos ~]$ 

Then rebooting as I had an update and new kernel.

I just created a config called root in BTRFS Assistant as per Btrfs Assistant 1.0 is coming, testers needed - #275 by limotux

Just in case I thought and did:

sudo pacman -S cronie
sudo systemctl enable cronie.service --now

I really appreciate your patience and support.

1 Like

I hope its done now. I just had one more question to be sure everything will be ok her in this thread Configuring BTRFS Assistant

I hope to hear from the experts what they think or suggest. Better in the thread above as this is supposed to be the final regarding this topic.

I will report back how things are going.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.