I was able to administer global Apache options with the shipping OES.However, using YaST for creating Hardware Virtual Servers blows things
up
badly. To the point that Apache will not start. One has to edit thevhosts.conf manually to get it to run again and to add virtual hosts.

Tim Pearson
Midwestern Telephone, Inc.
e*Mail: tpearson ( *at# ) mwtel ( %dot^ ) com



>>> <tacoshell@gmail.com> 3/10/2005 7:03:22 PM >>>

>> I have attempted to use YaST to configure HTTP and keep hiting a

problem
>
>> where the progress bar gets to 33% and then I am dumped out to the


>> terminal prompt. Anyone know what the deal is here?

>
>I have the same problem. Here is some information:
>
>yast2-2.9.82-0.2
>yast2-perl-bindings-2.9.34-1.4
>
>"Use of uninitialized value in subroutine entry at
>/usr/share/YaST2/modules/YaPI.pm line 227"
>
>YaPI.pm line 227:
>
>return Locale::gettext::dgettext ($domain, $msgid);
>
>
>Here is what I get in my /var/log/YaST2/y2log
>
>
>2005-03-09 09:06:35 <1> vo(27038) [liby2]

genericfrontend.cc(main):133
>Launched YaST2 component 'y2base'
>2005-03-09 09:06:35 <1> vo(27038) [wfm]

Y2WFMComponent.cc(SetLanguage):424
>GET encoding for en_US: ISO-8859-1
>2005-03-09 09:06:35 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Desktop)
>2005-03-09 09:06:35 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Map)
>2005-03-09 09:06:35 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (String)
>2005-03-09 09:06:35 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Label)
>2005-03-09 09:06:35 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Popup)
>2005-03-09 09:06:35 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Mode)
>2005-03-09 09:06:35 <1> vo(27038) [wfm]

Y2CCScript.cc(createInLevel):157
>Parsing finished
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses]

Y2CCNCursesUI.h(create):60
>Creating ncurses component
>2005-03-09 09:06:35 <1> vo(27038) [liby2]

genericfrontend.cc(main):422
>YAST_IS_RUNNING is yes
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses]
>YNCursesUI.cc(YNCursesUI):72
>Start YNCursesUI
>2005-03-09 09:06:35 <1> vo(27038) [ncurses]

YNCursesUI.cc(YNCursesUI):88
>setenv LC_CTYPE: en_US encoding: ISO-8859-1
>2005-03-09 09:06:35 <1> vo(27038) [ncurses]
>NCstring.cc(setTerminalEncoding):457 Terminal encoding SET to:

ISO-8859-1
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):190

Launch
>NCurses...(ui-ncurses-2.9.26)
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):195
>TERM=xterm
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):203
>isatty:
>stdout-yes stderr-yes
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):210

mytty:
>/dev/pts/1
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):230

have
>color = 1
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):245

screen
>size 23 x 80
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses]

NCstyle.cc(NCstyle):308
>Init
>xterm using color => 4 styles in xterm
>2005-03-09 09:06:35 <1> vo(27038) [ncurses] NCurses.cc(SetTitle):459

Draw
>title called
>2005-03-09 09:06:35 <1> vo(27038) [ui-ncurses] NCurses.cc(init):258
>NCurses
>ready
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (CommandLine)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Report)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Summary)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (TypeRepository)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Address)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Hostname)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (IP)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Netmask)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (URL)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (RichText)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Progress)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Wizard)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Directory)
>2005-03-09 09:06:58 <1> vo(27038) [Y2Perl]
>Y2PerlComponent.cc(Y2PerlComponent):35 Creating Y2PerlComponent
>-e (27038) Wed Mar 9 09:06:58 PST 2005
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Require)
>2005-03-09 09:06:58 <1> vo(27038) [Y2PM] Y2PM.cc(packageManager):398>Launch
>PackageManager...
>2005-03-09 09:06:58 <1> vo(27038) [packagemanager]

PkgDu.cc(newcount):298
>--[1]----------------------------
>2005-03-09 09:06:58 <1> vo(27038) [packagemanager]

PkgDu.cc(newcount):298
>---------------------------------
>2005-03-09 09:06:58 <1> vo(27038) [Y2PM] Y2PM.cc(packageManager):400>Created PackageManager @0x8a58d88
>2005-03-09 09:06:58 <1> vo(27038) [Y2PM]

Y2PM.cc(selectionManager):419
>Launch SelectionManager...
>2005-03-09 09:06:58 <1> vo(27038) [Y2PM]

Y2PM.cc(selectionManager):421
>Created SelectionManager @0x8a59818
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (PackageAI)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (PackageCallbacksInit)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Sequencer)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Wizard_hw)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (HttpServer)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (NetworkDevices)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Arch)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Call)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Provider)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Language)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Misc)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Installation)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (AsciiFile)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (XF86Path)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Encoding)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (ProductFeatures)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Service)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Package)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (PackageSystem)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (HttpServerWidgets)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (LogView)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (TablePopup)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (CWM)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (DNS)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Detection)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Confirm)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Host)
>2005-03-09 09:06:58 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (NetworkConfig)
>2005-03-09 09:06:58 <1> vo(27038) [wfm]

