If you are getting this error from systemctl "Loaded: masked (Reason: Unit hostapd.service is masked.)" we need to unmask the service.
systemctl unmask hostapd
Removed /etc/systemd/system/hostapd.service.
root@routerOS:/var/log# systemctl start hostapd
root@routerOS:/var/log# systemctl status hostapd
● hostapd.service - Access point and authentication server for Wi-Fi and Ethernet
Loaded: loaded (/lib/systemd/system/hostapd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-09-25 00:40:28 EDT; 1s ago
Docs: man:hostapd(8)
Process: 101729 ExecStart=/usr/sbin/hostapd -B -P /run/hostapd.pid -B $DAEMON_OPTS ${DAEMON_CONF} (code=exited, status=0/SU>
Main PID: 101730 (hostapd)
Tasks: 1 (limit: 8814)
Memory: 648.0K
CPU: 153ms
CGroup: /system.slice/hostapd.service
└─101730 /usr/sbin/hostapd -B -P /run/hostapd.pid -B /etc/hostapd/hostapd.conf
Sep 25 00:40:27 routerOS systemd[1]: Starting Access point and authentication server for Wi-Fi and Ethernet...
Sep 25 00:40:27 routerOS hostapd[101729]: Configuration file: /etc/hostapd/hostapd.conf
Sep 25 00:40:27 routerOS hostapd[101729]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sep 25 00:40:27 routerOS hostapd[101729]: Using interface wlan0 with hwaddr 00:00:00:00:00:00 and ssid "rttwireless"
Sep 25 00:40:28 routerOS hostapd[101729]: wlan0: interface state COUNTRY_UPDATE->ENABLED
Sep 25 00:40:28 routerOS hostapd[101729]: wlan0: AP-ENABLED
Sep 25 00:40:28 routerOS systemd[1]: Started Access point and authentication server for Wi-Fi and Ethernet.
masked, hostapd, linux, debian, mint, ubuntuif, systemctl, quot, unmask, etc, systemd, routeros, var, authentication, server, wi, fi, ethernet, lib, enabled, vendor, preset, active, edt, docs, execstart, usr, sbin, pid, daemon_opts, daemon_conf, exited, su, tasks, cpu, cgroup, slice, conf, sep, configuration, wlan, interface, uninitialized, country_update, hwaddr, ssid, rttwireless, ap,