Not able to get nut-client to work on Garuda

Can’t seem to get nut-client going in Garuda, working on Linux-Mint, Windows, OpenMediavault, QNAS, Ubutntu, everything but Garuda.
I get:sudo systemctl restart nut-client Failed to restart nut-client.service: Unit nut-client.service not found.
and
sudo systemctl enable nut-client Failed to enable unit: Unit nut-client.service does not exist
I followed the instructions on Google Ai
and on Techno Tim’s YT video to get some insight. Also have installed the APC UPS on other devices to figure it out, but decided on the QNAP NAS as the nut-server, as it is on 24/7 and it is working on all the above systems.
Any insight or an actual Garuda instruction?

garuda-inxi
System:
  Kernel: 6.14.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=1a5793f8-3377-4500-9b95-bcfc4a65af9e rw rootflags=subvol=@
    quiet loglevel=3 ibt=off
  Desktop: Cinnamon v: 6.4.9 tk: GTK v: 3.24.49 wm: Muffin v: 6.4.1 tools:
    avail: cinnamon-screensaver,xautolock vt: 7 dm: LightDM v: 1.32.0
    Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: Dell product: Inspiron 3670 v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: Dell model: 0H4VK7 v: A01 serial: <superuser required> part-nu: 0868
    uuid: <superuser required> UEFI: Dell v: 2.21.0 date: 12/03/2021
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: Intel Core i5-9600K bits: 64 type: MCP arch: Coffee Lake
    gen: core 9 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xC (12) microcode: 0xF8
  Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 smt: <unsupported> cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
    L3: 9 MiB desc: 1x9 MiB
  Speed (MHz): avg: 800 min/max: 800/4600 scaling: driver: intel_pstate
    governor: performance cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800
    bogomips: 44398
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Dell
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: none empty: DP-1,HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:3e98 class-ID: 0380
  Device-2: NVIDIA GP108 [GeForce GT 1030] vendor: Gigabyte driver: nvidia
    v: 570.144 alternate: nouveau,nvidia_drm non-free: 550-570.xx+
    status: current (as of 2025-04; EOL~2026-12-xx) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 4
    ports: active: none off: HDMI-A-1 empty: DVI-D-1 bus-ID: 01:00.0
    chip-ID: 10de:1d01 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: nvidia gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 81 s-size: 602x331mm (23.70x13.03")
    s-diag: 687mm (27.05")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Acer KB272HL H
    serial: <filter> built: 2022 res: mode: 1920x1080 hz: 75 scale: 100% (1)
    dpi: 82 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau drv: nvidia
    platforms: device: 0 drv: nvidia device: 1 drv: iris device: 2 drv: nouveau
    device: 3 drv: swrast gbm: drv: iris surfaceless: drv: nvidia x11:
    drv: nvidia inactive: wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GT 1030/PCIe/SSE2
    memory: 1.95 GiB
  API: Vulkan v: 1.4.309 layers: 7 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GT 1030 driver: nvidia v: 570.144 device-ID: 10de:1d01
    surfaces: xcb,xlib device: 1 type: discrete-gpu
    name: NVIDIA GeForce GT 1030 driver: nvidia v: 570.144
    device-ID: 10de:1d01 surfaces: xcb,xlib device: 2 type: integrated-gpu
    name: Intel UHD Graphics 630 (CFL GT2) driver: mesa intel
    v: 25.0.4-arch1.1 device-ID: 8086:3e98 surfaces: xcb,xlib device: 3
    type: cpu name: llvmpipe (LLVM 19.1.7 256 bits) driver: mesa llvmpipe
    v: 25.0.4-arch1.1 (LLVM 19.1.7) device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0403
  Device-2: NVIDIA GP108 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 4
    bus-ID: 01:00.1 chip-ID: 10de:0fb8 class-ID: 0403
  API: ALSA v: k6.14.3-zen1-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 03:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF: enp3s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:5
    chip-ID: 8087:0aaa class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.1 lmp-v: 10
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 2.73 TiB used: 982.1 GiB (35.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN850X 1000GB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 620361WD temp: 25.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD20EARX-00PASB0 size: 1.82 TiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: N/A serial: <filter> fw-rev: AB51
    temp: 30 C scheme: MBR
Partition:
  ID-1: / raw-size: 558.98 GiB size: 558.98 GiB (100.00%)
    used: 114.42 GiB (20.5%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 27 MiB (28.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 558.98 GiB size: 558.98 GiB (100.00%)
    used: 114.42 GiB (20.5%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-4: /var/log raw-size: 558.98 GiB size: 558.98 GiB (100.00%)
    used: 114.42 GiB (20.5%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-5: /var/tmp raw-size: 558.98 GiB size: 558.98 GiB (100.00%)
    used: 114.42 GiB (20.5%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.16 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 6
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 28.0 C pch: 33.0 C mobo: 26.0 C gpu: nvidia
    temp: 34 C
  Fan Speeds (rpm): fan-1: 985 gpu: nvidia fan: 42%
Info:
  Memory: total: 32 GiB available: 31.16 GiB used: 3.2 GiB (10.3%)
  Processes: 291 Power: uptime: 31m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.4 GiB services: csd-power,upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Packages: 1660 pm: pacman pkgs: 1644 libs: 462 tools: pamac,paru
    pm: flatpak pkgs: 16 Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi
    default: fish v: 4.0.2 running-in: gnome-terminal inxi: 3.3.38
Garuda (2.7.2-1):
  System install date:     2024-09-26
  Last full system update: 2025-04-25
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            media-omv2-storage.mount systemd-sysctl.service

Take a look at the Arch Linux wiki entry if you haven’t already: Network UPS Tools

6 Likes

Great thanks,

Looks like I overlooked the:
/etc/nut/ups.conf ... [upsname] driver = usbhid-ups port = auto

What’s weird is on In Mint and other Linux distro’s I didn’t have to add that as a client.
But seems to be working, now that I have every thing working I need to do none-activate tests, to make sure everything gets the shutdown command.
Thanks again.

2 Likes

We always mark here the solution and not the implementation. :slight_smile:

2 Likes

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