The problem persists:
root@vyos-A:~# chown root:tty /dev/ttyS0
root@vyos-A:~# ls -l /dev/ttyS0
crw-rw---- 1 root tty 4, 64 May 29 17:04 /dev/ttyS0
root@vyos-A:~# systemctl status serial-getty@ttyS0.service
○ serial-getty@ttyS0.service - Serial Getty on ttyS0
Loaded: loaded (/run/systemd/system/serial-getty@ttyS0.service; enabled; preset: enabled)
Drop-In: /etc/systemd/system/serial-getty@.service.d
└─aftervyos.conf
Active: inactive (dead)
Docs: man:agetty(8)
man:systemd-getty-generator(8) systemd for Administrators, Part XVI
May 29 17:04:07 vyos-A systemd[1]: serial-getty@ttyS0.service: Bound to unit dev-ttyS0.device, but unit isn’t active.
May 29 17:04:07 vyos-A systemd[1]: Dependency failed for Serial Getty on ttyS0.
May 29 17:04:07 vyos-A systemd[1]: serial-getty@ttyS0.service: Job serial-getty@ttyS0.service/start failed with result ‘dependency’.
Jun 11 00:39:20 vyos-A systemd[1]: serial-getty@ttyS0.service: Bound to unit dev-ttyS0.device, but unit isn’t active.
Jun 11 00:39:20 vyos-A systemd[1]: Dependency failed for Serial Getty on ttyS0.
Jun 11 00:39:20 vyos-A systemd[1]: serial-getty@ttyS0.service: Job serial-getty@ttyS0.service/start failed with result ‘dependency’.
root@vyos-A:~# systemctl start serial-getty@ttyS0.service