Help: Running iTunes U perl script: Can't locate Digest/SHA.pm

We are using IIS 6.0 on Windows Server 2003.
We have installed v5.008008 of Active Perl.
We changed the sample iTunesU.pl script with our school data
When we run the script from the command prompt we get the following error:
Can't locate Digest/SHA.pm in @INC (@INC contains: E:/Perl/site/lib E:/Perl/lib
.) at E:\Webapps\ajula\CGI\ITunesU.pl line 87.
BEGIN failed--compilation aborted at E:\Webapps\ajula\CGI\ITunesU.pl line 87.
How can fix this problem
Thanks
Moshe AJULA.EDU

I followed the instructions in the sample files.
On the server I ran perl -MCPAN -e shell
It showed errors and problem for when installing Digest::SHA and Crypt::SSLeay
Here is a copy of the restults.
Can you help me figuring out what is wrong?
Thanks
-------------------------- Resutls of install --------------------
In the cpan> prompt
cpan shell -- CPAN exploration and modules installation (v1.9102)
ReadLine support enabled
cpan> install URI::Escape
CPAN: Storable loaded ok (v2.16)
Going to read E:\Perl\cpan\Metadata
Database was generated on Mon, 26 Nov 2007 10:36:39 GMT
URI::Escape is up to date (3.28).
cpan> install Digest::SHA
Running install for module 'Digest::SHA'
Running make for M/MS/MSHELOR/Digest-SHA-5.45.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9707)
Scanning cache E:\Perl/cpan/build for sizes
............................................................................DONE
CPAN: Compress::Zlib loaded ok (v1.4201)
CPAN: Archive::Tar loaded ok (v1.3201)
Digest-SHA-5.45/
Digest-SHA-5.45/README
Digest-SHA-5.45/src/
Digest-SHA-5.45/src/hmac.h
Digest-SHA-5.45/src/hmacxtra.c
Digest-SHA-5.45/src/sha.h
Digest-SHA-5.45/src/shaxtra.c
Digest-SHA-5.45/src/sha64bit.h
Digest-SHA-5.45/src/sha64bit.c
Digest-SHA-5.45/src/hmac.c
Digest-SHA-5.45/src/sha.c
Digest-SHA-5.45/Makefile.PL
Digest-SHA-5.45/examples/
Digest-SHA-5.45/examples/dups
Digest-SHA-5.45/META.yml
Digest-SHA-5.45/Changes
Digest-SHA-5.45/shasum
Digest-SHA-5.45/typemap
Digest-SHA-5.45/MANIFEST
Digest-SHA-5.45/SHA.pm
Digest-SHA-5.45/t/
Digest-SHA-5.45/t/nistbyte.t
Digest-SHA-5.45/t/nistbit.t
Digest-SHA-5.45/t/rfc2202.t
Digest-SHA-5.45/t/bitbuf.t
Digest-SHA-5.45/t/hmacsha.t
Digest-SHA-5.45/t/podcover.t
Digest-SHA-5.45/t/methods.t
Digest-SHA-5.45/t/sha224.t
Digest-SHA-5.45/t/dumpload.t
Digest-SHA-5.45/t/sha384.t
Digest-SHA-5.45/t/sha1.t
Digest-SHA-5.45/t/sha512.t
Digest-SHA-5.45/t/gg.t
Digest-SHA-5.45/t/allfcns.t
Digest-SHA-5.45/t/gglong.t
Digest-SHA-5.45/t/pod.t
Digest-SHA-5.45/t/woodbury.t
Digest-SHA-5.45/t/fips198.t
Digest-SHA-5.45/t/ireland.t
Digest-SHA-5.45/t/base64.t
Digest-SHA-5.45/t/sha256.t
Digest-SHA-5.45/SHA.xs
CPAN: File::Temp loaded ok (v0.18)
CPAN.pm: Going to build M/MS/MSHELOR/Digest-SHA-5.45.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Digest::SHA
Could not read 'E:\Perl\cpan\build\Digest-SHA-5.45-KfEI5d\META.yml'. Falling bac
k to other methods to determine prerequisites
'nmake' is not recognized as an internal or external command,
operable program or batch file.
MSHELOR/Digest-SHA-5.45.tar.gz
nmake -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent stat
e
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
MSHELOR/Digest-SHA-5.45.tar.gz : make NO
cpan> install LWP::UserAgent
LWP::UserAgent is up to date (2.036).
cpan> install Crypt::SSLeay
Running install for module 'Crypt::SSLeay'
Running make for D/DL/DLAND/Crypt-SSLeay-0.57.tar.gz
CPAN: LWP::UserAgent loaded ok (v2.036)
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/D/DL/DLAND/Crypt-SSLeay-0.57.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Crypt-SSLeay-0.57
Crypt-SSLeay-0.57/t
Crypt-SSLeay-0.57/Changes
Crypt-SSLeay-0.57/lib
Crypt-SSLeay-0.57/certs
Crypt-SSLeay-0.57/MANIFEST
Crypt-SSLeay-0.57/TODO
Crypt-SSLeay-0.57/typemap
Crypt-SSLeay-0.57/MANIFEST.SKIP
Crypt-SSLeay-0.57/eg
Crypt-SSLeay-0.57/SSLeay.pm
Crypt-SSLeay-0.57/SSLeay.xs
Crypt-SSLeay-0.57/README
Crypt-SSLeay-0.57/Makefile.PL
Crypt-SSLeay-0.57/META.yml
Crypt-SSLeay-0.57/eg/lwp-ssl-test
Crypt-SSLeay-0.57/eg/net-ssl-test
Crypt-SSLeay-0.57/certs/ca-bundle.crt
Crypt-SSLeay-0.57/certs/notacakeynopass.pem
Crypt-SSLeay-0.57/certs/notacacert.pem
Crypt-SSLeay-0.57/lib/Crypt
Crypt-SSLeay-0.57/lib/Net
Crypt-SSLeay-0.57/lib/Net/SSL.pm
Crypt-SSLeay-0.57/lib/Crypt/SSLeay
Crypt-SSLeay-0.57/lib/Crypt/SSLeay/MainContext.pm
Crypt-SSLeay-0.57/lib/Crypt/SSLeay/Conn.pm
Crypt-SSLeay-0.57/lib/Crypt/SSLeay/X509.pm
Crypt-SSLeay-0.57/lib/Crypt/SSLeay/Err.pm
Crypt-SSLeay-0.57/lib/Crypt/SSLeay/CTX.pm
Crypt-SSLeay-0.57/t/00-basic.t
Crypt-SSLeay-0.57/t/02-live.t
Crypt-SSLeay-0.57/t/01-connect.t
CPAN.pm: Going to build D/DL/DLAND/Crypt-SSLeay-0.57.tar.gz
========================================================================
No installed SSL libraries found in any of the following places.
c:\openssl
You will have to either specify a directory location at the following
prompt, or rerun the Makefile.PL program and use the --lib switch
to specify the path. If the path in question is considered standard
on your platform, please consider filing a bug report in order to
have it taken into account in a subsequent version of Crypt::SSLeay.
Which SSL install path do you want to use? c:\openssl
c:\openssl does not appear to be an SSL library installation, since
the required header files were not found. The build cannot proceed.
Warning: No success on command[E:\Perl\bin\perl.exe Makefile.PL]
Warning (usually harmless): 'YAML' not installed, will not store persistent stat
e
DLAND/Crypt-SSLeay-0.57.tar.gz
E:\Perl\bin\perl.exe Makefile.PL -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Could not read 'E:\Perl\cpan\build\Crypt-SSLeay-0.57-5QWh9O\META.yml'. Falling b
ack to other methods to determine prerequisites
Failed during this command:
DLAND/Crypt-SSLeay-0.57.tar.gz : writemakefile NO 'E:\Perl\bin\pe
rl.exe Makefile.PL' returned status 512

