pi@volumio:~$ hostname
volumio
pi@volumio:~$ hostname -f
volumio
Hostname shows the name volumio, this is the hostname, -f shows the FQDN, in my case this is the same as hostname.
This is the default setting, i haven’t changed any thing till now.
On your installation hostname doesn’t even show a hostname, so either the file is empty or some service isn’t running.
The hostname can be changed in the webui, for this go to:
Settings → Playername
But before doing this could you please check the following:
cat /etc/hostname
Should show the hostname.
uname -a
Output should be like this:
Linux volumio 3.12.34+ #725 PREEMPT Sun Dec 7 13:14:11 GMT 2014 armv6l GNU/Linux
I guess that in you don’t get the correct output, but as said, this is to check nothing really strange happened.
Now then please change the hostname from the webui and reboot.
After reboot do the previous named check’s
If changing using the webui didn’t work, do the following as root or using sudo:
nano /etc/hostname
Clear everything in this file and enter a hostname, save the file and do:
/etc/init.d/hostname.sh start
reboot
Now perform the previous checks.
If this all didn’t work, reflash the SD and try again 