Ho installato Arch su Olinuxino A20 micro, un'embedded basato su architettura arm, e lo scorso weekend mi sono "divertito" a installare mopidy, shairport, upmpdcli per utilizzare il sistema come jukebox e ricevitore audio (dlna e airplay).
Ora posso ascoltarmi la musica sparata dalle casse sulla scrivania anche quando sono spaparanzato sul letto con il portatile (e probabilmente è più un male che un bene

per mopidy ho creato il file ~/.config/systemd/user/mopidy.service:
Codice: Seleziona tutto
[Unit]
Description=mopidy
After=network.target
[Service]
Type=simple
# User=mopidy # this should be removed
ExecStart=/usr/bin/mopidy
[Install]
WantedBy=multi-user.target
Codice: Seleziona tutto
[Unit]
Description=Upmpdcli UPnP/dlna receiver
After=sound.target
Requires=mopidy.service
After=mopidy.service
[Service]
ExecStart=/usr/bin/upmpdcli
Restart=always
[Install]
WantedBy=multi-user.target
multi-user.target è il mio target predefinito:
Codice: Seleziona tutto
# systemctl set-default multi-user.target
Codice: Seleziona tutto
$ systemctl --user enable mopidy
$ systemctl --user enable upmpdcli
Codice: Seleziona tutto
# loginctl enable-linger sanzo
se riavvio e provo a interrogare systemd sullo stato dei servizi (connesso via ssh come utente sanzo) ottengo:
Codice: Seleziona tutto
$ systemctl --user status mopidy
● mopidy.service - mopidy
Loaded: loaded (/home/sanzo/.config/systemd/user/mopidy.service; enabled; vendor preset: enabled)
Active: inactive (dead)
$ systemctl --user status upmpdcli
● upmpdcli.service - Upmpdcli UPnP/dlna receiver
Loaded: loaded (/home/sanzo/.config/systemd/user/upmpdcli.service; enabled; vendor preset: enabled)
Active: inactive (dead)
dopo qualche serata a risvoltare archwiki e mezzo internet non riesco a trovare quale possa essere la causa... qualcuno ha dei consigli, o meglio ancora delle soluzioni?

Grazie per l'attenzione e buon Natale!