Good day Jeremy, That would be caused by your expat libraries and the XML::Parser module being compiled against different sources. Recompiling these from the same source should solve it.
Take care, Mark. On Tue, 29 Jan 2002, Jeremy Schwartz wrote: > When I try ./reg_system.cgi I get these results: > > [localhost:/Library/WebServer/CGI-Executables] admin% ./reg_system.cgi > dyld: perl Undefined symbols: > _XML_DefaultCurrent > _XML_ErrorString > _XML_ExternalEntityParserCreate > _XML_GetBase > _XML_GetBuffer > _XML_GetCurrentByteCount > _XML_GetCurrentByteIndex > _XML_GetCurrentColumnNumber > _XML_GetCurrentLineNumber > _XML_GetErrorCode > _XML_GetInputContext > _XML_GetSpecifiedAttributeCount > _XML_Parse > _XML_ParseBuffer > _XML_ParserCreate_MM > _XML_ParserFree > _XML_SetAttlistDeclHandler > _XML_SetBase > _XML_SetCdataSectionHandler > _XML_SetCharacterDataHandler > _XML_SetCommentHandler > _XML_SetDefaultHandler > _XML_SetDefaultHandlerExpand > _XML_SetElementDeclHandler > _XML_SetElementHandler > _XML_SetEndCdataSectionHandler > _XML_SetEndDoctypeDeclHandler > _XML_SetEntityDeclHandler > _XML_SetExternalEntityRefHandler > _XML_SetNamespaceDeclHandler > _XML_SetNotationDeclHandler > _XML_SetParamEntityParsing > _XML_SetProcessingInstructionHandler > _XML_SetStartCdataSectionHandler > _XML_SetStartDoctypeDeclHandler > _XML_SetUnknownEncodingHandler > _XML_SetUnparsedEntityDeclHandler > _XML_SetUserData > _XML_SetXmlDeclHandler > > Again, any help is appreciated. > --------------------------------------- > Jeremy Schwartz Starmark > Interactive Developer > [EMAIL PROTECTED] 954-761-1600 > > > From: Adrian Daminato <[EMAIL PROTECTED]> > > Date: Tue, 29 Jan 2002 15:56:19 -0500 > > To: Jeremy Schwartz <[EMAIL PROTECTED]> > > Cc: Charles Daminato <[EMAIL PROTECTED]> > > Subject: Re: verify_install.cgi Problems > > > > Jeremy Schwartz wrote: > >> > >> No problem on your disclaimer. I certainly understand. This machine is not > >> yet in production so that also alleviates some concerns I would normally > >> have in regards to security. > >> > >> I think that Charles' suggestion about pulling the files down via FTP and > >> reuplaoding them might have done the trick. When I ran ./verify_install.cgi > >> this time I got a message saying that the perl module Storable was missing > >> and after installing that I got one saying that HTML::Template is missing. I > >> have installed them and now it appears to be running properly. > >> > > > > Running it as ./verify_install.cgi probably did the trick - the Internal > > Server > > Error would have been spit out by missing modules. > > > > Glad to hear you got it working :) > > > >> http://www5.starmark.com/cgi-bin/verify_install.cgi > >> > >> If you could check that and make sure everything looks right. > >> > >> Ok. Now I will begin to try to figure out how to test the environments. > >> > >> Thanks for all of your help. You guys have really been great! I think you > >> will probably hear from me before I am done. > >> > >> Thanks again!!! > >> --------------------------------------- > >> Jeremy Schwartz Starmark > >> Interactive Developer > >> [EMAIL PROTECTED] 954-761-1600 > >> > >>> From: Adrian Daminato <[EMAIL PROTECTED]> > >>> Date: Tue, 29 Jan 2002 15:22:17 -0500 > >>> To: Jeremy Schwartz <[EMAIL PROTECTED]> > >>> Subject: Re: verify_install.cgi Problems > >>> > >>> Jeremy Schwartz wrote: > >>>> > >>>> If you can tell me how to enable telnet access, I would be happy to do so. > >>> > >>> hrmm...that I can't answer. Unix I know well, but I haven't had enough time > >>> to > >>> play with OS X to figure that part of it out. I'm asking someone internally > >>> that has a Mac however. First guess would be in the control panel. > >>> > >>> minor disclaimer - if I'm able to get access to your machine, I won't do > >>> anything invasive, but I'm acting voluntary in my own time, and not an agent > >>> of > >>> the company (I'm sure you can understand my reasons for this). > >>> > >>> hrmm...from your discussion below, it looks like there may be something > >>> different to this. > >>> > >>> You tried running it as follows: > >>> > >>> admin% verify_install.cgi > >>> > >>> By default in UNIX, unlike DOS, your current directory is not in your > >>> command > >>> search path. In order to execute something in your current directory: > >>> > >>> admin% ./verify_install.cgi > >>> > >>> The "Command not found" below from your email could be because the shell > >>> couldn't find "verify_install.cgi" in your path, as opposed to not being > >>> able > >>> to > >>> execute "#!/usr/bin/perl" in the script. > >>> > >>> Sorry I didn't notice this before - it appears on OS X it gives the same > >>> error. > >>> > >>> Try running it as ./verify_install.cgi and see how that works. > >>> > >>>> --------------------------------------- > >>>> Jeremy Schwartz Starmark > >>>> Interactive Developer > >>>> [EMAIL PROTECTED] 954-761-1600 > >>>> > >>>>> From: Adrian Daminato <[EMAIL PROTECTED]> > >>>>> Date: Tue, 29 Jan 2002 15:09:30 -0500 > >>>>> To: Jeremy Schwartz <[EMAIL PROTECTED]> > >>>>> Subject: Re: verify_install.cgi Problems > >>>>> > >>>>> Jeremy Schwartz wrote: > >>>>>> > >>>>>> Here are the partial results of od -c verify_install.cgi > >>>>>> > >>>>>> [localhost:/Library/WebServer/CGI-Executables] admin% od -c > >>>>>> verify_install.cgi > >>>>>> 0000000 # ! / u s r / b i n / p e r l \n > >>>>>> 0000020 \n # . C o p y r i > >>>>>> 0000040 g h t ( C ) 1 9 9 9 - 2 0 > >>>>>> 0000060 0 0 T U C O W S . c o m I n > >>>>>> 0000100 c . \n # . C r e a > >>>>>> 0000120 t e d : 0 1 / 1 3 > >>>>>> 0000140 / 2 0 0 0 \n # . C > >>>>>> 0000160 o n t a c t i d : < a > >>>>>> 0000200 d m i n @ o p e n s r s . o r g > >>>>>> 0000220 > \n # . U r l : > >>>>>> 0000240 h t t p : / > >>>>>> 0000260 / w w w . o p e n s r s . o r g > >>>>>> 0000300 \n # . O r i g i n > >>>>>> > >>>>>> It seems like the returns are correct. Grr. > >>>>> > >>>>> That's kind of odd. Chuck just showed me that too, he says you gave him > >>>>> temporary FTP access. > >>>>> > >>>>> Any way you could provide him and/or myself shell access, either via ssh > >>>>> or > >>>>> telnet? > >>>>> > >>>>>> --------------------------------------- > >>>>>> Jeremy Schwartz Starmark > >>>>>> Interactive Developer > >>>>>> [EMAIL PROTECTED] 954-761-1600 > >>>>>> > >>>>>>> From: Adrian Daminato <[EMAIL PROTECTED]> > >>>>>>> Date: Tue, 29 Jan 2002 14:50:15 -0500 > >>>>>>> To: Jeremy Schwartz <[EMAIL PROTECTED]> > >>>>>>> Subject: Re: verify_install.cgi Problems > >>>>>>> > >>>>>>> Jeremy Schwartz wrote: > >>>>>>>> > >>>>>>>> How can I verify which line endings I have. I tried od but that is > >>>>>>>> greek > >>>>>>>> to > >>>>>>>> me. > >>>>>>> > >>>>>>> Here's a sample test file I used: > >>>>>>> > >>>>>>> #!/usr/bin/perl > >>>>>>> > >>>>>>> print "hello world!\n"; > >>>>>>> > >>>>>>> Running od on the file: "od -c test.pl " gives me the output below: > >>>>>>> > >>>>>>> 0000000 # ! / u s r / b i n / p e r l \n > >>>>>>> 0000020 \n p r i n t " h e l l o w o > >>>>>>> 0000040 r l d ! \ n " ; \n > >>>>>>> 0000051 > >>>>>>> > >>>>>>> Running the command "./test.pl" > >>>>>>> > >>>>>>> hello world! > >>>>>>> > >>>>>>> > >>>>>>> If your script has "\r\n", you'll see the following > >>>>>>> > >>>>>>> od -c test.pl > >>>>>>> 0000000 # ! / u s r / b i n / p e r l \r > >>>>>>> 0000020 \n \r \n p r i n t " h e l l o > >>>>>>> 0000040 w o r l d ! \ n " ; \r \n > >>>>>>> 0000054 > >>>>>>> > >>>>>>> Running the command now: > >>>>>>> > >>>>>>> ./test.pl: Command not found. > >>>>>>> > >>>>>>> > >>>>>>> A quick simple way to change the "\r\n" at the end of each line to "\n" > >>>>>>> is > >>>>>>> just > >>>>>>> to use perl as such: > >>>>>>> > >>>>>>> perl -pi -e 's/\r\n/\n/g' test.pl > >>>>>>> > >>>>>>> -pi edits the file in place. If you want to create a backup of the > >>>>>>> original > >>>>>>> file(s), use -pi.bak - each backup will have the extension of .bak > >>>>>>> > >>>>>>> -e runs the command following, in this case 's/\r\n/\n/g'. This does a > >>>>>>> search > >>>>>>> (s) for \r\n (between the first and second /) and replaces with \n > >>>>>>> (between > >>>>>>> the > >>>>>>> second and third /). The g at the end means global, so if there is an > >>>>>>> occurence > >>>>>>> on more than one line, it will replace that too. > >>>>>>> > >>>>>>> > >>>>>>> I hope this helps for you :) > >>>>>>> > >>>>>>> > >>>>>>>> --------------------------------------- > >>>>>>>> Jeremy Schwartz Starmark > >>>>>>>> Interactive Developer > >>>>>>>> [EMAIL PROTECTED] 954-761-1600 > >>>>>>>> > >>>>>>>>> From: Adrian Daminato <[EMAIL PROTECTED]> > >>>>>>>>> Date: Tue, 29 Jan 2002 13:53:02 -0500 > >>>>>>>>> To: Jeremy Schwartz <[EMAIL PROTECTED]> > >>>>>>>>> Cc: [EMAIL PROTECTED], [EMAIL PROTECTED] > >>>>>>>>> Subject: Re: verify_install.cgi Problems > >>>>>>>>> > >>>>>>>>> Try to make sure that the file is in UNIX (\n) text format, and not > >>>>>>>>> DOS > >>>>>>>>> (\r\n) > >>>>>>>>> text format. > >>>>>>>>> > >>>>>>>>> You won't see the \r when just looking at the file, but you can use od > >>>>>>>>> to > >>>>>>>>> find > >>>>>>>>> it. The shell interpreter reads the \r as part of the #!/usr/bin/perl > >>>>>>>>> line, > >>>>>>>>> and > >>>>>>>>> it can't find /usr/bin/perl\r :> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Jeremy Schwartz wrote: > >>>>>>>>>> > >>>>>>>>>> I am trying to get the CGIs to run on Mac OSX and I am getting the > >>>>>>>>>> following > >>>>>>>>>> errors: > >>>>>>>>>> > >>>>>>>>>> Running from a browser @ > >>>>>>>>>> http://www5.starmark.com/cgi-bin/verify_install.cgi > >>>>>>>>>> > >>>>>>>>>>> Internal Server Error > >>>>>>>>>>> The server encountered an internal error or misconfiguration and was > >>>>>>>>>>> unable > >>>>>>>>>>> to > >>>>>>>>>>> complete your request. > >>>>>>>>>>> > >>>>>>>>>>> Please contact the server administrator, [EMAIL PROTECTED] and > >>>>>>>>>>> inform > >>>>>>>>>>> them > >>>>>>>>>>> of > >>>>>>>>>>> the time the error occurred, and anything you might have done that > >>>>>>>>>>> may > >>>>>>>>>>> have > >>>>>>>>>>> caused the error. > >>>>>>>>>>> > >>>>>>>>>>> More information about this error may be available in the server > >>>>>>>>>>> error > >>>>>>>>>>> log. > >>>>>>>>>>> > >>>>>>>>>>> -------------------------------------------------------------------- > >>>>>>>>>>> -- > >>>>>>>>>>> -- > >>>>>>>>>>> Apache/1.3.22 Server at www5.starmark.com Port 80 > >>>>>>>>>> > >>>>>>>>>> Here is my perl info: > >>>>>>>>>> > >>>>>>>>>>> [localhost:/Library/WebServer/CGI-Executables] admin% where perl > >>>>>>>>>>> /usr/bin/perl > >>>>>>>>>>> > >>>>>>>>>>> Here is the header of the verify_install.cgi: > >>>>>>>>>>> > >>>>>>>>>>> #!/usr/bin/perl > >>>>>>>>>> > >>>>>>>>>> So it seems like this should work fine. I am on Mac OSX 10.1.2 > >>>>>>>>>> > >>>>>>>>>> Running from command line: > >>>>>>>>>> > >>>>>>>>>>> [localhost:/Library/WebServer/CGI-Executables] admin% ls -l > >>>>>>>>>>> total 416 > >>>>>>>>>>> -rwxrwxrwx 1 admin admin 5603 Jan 10 16:27 RACE.cgi > >>>>>>>>>>> -rwxr-xr-x 1 admin admin 306 Jan 11 09:24 hello_world.pl > >>>>>>>>>>> -rw-r--r-- 1 admin admin 1712 Dec 23 1999 logo.gif > >>>>>>>>>>> -rwxrwxrwx 1 admin admin 77389 Jan 10 16:26 manage.cgi > >>>>>>>>>>> -rwxrwxr-x 1 root admin 5398 Nov 13 06:42 printenv > >>>>>>>>>>> -rwxrwxrwx 1 admin admin 59332 Jan 10 16:26 reg_system.cgi > >>>>>>>>>>> -rwxrwxrwx 1 admin admin 11115 Jan 10 16:26 register.cgi > >>>>>>>>>>> -rwxrwxrwx 1 admin admin 15418 Jan 10 16:26 renew.cgi > >>>>>>>>>>> -rwxrwxr-x 1 root admin 757 Nov 13 06:41 test-cgi > >>>>>>>>>>> -rwxr-xr-x 1 root admin 3525 Jan 11 10:03 textclock.pl > >>>>>>>>>>> -rwxr-xr-x 1 admin admin 9495 Jan 10 16:26 verify_install.cgi > >>>>>>>>>>> [localhost:/Library/WebServer/CGI-Executables] admin% > >>>>>>>>>>> verify_install.cgi > >>>>>>>>>>> verify_install.cgi: Command not found. > >>>>>>>>>> > >>>>>>>>>> TIA > >>>>>>>>>> --------------------------------------- > >>>>>>>>>> Jeremy Schwartz Starmark > >>>>>>>>>> Interactive Developer > >>>>>>>>>> [EMAIL PROTECTED] 954-761-1600 > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Adrian Daminato > >>>>>>>>> Tucows International Corp. > >>>>>>>>> http://www.tucows.com > >>>>>>>>> Tel: (416) 535-0123 > >>>>>>>>> Fax: (416) 531-5584 > >>>>>>>>> > >>>>>>>>> Beauty awakens the soul to act. > >>>>>>>>> - Dante > >>>>>>> > >>>>>>> -- > >>>>>>> Adrian Daminato > >>>>>>> Tucows International Corp. > >>>>>>> http://www.tucows.com > >>>>>>> Tel: (416) 535-0123 > >>>>>>> Fax: (416) 531-5584 > >>>>>>> > >>>>>>> Beauty awakens the soul to act. > >>>>>>> - Dante > >>>>> > >>>>> -- > >>>>> Adrian Daminato > >>>>> Tucows International Corp. > >>>>> http://www.tucows.com > >>>>> Tel: (416) 535-0123 > >>>>> Fax: (416) 531-5584 > >>>>> > >>>>> Beauty awakens the soul to act. > >>>>> - Dante > >>> > >>> -- > >>> Adrian Daminato > >>> Tucows International Corp. > >>> http://www.tucows.com > >>> Tel: (416) 535-0123 > >>> Fax: (416) 531-5584 > >>> > >>> Beauty awakens the soul to act. > >>> - Dante > > > > -- > > Adrian Daminato > > Tucows International Corp. > > http://www.tucows.com > > Tel: (416) 535-0123 > > Fax: (416) 531-5584 > > > > Beauty awakens the soul to act. > > - Dante > >