From owner-freebsd-questions@FreeBSD.ORG Mon Feb 18 06:21:04 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2920716A46C for ; Mon, 18 Feb 2008 06:21:04 +0000 (UTC) (envelope-from dhaneshkk@hotmail.com) Received: from bay0-omc1-s16.bay0.hotmail.com (bay0-omc1-s16.bay0.hotmail.com [65.54.246.88]) by mx1.freebsd.org (Postfix) with ESMTP id 1237A13C45A for ; Mon, 18 Feb 2008 06:21:04 +0000 (UTC) (envelope-from dhaneshkk@hotmail.com) Received: from BAY127-W5 ([65.55.132.40]) by bay0-omc1-s16.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 17 Feb 2008 22:21:04 -0800 Message-ID: X-Originating-IP: [203.129.255.178] From: dhaneshk k To: Date: Mon, 18 Feb 2008 06:21:03 +0000 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 18 Feb 2008 06:21:04.0165 (UTC) FILETIME=[70657550:01C871F6] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Default named issues in FreeBSD-6.2:Any hints most welcome X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2008 06:21:04 -0000 People: i have a strange issue with named services in my freeBSD-6.2-Releas= e Box (I have installed the OS from the ISO image from which I installed another = box there named is running fine , but unfortunately in this box its not run= ning ), I can't trace it what went wrong ? Named is not starting , named forcestart I tried but no use , =20 later I found that ther is no executables as /usr/sbin/named =20 && rndc also not found=20 whats went wrong with this box ?all named dirs & files there but no /usr/= sbin/named executables :!!!! So how can I rebuild/reinstall this named services in this FreeBSd6.2 box = ,=20 Expecting your valuable comments to fix this issue : thanks in advance=20 Dhanesh The following informations may be useful for you to judge whats wrong with = my installation=20 [root@sun /usr/sbin]# find / -name named /var/named /var/named/var/run/named /var/run/named /etc/rc.d/named [root@sun /usr/sbin] Here you can see it not lissting the /usr/sbin/named ,= but in my desktop pc it is listing ; 4 [root@sun /usr/sbin]# locate named /etc/namedb /etc/periodic/daily/470.status-named /etc/rc.d/named /usr/include/pcap-namedb.h /usr/local/lib/perl5/site_perl/5.8.8/mach/pcap-namedb.ph /usr/local/lib/python2.5/email/test/test_email_codecs_renamed.py /usr/local/lib/python2.5/email/test/test_email_codecs_renamed.pyc /usr/local/lib/python2.5/email/test/test_email_codecs_renamed.pyo /usr/local/lib/python2.5/email/test/test_email_renamed.py /usr/local/lib/python2.5/email/test/test_email_renamed.pyc /usr/local/lib/python2.5/email/test/test_email_renamed.pyo /usr/local/lib/python2.5/site-packages/dns/namedict.py /usr/local/lib/python2.5/site-packages/dns/namedict.pyc /usr/local/lib/python2.5/site-packages/dns/namedict.pyo /usr/local/lib/python2.5/test/test_email_renamed.py /usr/local/lib/python2.5/test/test_email_renamed.pyc /usr/local/lib/python2.5/test/test_email_renamed.pyo /usr/local/lib/ruby/1.8/xsd/namedelements.rb /usr/local/man/man3/pcre_copy_named_substring.3.gz /usr/local/man/man3/pcre_get_named_substring.3.gz /usr/local/share/doc/pcre/html/pcre_copy_named_substring.html /usr/local/share/doc/pcre/html/pcre_get_named_substring.html /usr/local/share/python2.4/Tools/pynche/namedcolors.txt /usr/local/share/python2.5/Tools/pynche/namedcolors.txt /usr/local/www/Zope29/lib/python/zope/formlib/namedtemplate.py /usr/local/www/Zope29/lib/python/zope/formlib/namedtemplate.pyc /usr/local/www/Zope29/lib/python/zope/formlib/namedtemplate.txt /usr/ports/misc/renamedlgplugins /usr/ports/misc/renamedlgplugins/Makefile /usr/ports/misc/renamedlgplugins/distinfo /usr/ports/misc/renamedlgplugins/pkg-descr /usr/ports/misc/renamedlgplugins/pkg-plist /usr/sbin/named.reconfig /usr/sbin/named.reload /usr/share/man/man8/named.reconfig.8.gz /usr/share/man/man8/named.reload.8.gz /var/named /var/named/dev /var/named/etc /var/named/etc/namedb /var/named/etc/namedb/PROTO.localhost-v6.rev /var/named/etc/namedb/PROTO.localhost.rev /var/named/etc/namedb/dynamic /var/named/etc/namedb/make-localhost /var/named/etc/namedb/master /var/named/etc/namedb/named.conf /var/named/etc/namedb/named.root /var/named/etc/namedb/slave /var/named/etc/namedb/slave/mydomain.net.slave /var/named/var /var/named/var/dump /var/named/var/log /var/named/var/run /var/named/var/run/named /var/named/var/stats /var/run/named /var/run/named/pid [root@sun /usr/sbin]# 5 [root@sun /var]# cat /etc/rc.d/named #!/bin/sh # # $FreeBSD: src/etc/rc.d/named,v 1.22.2.2 2006/02/24 09:38:36 dougb Exp $ # # PROVIDE: named # REQUIRE: SERVERS cleanvar # KEYWORD: shutdown . /etc/rc.subr name=3D"named" rcvar=3Dnamed_enable command=3D"/usr/sbin/named" extra_commands=3D"reload" start_precmd=3D"named_precmd" start_postcmd=3D"make_symlinks" reload_cmd=3D"named_reload" stop_cmd=3D"named_stop" stop_postcmd=3D"named_poststop" # If running in a chroot cage, ensure that the appropriate files # exist inside the cage, as well as helper symlinks into the cage # from outside. # # As this is called after the is_running and required_dir checks # are made in run_rc_command(), we can safely assume ${named_chrootdir} # exists and named isn't running at this point (unless forcestart # is used). # chroot_autoupdate() { # Create (or update) the chroot directory structure # if [ -r /etc/mtree/BIND.chroot.dist ]; then mtree -deU -f /etc/mtree/BIND.chroot.dist \ -p ${named_chrootdir} else warn "/etc/mtree/BIND.chroot.dist missing," warn "chroot directory structure not updated" fi # Create /etc/namedb symlink # if [ ! -L /etc/namedb ]; then if [ -d /etc/namedb ]; then warn "named chroot: /etc/namedb is a directory!" elif [ -e /etc/namedb ]; then warn "named chroot: /etc/namedb exists!" else ln -s ${named_chrootdir}/etc/namedb /etc/namedb fi else # Make sure it points to the right place. ln -shf ${named_chrootdir}/etc/namedb /etc/namedb fi # Mount a devfs in the chroot directory if needed # umount ${named_chrootdir}/dev 2>/dev/null devfs_domount ${named_chrootdir}/dev devfsrules_hide_all devfs -m ${named_chrootdir}/dev rule apply path null unhide devfs -m ${named_chrootdir}/dev rule apply path random unhide # Copy local timezone information if it is not up to date. # if [ -r /etc/localtime ]; then cmp -s /etc/localtime "${named_chrootdir}/etc/localtime" || cp -p /etc/localtime "${named_chrootdir}/etc/localtime" fi } # Make symlinks to the correct pid file # make_symlinks() { checkyesno named_symlink_enable && ln -fs "${named_chrootdir}${pidfile}" ${pidfile} } named_reload() { rndc reload } named_stop() { echo -n "Stopping named" if rndc stop 2>/dev/null; then echo . else echo -n ": rndc failed, trying killall: " if killall named; then echo . fi fi } named_poststop() { if [ -n "${named_chrootdir}" -a -c ${named_chrootdir}/dev/null ]; t= hen umount ${named_chrootdir}/dev 2>/dev/null || true fi } named_precmd() { # Is the user using a sandbox? # if [ -n "$named_chrootdir" ]; then rc_flags=3D"$rc_flags -t $named_chrootdir" checkyesno named_chroot_autoupdate && chroot_autoupdate else named_symlink_enable=3DNO fi # Create an rndc.key file for the user if none exists # if [ -s "${named_chrootdir}/etc/namedb/rndc.conf" ]; then return 0 fi confgen_command=3D"rndc-confgen -a -b256 -u $named_uid \ -c ${named_chrootdir}/etc/namedb/rndc.key" if [ -s "${named_chrootdir}/etc/namedb/rndc.key" ]; then if [ ! `stat -f%Su ${named_chrootdir}/etc/namedb/rndc.key` = =3D \ "$named_uid" ]; then $confgen_command fi else $confgen_command fi } load_rc_config $name # Updating the following variables requires that rc.conf be loaded first # required_dirs=3D"$named_chrootdir" # if it is set, it must exist pidfile=3D"${named_pidfile:-/var/run/named/pid}" command_args=3D"-u ${named_uid:=3Droot}" run_rc_command "$1" [root@sun /var]# _________________________________________________________________ Post free property ads on Yello Classifieds now! www.yello.in http://ss1.richmedia.in/recurl.asp?pid=3D219=