Similar Messages

  • ITunes 11.0.4. can't locate thousands of files (they are still on the harddisk though) - is there a way to simply relocate them (without having to do it for each individual song which would take forever)?

    After updating to iTunes 11.0.4.,
    iTunes 11.0.4. can't locate thousands of files (they are still on the harddisk though).
    is there a way to simply relocate them (without having to do it manually for each individual song which would take forever)?

    Are these "thousands of files" in an iTunes library that simply cannot be found?
    If so, assuming you know exactly where they are, hold the "Option" key while opening iTunes from your dock.  You will then be given a "Choose Library" option.  Choose it and point to your library.

  • Running sql or perl script using DBMS_JOB

    Hi,
    Is there a way to run a sql or perl script using DBMS_JOB procedures? I have a perl script which checks out the table usage and emails the report to specific users. I want to run this script in a job scheduler, where I am using dbms_job to add the job. Please help. Any suggestions are greatly appreciated. Thanks.
    -Kristine

    You cannot run sql or perl scrips using DBMS_JOBS. You can run only Oracle procedures, functions, packages with DBMS_JOBS. They have to be stored in the database. You will have to create a Pro*C program that is listening on the pipe and push data to that pipe by using dbms_pipe. Then you can execute anything you want.

  • Help--upgraded itunes 7.0.1 can't see my music or video

    I upgraded to 10.4.8 and 7.01. Every other time i have upgraded, itunes just opened up and all my music was there. Including upgrade to 7.0.
    Now when i open itunes it has none of my music. When i try to import and i point it toward the itunes music folder, it doesn't see the music folders inside. I selected "consolidate" to see if that would help, but it did nothing.
    If i go into the finder, and click thru to a song and then click on a song, it opens in itunes and then i can see it in itunes. I have a lot of songs so clicking on each one is not practical.
    It might be a 10.4.8 problem, bc when i opened entourage and safari, i had also lost all my settings and had to start from scratch. What is weird about this is that the files are there for itunes to see.
    Btw, this is only a problem on my imac. macbook pro is working fine after upgrades
    thanks

    Have you tried playing the downloaded song in iTunes, while connected to the internet? The authorization process for the song would be the same (probably) as you're logging in here, presuming you bought it with the same id.
    This presumes that you haven't hit the limit of authorized computers.
    Just making sure of the basics.

  • PLEASE HELP! iTunes won't play/can't find music

    I moved my entire iTunes library (the whole folder) over to a external drive, now iTunes can't play or find my music.
    I followed every tutorial out there.
    First copied itunes folder over, then set the path in itunes to where the music is located.
    I even uninstalled itunes, trashed all prefs, etc. then reinstalled the latest version.
    still no go.
    What am i missing?

    just se the function "add to the library"

  • Launching issue when trying to run itunes on windows vista, can anyone help? ive tried uninstalling and then reinstalling but still have the same error code

    This has only occurred recently and I am not being able to load up itunes on my computer which is quite a pain

    See Troubleshooting issues with iTunes for Windows updates.
    tt2

  • I updated my itunes and now it can't locate some of my songs. What do I do?

    I recently updated my iTunes library software. After I did, some of my songs were not able to be located on my computer, even though they haven't moved. An additional name was added to the filename. It is file://localhost/. I can't figure out how to get rid of this unnecessary part of the file name. Can someone please help me?

    Not sure how this is an ipod touch question.
    Perhaps you should post in the itunes forum.

  • HT1589 problems with itunes after updating..can't locate some of my songs..some have an exclamation point beside them how do i get these songs back in my itunes

    I'm having problems with itunes after updating. I've lost all my playlists,,finally played around with it and got the songs back but some have an exclamation point beside them and can't be located. they are songs i've purchased. I'm not very computer literate so this is a major problem. I have spent hours with this. I just want all my songs to play even though I'm not happy that I have to recreate my playlists. It would be so much easier if I knew and understood how to correct this. Has anyone else had this problem and if so..is there an easy way to correct it?

    Not sure how this is an ipod touch question.
    Perhaps you should post in the itunes forum.

  • Run crystal report through BI, can't locate par file on BOBJ server

    Attempting to run crystal report through BI iView. 
    Followed steps here: http://wiki.sdn.sap.com/wiki/display/BOBJ/CreateBOEXI3.1IntegrationKitIViewTemplateintoSAPEP+Portal
    successful until we try to locate the par file:
    com.businessobjects.pct.masteriview.par
    Is there something we need to install to be able to load this file, or is there somewhere we can download.
    As of now, stopped b/c can't find
    com.businessobjects.pct.masteriview.par

    Thanks Ingo, would this be the correct file to download and install?
    Download BusinessObjects XI 3.1 Java Portal Integration Kit - WAR 10 MB
    Located here:
    http://www.sdn.sap.com/irj/boc/enterprise;jsessionid=(J2EE3414800)ID1586935850DB11532971180627469992End?rid=/webcontent/uuid/503988db-58c5-2b10-f79d-cb96700417f9
    then click Download BusinessObjects XI 3.1 Java Portal Integration Kit - WAR 10 MB
    to get here:
    http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/f0c30ff1-4e75-2c10-a385-8eff81c946aa
    We currently have BOBJ set up, CMC/INFOVIEW, and crystal linked to SAP BI...so I thought we'd installed everything we need, I guess this is more for portal...b/c now our goal is to see what crystal reports look like in BI portal instead of infoview.
    thanks a lot,
    matt

  • Please ,help me to my problem.how can I locate through GPS since i am using an apple and my friends are using Samsung note pad 1.?my location is in the Philipines and her number is 09166883265 and she is a globe subscriber such like me...

    Somebody help me please........

    stepheniefromhouston wrote:
    What I need to know is there any other way how to track that iphone using the serial number? I always have a passcode for 1 minute on it, so I am sure it was locked when I lost it. I hope someone can give me a valuable answer. Thanks!
    Technically, the phone CAN be tracked using the "serial" number, but no one will do that for you.  If your phone is offline, there's no way of reaching it.  Most likely, it's already been restored and either put up for sale on eBay, or is being used by the theives themselves.
    Sorry, but there's nothing else you can do other than report it to your carrier, the police, and change all your passwords to any account that might have been in use on the phone.

  • Under a GUI, I need to run a perl script, how to do this?

    Hi - I am writing a GUI for my clients and one of the things my program must do is run a perl script. I am able to run perl.exe but it seems like perl.exe is not running the script. I also tried to put the perl script in a batch file and then call the batch file from my java GUI program. I still get the same issue of just perl.exe running but thats not running the script. My last attempt was to write a small class to test if perl.exe can run the script under a command line. I got the perl.exe to run the perl script but how do I but implement that class in my GUI if my test class needs a command line? How can I run a command line in my GUI so the perl script can be run.
    The Runtime.getRuntime.exec(RunPerlScript) is not working like I want it.
    I also tried Runtime r = Runtime.getRuntime();
    Process p = r.exec(RunPerlScript);
    How can I run the MS-DOS prompt from my program if the Runtime Environment is running already. The Runtime Environment seems to not allow another prompt to be opened and from there I can run the perl script manually or automatically from my program.
    What does the "cmd /c start..." or "c:\\windows\\command.com..." do? I have seen that in the forum but it doesn't seem to be running the perl script. The perl.exe runs, but not the perl script. I need anyones help desperately. Damn microsoft, why did they remove completely the functionality of DOS. I have a feeling my program will run perfectly under a UNIX environment, because I needed to do was open another shell. Thats what I need in windows!
    Thank you for your help.
    Seigot

    hi
    I am working on this perl scripts do run on GUI's well the process command is fine try java 1.3 it works fine. if u need more help let me know
    all the best

  • How to run NMS perl scripts in SunONE 6.1

    Any one have info on running the NMS perl scripts with the perl compiler shipped with 6.1? Particularly interested in nms FormMail. I need to get it running in on windows xp and Sun Solaris.
    WebServer is reporting the following error.
    failure: for host dbmrpm41.deluxe.com trying to POST /cgi-bin/FormMail.pl, cgi_s
    can_headers reports: HTTP4044: the CGI program C:\Sun\WebServer6.1\bin\https\per
    l\perl.exe did not produce a valid header (program terminated without a valid CG
    I header. Check for core dump or other abnormal termination)
    When I run FormMail.pl in a command prompt, I receive the following:
    Can't locate auto/POSIX/autosplit.ix in @INC (@INC contains: C:/Sun/WebServer6.1
    /bin/https/perl/lib/MSWin32-x86 C:/Sun/WebServer6.1/bin/https/perl/lib) at C:/Su
    n/WebServer6.1/bin/https/perl/lib/AutoLoader.pm line 146.
    at C:/Sun/WebServer6.1/bin/https/perl/lib/MSWin32-x86/POSIX.pm line 5
    Edited by: garyb on Mar 18, 2008 9:04 AM

    The Perl you found in the bin/https/perl directory is a private copy of Perl used to implement parts of the Web Server Administration Server. You shouldn't try to use it to run CGI scripts.
    Instead, you can download your own Perl distribution. ActiveState has a Perl distribution called ActivePerl. You can get it for free from http://www.activestate.com/Products/activeperl/. Other options are listed at http://win32.perl.org/.

  • Unix Perl Script To verify a Up and Running Database on Different Server

    Unix Perl Script To verify a Up and Running Database on Different Server
    Hi
    can any one please tell me a solution to verify a Up and Running Database on Different Server other than the one where we run the unix perl script? The perl script should check if the database is running else it must exit.
    Thanks much
    Kiran

    The other best solution would be Enterprise Manager, load the EM on the other machine and install oracle intelligent agent on all the boxes where oracle is running and problem solved.
    FTP is only a File Transfer Protocol, you can upload/download the files but cant execute them.
    Apart from EM the best way is load oracle client and make connection to all the databases.
    AND There are some free oracle monitoring software available I dont know much about them but one is NAGIO (if I am not wrong), try that if you want.
    BTW whats the problem in monitoring the boxes from the same physical box, means just schedule a script using cron on the same physical box where oracle is to either make connection using SQLPLUS or check the processes using "ps" command and if there is anything wrong then send alert from that box only. In this way there is no need to maintain a central monitoring server.
    Daljit Singh

  • ANM VA - run perl script to obtain and genarate reports.

    Good day,
    We have a customer who has an ANM deployment at a site. This is a HA deployment on RedHat. The customer created a perl script to run off an external host to generate reports. This was acheievd by querying the sqldatabase (dcm_ems). ANM version is 3.2. No problems.
    An additional ANM deployment was done on another site. ANM version 4.2. This deployment is the VA edition. They would like to deploy and run the same perl script.
    Is this possible on the VA Edition? Even with the RootPatch? Not sure of the level of access the patch provides, or if it is even recommened or would then still allow for the ANM to be supported? If possible, has the sqldatabase structure changed (suppose would need this for the guy's to ammend the script)? How would we obtain the "sqluser" and "sqlpwd" info for the perl script to use?
    Appreciate any guidance or feedback.
    Thank you in advance.
    Paul.

    Hi esteemed forum members,
    Any ideas or feedback anyone?
    Thanks.
    Paul.

  • Cfexecute a Perl script.

    What would I be looking at to run a Perl script at
    d:/path/to/my/perl/loader.pl %year% with a
    <cfexecute...> tag?
    I've tried to do it directly:
    <cfexecute
    name="d:\path\to\my\perl\loader.pl"
    arguments="#year#"
    variable="goodbar"
    errorvariable="foobar"/>
    I've tried to do it through cmd.exe:
    <cfexecute
    name="c:\windows\system32\cmd.exe"
    arguments="d:\path\to\my\perl\loader.pl #year#"
    variable="goodbar"
    errorvariable="foobar"/>
    I've tried calling perl.exe:
    <cfexecute
    name="e:\Perl\bin\perl.exe"
    arguments="d:\path\to\my\perl\loader.pl"
    variable="goodbar"
    errorvariable="foobar"/>
    I am not having much luck with this. The weird thing is that
    I am not
    getting any results OR errors. Just nothing.
    This is a Windows 2003/CF 8.0.1 server.

    Azadi wrote:
    > see if this may be of help in your case:
    >
    http://www.indigostar.com/perl2exe.htm
    >
    > otherwise, isn;t there a perl.exe in a win installation?
    >
    I'll take a look at that if I get desperate enough. But yes
    there is a
    perl.exe on my windows installation. I can easily run the
    script from
    the command line. I am trying to run it from ColdFusion since
    I have
    added a process that runs before the Perl script and I just
    want to fire
    off the Perl code when the ColdFusion code is completed.

Maybe you are looking for