Y2CCScript.cc(createInLevel):157
>Parsing finished
>2005-03-09 09:06:58 <1> vo(27038) [Interpreter]
>http-server/wizards.ycp:312
>Calling YaST client http-server (arguments: [])
>2005-03-09 09:06:58 <1> vo(27197) [Y2Perl] YPerl.cc(destroy):155

Shutting
>down embedded Perl interpreter.
>2005-03-09 09:06:59 <1> vo(27038) [YCP] clients/http-server.ycp:261
>----------------------------------------
>2005-03-09 09:06:59 <1> vo(27038) [YCP] clients/http-server.ycp:262
>HttpServer module started
>2005-03-09 09:06:59 <1> vo(27038) [YCP] CommandLine.ycp:836
>----------------------------------------
>2005-03-09 09:06:59 <1> vo(27038) [YCP] CommandLine.ycp:837 Command

line
>interface started
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Accept" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Add" ->

F3
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Back" ->

F8
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Cancel" ->

F9
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Do Not Accept"


->
>F9
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Don't install"


->
>F9
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Finish" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Help" ->

F1
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Install" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Next" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "No" ->

F9
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "OK" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Quit" ->

F9
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Save" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Yes" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Close" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Continue" ->

F10
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Delete" ->

F5
>2005-03-09 09:06:59 <1> vo(27038) [ui]
>YUI_builtins.cc(evaluateSetFunctionKeys):1652 Mapping "Edit" ->

F4
>/usr/lib/YaST2/servers_non_y2/ag_http_server (27222) Wed Mar 9

09:06:59
>PST 2005
>2005-03-09 09:06:59 <1> vo(27222) [wfm]

Y2WFMComponent.cc(SetLanguage):424
>GET encoding for en_US: ISO-8859-1
>Use of uninitialized value in subroutine entry at
> /usr/share/YaST2/modules/YaPI.pm line 227 (#1)
> (W uninitialized) An undefined value was used as if it were

already
> defined. It was interpreted as a "" or a 0, but maybe it was a
>mistake.
> To suppress this warning assign a defined value to your

variables.
>
> To help you figure out what was undefined, perl tells you what
>operation
> you used the undefined value in. Note, however, that perl

optimizes
>your
> program and the operation displayed in the warning may not

necessarily
> appear literally in your program. For example, "that $foo" is
> usually optimized into "that " . $foo, and the warning will refer

to
> the concatenation (.) operator, even though there is no . in your


> program.
>
>
>2005-03-09 09:06:59 <3> vo(27038) [-e]
>CERT_ERROR[1612:/usr/share/YaST2/modules/YaPI/HTTPD.pm] no ca

certificate
>file configured for this hostid
>2005-03-09 09:06:59 <3> vo(27038) [-e]
>CERT_ERROR[1529:/usr/share/YaST2/modules/YaPI/HTTPD.pm] no

certificate
>file
>configured for this hostid
>2005-03-09 09:06:59 <3> vo(27038) [-e]
>CERT_ERROR[1570:/usr/share/YaST2/modules/YaPI/HTTPD.pm] no

certificate key
>file configured for this hostid
>Use of uninitialized value in subroutine entry at
> /usr/share/YaST2/modules//YaPI.pm line 227, line 7 (#1)
> (W uninitialized) An undefined value was used as if it were

already
> defined. It was interpreted as a "" or a 0, but maybe it was a
>mistake.
> To suppress this warning assign a defined value to your

variables.
>
> To help you figure out what was undefined, perl tells you what
>operation
> you used the undefined value in. Note, however, that perl

optimizes
>your
> program and the operation displayed in the warning may not

necessarily
> appear literally in your program. For example, "that $foo" is
> usually optimized into "that " . $foo, and the warning will refer

to
> the concatenation (.) operator, even though there is no . in your


> program.
>
>2005-03-09 09:06:59 <3> vo(27222) [ag_http_server] OPEN_FAILED unable

to
>open file /var/lib/YaST2//httpd_active_module_selections.conf for

reading:
>No such file or directory
>2005-03-09 09:06:59 <1> vo(27038) [wfm] Y2WFMComponent.cc(import):579


>Y2WFMComponent::import (Service)
>2005-03-09 09:06:59 <1> vo(27038) [YCP] HttpServer.ycp:153 Testing
>packages
>for ["access", "actions", "alias", "auth", "auth_dbm", "autoindex",

"cgi",
>"dir", "env", "expires", "include", "jk", "log_config", "mime",
>"negotiation", "php4", "setenvif", "ssl", "suexec", "userdir"]
>Can't use an undefined value as an ARRAY reference at
> /usr/share/YaST2/modules/YaST/HTTPDData.pm line 618 (#2)
> (F) A value used as either a hard reference or a symbolic

reference
>must
> be a defined value. This helps to delurk some insidious errors.>
>Uncaught exception from user code:
> Can't use an undefined value as an ARRAY reference at
>/usr/share/YaST2/modules/YaST/HTTPDData.pm line 618.
> YaST::HTTPDData::GetPackagesForModule('YaST::HTTPD Data','jk')


>called at -e line 0
>2005-03-09 09:06:59 <1> vo(27038) [Y2Perl] YPerl.cc(destroy):155

Shutting
>down embedded Perl interpreter.
>Can't undef active subroutine during global destruction.
>
>Ideas?
>Tacoshell