[vox-tech] my computer has no name
Peter Jay Salzman
vox-tech@lists.lugod.org
Sat, 3 May 2003 23:40:43 -0700
troy,
thank you! yes, hostname.sh must be it. but now i'm totally confused:
# The init script comes from sysvinit.
satan# dpkg -S hostname.sh
sysvinit: /etc/init.d/hostname.sh
# The init script is missing
satan# ls -l /etc/init.d/hostname.sh
ls: /etc/init.d/hostname.sh: No such file or directory
# So reinstall it
satan# apt-get install --reinstall sysvinit
Need to get 0B/111kB of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n] y
Preparing to replace sysvinit 2.84-3 (using
.../sysvinit_2.84-3_i386.deb) ...
(minor snippage)
# However, it's still missing
satan# ls -l /etc/init.d/hostname.sh
ls: /etc/init.d/hostname.sh: No such file or directory
shouldn't apt-get install --reinstall have installed this file?
according to dpkg, the file should be there:
satan# dpkg -L sysvinit | grep hostname
/etc/init.d/hostname.sh
satan# ll /etc/init.d/hostname.sh
ls: /etc/init.d/hostname.sh: No such file or directory
in the mean time, your email has been recycled to make a hostname.sh
file for me. thanks troy, i definitely owe you one! :-)
pete
begin Troy Arnold <troy-vox@zenux.net>
> On Sat, May 03, 2003 at 05:49:05PM -0700, Peter Jay Salzman wrote:
> > apache refuses to run. using strace, i figured out it's because apache
> > doesn't know my system's name (i wish it printed some kind of error
> > msg instead of forcing me to use strace).
> >
> > using strace again on hostname led me to look at uname.
> >
> > using strace on uname led me to a system call named uname().
> >
> > looking at the man page for uname() led me to what i believe to be why
> > apache isn't running on my system:
> >
> > satan# cat /proc/sys/kernel/hostname
> > (none)
> >
> > this is kernel data. does anybody know how the kernel discovers the
> > hostname?
>
> On debian:
> /etc/init.d/hostname.sh
>
> #
> # hostname.sh Set hostname.
> #
> # Version: @(#)hostname.sh 1.10 26-Feb-2001 miquels@cistron.nl
> #
>
> if [ -f /etc/hostname ]
> then
> hostname --file /etc/hostname
> fi
>
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
--
GPG Instructions: http://www.dirac.org/linux/gpg
GPG Fingerprint: B9F1 6CF3 47C4 7CD8 D33E 70A9 A3B9 1945 67EA 951D