Setting up DNS server -- Yast complains about bind
I'm trying to set up a DNS server via Yast (Network Services / DNS) under 9.1. When I go there I get the message "These packages need to be installed: bind". If I continue, I get the message "Installing required packages failed". Yet the list of installed packages shows that I have bindutils installed, and indeed a Yast search on packages shows that everything associated with bind is indeed installed. Interestingly, I have a very similar problem with Powertweak Configuration under Yast, which says that it needs the package "powertweak" and is then unable to install it. Anyone know what's going on here? Paul
On Thu, 2005-03-24 at 12:20 -0500, Paul W. Abrahams wrote:
I'm trying to set up a DNS server via Yast (Network Services / DNS) under 9.1. When I go there I get the message "These packages need to be installed: bind". If I continue, I get the message "Installing required packages failed". Yet the list of installed packages shows that I have bindutils installed, and indeed a Yast search on packages shows that everything associated with bind is indeed installed.
Well you do need the package "bind" installed to provide DNS services not just bind-utils. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 * Only reply to the list please* "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
On Thursday 24 March 2005 12:30 pm, Ken Schneider wrote:
On Thu, 2005-03-24 at 12:20 -0500, Paul W. Abrahams wrote:
I'm trying to set up a DNS server via Yast (Network Services / DNS) under 9.1. When I go there I get the message "These packages need to be installed: bind". If I continue, I get the message "Installing required packages failed". Yet the list of installed packages shows that I have bindutils installed, and indeed a Yast search on packages shows that everything associated with bind is indeed installed.
Well you do need the package "bind" installed to provide DNS services not just bind-utils.
Things are getting curiouser and curiouser. I copied the 9.1 DVD to my hard drive and have that directory as the only Yast installation source. I checked the directory explicitly and indeed the bind package (/SuSE_9.1/i586/bind-9.2.3-76.i586.rpm) is there. Yet Yast "install software" cannot find it. I looked both with a search on bind and by going into the package groups. The heading Productivity / Networking / DNS lists bind-utils but not bind. The problem may be that when I copy the DVD to my hard drive I don't have the directory structure that Yast expects. The top levels of that structure are dvd / suse / i586. Should the installation source be given as dvd / suse, dvd, or dvd / suse / i586? Does Yast look at any files outside of i586? Paul
On Thursday 24 March 2005 3:18 pm, I wrote:
The problem may be that when I copy the DVD to my hard drive I don't have
the
directory structure that Yast expects. The top levels of that structure are dvd / suse / i586. Should the installation source be given as dvd / suse, dvd, or dvd / suse / i586? Does Yast look at any files outside of i586?
Somehow the structure of the copy of the DVD was messed up (missing some top-level files, I guess) so that Yast simply looked at what I already had installed without complaining. I recopied the entire DVD and that seems to have solved the problem. I'm still not sure which files I could have omitted -- does anyone know? Paul
On Thu, 2005-03-24 at 15:18 -0500, Paul W. Abrahams wrote:
On Thursday 24 March 2005 12:30 pm, Ken Schneider wrote: Things are getting curiouser and curiouser. I copied the 9.1 DVD to my hard drive and have that directory as the only Yast installation source. I checked the directory explicitly and indeed the bind package (/SuSE_9.1/i586/bind-9.2.3-76.i586.rpm) is there. Yet Yast "install software" cannot find it. I looked both with a search on bind and by going into the package groups. The heading Productivity / Networking / DNS lists bind-utils but not bind.
The problem may be that when I copy the DVD to my hard drive I don't have the directory structure that Yast expects. The top levels of that structure are dvd / suse / i586. Should the installation source be given as dvd / suse, dvd, or dvd / suse / i586? Does Yast look at any files outside of i586?
Why not just cd to where the packages are and use rpm -ivh to install bind? It sounds like something did not get setup correctly with the source you have set up. You need to set it up as a directory source if you copied the DVD to your harddrive. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 * Only reply to the list please* "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
On Thursday 24 March 2005 5:12 pm, Ken Schneider wrote:
Why not just cd to where the packages are and use rpm -ivh to install bind?
That certainly works, but it would be better if I don't have to do that for every package I want to install, but could do it through Yast instead.
It sounds like something did not get setup correctly with the source you have set up. You need to set it up as a directory source if you copied the DVD to your harddrive.
Indeed, I recopied the entire DVD, set it up as a Yast source, and that worked. But I'm still curious as to what parts of the DVD I could have omitted to save some space. Paul
The Thursday 2005-03-24 at 17:45 -0500, Paul W. Abrahams wrote:
Indeed, I recopied the entire DVD, set it up as a Yast source, and that worked. But I'm still curious as to what parts of the DVD I could have omitted to save some space.
Everything under "/dvd/suse" is needed, including the "suse" (name can change, I think). The other directories of "/dvd/" are not needed (media.1, docu... etc). -- Cheers, Carlos Robinson
The Thursday 2005-03-24 at 15:18 -0500, Paul W. Abrahams wrote:
The problem may be that when I copy the DVD to my hard drive I don't have the directory structure that Yast expects. The top levels of that structure are dvd / suse / i586. Should the installation source be given as dvd / suse, dvd, or dvd / suse / i586? Does Yast look at any files outside of i586?
I once used /srv/ftp/pub/suseupdate/i386/update/8.1.... just compare with the path given to YOU from a remote server; well, the directory structure yast expects is the same. -- Cheers, Carlos Robinson
participants (3)
-
Carlos E. R.
-
Ken Schneider
-
Paul W. Abrahams