problem with hostname
matteo filippetto
matteo.filippetto at gmail.com
Thu Jul 9 12:34:42 UTC 2009
2009/7/9 <pkaplan1 at comcast.net>:
>
> ----- Original Message -----
> From: "matteo filippetto" <matteo.filippetto at gmail.com>
> To: "Ubuntu user technical support, not for general discussions"
> <ubuntu-users at lists.ubuntu.com>
> Sent: Thursday, July 9, 2009 8:02:41 AM GMT -05:00 US/Canada Eastern
> Subject: Re: problem with hostname
>
> 2009/7/9 <pkaplan1 at comcast.net>:
>>
>> ----- Original Message -----
>> From: "NoOp" <glgxg at sbcglobal.net>
>> To: ubuntu-users at lists.ubuntu.com
>> Sent: Wednesday, July 8, 2009 2:04:45 PM GMT -05:00 US/Canada Eastern
>> Subject: Re: problem with hostname
>>
>>>On 07/06/2009 07:51 PM, pkaplan1 at comcast.net wrote:
>>>> When I first set up my box the system prompt read:
>>>>
>>>> <username>@<hostname>:$
>>>>
>>>> Recently it changed to :
>>>>
>>>> <username>@(none):$
>>>>
>>>> When I need to invoke sudo I get:
>>>>
>>>> <username>@(none):~$ sudo <command>
>>>> sudo: unable to resolve host
>>>> sudo: unable to resolve host
>>>> sudo: unable to resolve host
>>>> sudo: unable to resolve host
>>>> [sudo] password for <username>:
>>>>
>>>> I can set the hostname with:
>>>>
>>>> sudo hostname <hostname>
>>>>
>>>> but the new hostname is not retained after reboot.
>>>
>>>It won't, see 'man hostname'
>>><quote>
>>>SET NAME
>>> When called with one argument or with the --file option, the
>>>commands set the host name or the NIS/YP domain name. Note that this is
>>>effective only until the next reboot. Edit /etc/hostname for
>>>permanent change.
>>>Note, that only the super-user can change the names.
>>></quote>
>>>
>>>>
>>>> Shouldn't the following define my hostname?
>>>>
>>>> <username>@(none):~$ cat /etc/hosts
>>>> 127.0.0.1 localhost
>>>> 127.0.1.1 <hostname>
>>>...
>>>> <username>@(none):~$ cat /etc/hostname
>>>> <hostname>
>>>
>>>The last should (/etc/hostname). If you look at 'cat
>>>/etc/rcS.d/S02hostname.sh/ or 'cat /etc/init.d/hostname.sh' you will see
>>>that it reads /etc/hostname for a value & if it does not find one it
>>>will resort to localhost.
>>>
>>>I tested by duplicating your /etc/hosts and then blanked out
>>>/etc/hostname (removed my hostname from the file). Rebooted and now my
>>>system shows as yours:
>>>
>>><username>@(none):~$
>>>
>>>Changed it back & rebooted & now I'm showing:
>>>
>>><username>@<hostname>:~$
>>>
>>>>
>>>> How can I restore <hostname> permanently?
>>
>>>As Fred pointed out:
>>>$ gksu gedit /etc/hostname
>>>add the host name you wish in the file. Note: only the hostname, nothing
>>>else. Reboot and check 'cat /etc/hostname' again before doing anything.
>>>
>>>If /etc/hostname is blank, then perhaps your network manager is making
>>>the change?
>>>
>>>What version/flavour of Ubuntu are you using? What permissions are set
>>>for /etc/hostname?
>>>$ ls -l /etc/hostname
>>>-rw-r--r-- 1 root root 6 2008-07-12 13:56 /etc/hostname
>>>Also check your user privileges (System|Administration|<username>|User
>>>Privileges - see if 'Administer the system' is checked.
>>>
>>
>> NoOp,
>> Thanks for the explanation and effort.
>> Although I'm no expert, /etc/rcS.d/S02hostname.sh/ and 'cat
>> /etc/init.d/hostname.sh' appear to point to /etc/hostname and I did not
>> knowingly modify these.
>> Currently my /etc/hostname file has a single line containing my intended
>> hostname.
>> The file permissions are as you indicate above.
>> I do have administration privileges for the system.
>>
>> So, still, I'm stumped. My hostname is not being read following reboot,
>> so
>> I have to manually define it after each boot.
>>
>> Paul
>> --
>> ubuntu-users mailing list
>> ubuntu-users at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>>
>> --
>> ubuntu-users mailing list
>> ubuntu-users at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>>
>>
>
>>Hi,
>
>>maybe your hostname is set by dhcp? do you check this?
>>In this case you have to set adjust dhclient.conf
>
>
> I don't think so, but this raised an interesting thought...could a change to
> /etc/samba/smb.conf have caused a problem?
>
> Paul
>
>
>
>
>>Bye
>>--
>>Matteo Filippetto
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>
I don't think samba conflict with hostname.
I saw this article, maybe can be useful...
http://burnz.wordpress.com/2009/02/26/how-to-change-the-hostname-in-ubuntu/
http://linux.dsplabs.com.au/hostname-unknown-host-bug-not-resolving-error-fix-p52/
Bye
--
Matteo Filippetto
More information about the ubuntu-users
mailing list