I just upgraded VYOS from VyOS 1.4-rolling-202307040317, where open-vm-tools is working without issue, and upgraded to VYOS 2025.05.06-0019-rolling and open-vm-tools is not appearing as installed.
In VyOS 1.4-rolling-202307040317
root@vyos01:/home/vyos# service open-vm-tools status
● open-vm-tools.service - Service for virtual machines hosted on VMware
Loaded: loaded (/lib/systemd/system/open-vm-tools.service; enabled; preset: enabled)
Active: active (running) since Tue 2024-05-14 14:35:19 PDT; 11 months 24 days ago
Docs: http://open-vm-tools.sourceforge.net/about.php
Main PID: 787 (vmtoolsd)
Tasks: 3 (limit: 2345)
Memory: 61.3M
CPU: 11h 21min 34.159s
CGroup: /system.slice/open-vm-tools.service
└─787 /usr/bin/vmtoolsd
Notice: journal has been rotated since unit was started, output may be incomplete.
root@vyos01:/home/vyos#
In upgraded to version VYOS 2025.05.06-0019-rolling missing open-vm-tools
vyos@VYOS-01:~$ service open-vm-tools status
Unit open-vm-tools.service could not be found.
root@VYOS-01:/home/vyos# systemctl list-units --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
[email protected] loaded active running Accel-PPP - High performance VPN server application for Linux
acpid.service loaded active running ACPI event daemon
atd.service loaded active running Deferred execution scheduler
atop.service loaded active running Atop advanced performance monitor
atopacct.service loaded active running Atop process accounting daemon
auditd.service loaded active running Security Auditing Service
chrony.service loaded active running chrony, an NTP client/server
cron.service loaded active running Regular background program processing daemon
dbus.service loaded active running D-Bus System Message Bus
[email protected] loaded active running DHCP client on eth0
frr.service loaded active running FRRouting
[email protected] loaded active running Getty on tty1
haveged.service loaded active running Entropy Daemon based on the HAVEGE algorithm
● kea-dhcp-ddns-server.service loaded failed failed Kea DDNS Service
kea-dhcp4-server.service loaded active running Kea IPv4 DHCP daemon
kmod-static-nodes.service loaded active exited Create List of Static Device Nodes
live-config.service loaded active exited live-config contains the components that configure a live system during the boot process (late userspace).
netplug.service loaded active running Network cable hotplug management daemon
rsyslog.service loaded activating auto-restart System Logging Service
[email protected] loaded active running OpenBSD Secure Shell server
systemd-binfmt.service loaded active exited Set Up Additional Binary Formats
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-modules-load.service loaded active exited Load Kernel Modules
systemd-random-seed.service loaded active exited Load/Save Random Seed
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-sysusers.service loaded active exited Create System Users
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create System Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
systemd-update-utmp.service loaded active exited Record System Boot/Shutdown in UTMP
systemd-user-sessions.service loaded active exited Permit User Sessions
[email protected] loaded active exited User Runtime Directory /run/user/1002
[email protected] loaded active running User Manager for UID 1002
vyconfd.service loaded active running VyOS vyconf daemon
vyos-configd.service loaded active running VyOS configuration daemon
vyos-hostsd.service loaded active running VyOS DNS configuration keeper
vyos-router.service loaded active exited VyOS Router
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
41 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
root@VYOS-01:/home/vyos#