Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
Perl-Sensitive Sunglasses
 
PerlMonks  

Can't install Sys::RunAlone

by gepebril69 (Beadle)
on Apr 11, 2012 at 18:02 UTC ( #964586=perlquestion: print w/ replies, xml ) Need Help??
gepebril69 has asked for the wisdom of the Perl Monks concerning the following question:

Hi there, I'm trying to install the cpan module Sys::Runalone I'm running Windows 7 and latest version of Strawberry perl. After doing cpan install Sys::RunAlone I get all kind of complaints that files are used by another process. I have installed several modules without any problems. I also restarted the system and install another module, which went 100% ok.
Checksum for C:\strawberry\cpan\sources\authors\id\E\EL\ELIZABETH\Sys- +RunAlone-0.12.tar.gz ok Scanning cache C:\strawberry\cpan\build for sizes ...................................................................... +......DONE CPAN.pm: Going to build E/EL/ELIZABETH/Sys-RunAlone-0.12.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Sys::RunAlone Writing MYMETA.yml and MYMETA.json cp lib/Sys/RunAlone.pm blib\lib\Sys\RunAlone.pm ELIZABETH/Sys-RunAlone-0.12.tar.gz C:\strawberry\c\bin\dmake.EXE -- OK Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib\lib', 'blib\arch')" t t/RunAlone.t .. 20/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 22/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 t/RunAlone.t .. 24/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 25/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script "retry" 2 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 28/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script "retry" "2,1" 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 31/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 34/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 37/57 # Failed test 'Error message \#2b' # at t/RunAlone.t line 87. # got: '' # expected: 'A copy of 'script' is already running' # | RETRY_SYS_RUNALONE=2 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 40/57 # Failed test 'Error message \#2b' # at t/RunAlone.t line 87. # got: '' # expected: 'A copy of 'script' is already running' # | RETRY_SYS_RUNALONE=2,1 C:\STRAWB~1\perl\bin\perl.exe -I. script 2> +2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. # Failed test 'Error message \#2a' t/RunAlone.t .. 43/57 # at t/RunAlone.t line 98. # got: '' # expected: 'A copy of 'script' is already running' # | SKIP_SYS_RUNALONE=0 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 47/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 51/57 # Failed test at t/RunAlone.t line 123. # got: '' # expected: 'Skipping Sys::RunAlone check for 'script'' # | SKIP_SYS_RUNALONE=2 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 56/57 # Looks like you failed 7 tests of 57. t/RunAlone.t .. Dubious, test returned 7 (wstat 1792, 0x700) Failed 7/57 subtests (2 TODO tests unexpectedly succeeded) Test Summary Report ------------------- t/RunAlone.t (Wstat: 1792 Tests: 57 Failed: 7) Failed tests: 22, 25, 28, 37, 40, 43, 51 TODO passed: 48, 52 Non-zero exit status: 7 Files=1, Tests=57, 46 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CP +U) Result: FAIL Failed 1/1 test programs. 7/57 subtests failed. dmake.EXE: Error code 135, while making 'test_dynamic' ELIZABETH/Sys-RunAlone-0.12.tar.gz C:\strawberry\c\bin\dmake.EXE test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports ELIZABETH/Sys-RunAlone-0.12.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: ELIZABETH/Sys-RunAlone-0.12.tar.gz : make_test NO cpan> reports ELIZABETH/Sys-RunAlone-0.12.tar.gz Distribution: E/EL/ELIZABETH/Sys-RunAlone-0.12.tar.gz Fetching 'http://www.cpantesters.org/show/Sys-RunAlone.yaml'...DONE Catching error: "CPAN::Exception::yaml_process_error=HASH(0x46423bc)" +at C:/strawberry/perl/lib/CPAN.pm lin CPAN::shell() called at C:/strawberry/perl/lib/App/Cpan.pm lin +e 295 App::Cpan::_process_options('App::Cpan') called at C:/strawber +ry/perl/lib/App/Cpan.pm line 364 App::Cpan::run('App::Cpan') called at C:\strawberry\perl\bin/c +pan line 8 cpan> install Sys::RunAlone Running install for module 'Sys::RunAlone' Running make for E/EL/ELIZABETH/Sys-RunAlone-0.12.tar.gz Has already been unwrapped into directory C:\strawberry\cpan\build\S +ys-RunAlone-0.12-7_Cygk Has already been made Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib\lib', 'blib\arch')" t t/RunAlone.t .. 20/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 22/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 25/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script "retry" 2 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. # Failed test 'Error message \#2a' t/RunAlone.t .. 28/57 # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script "retry" "2,1" 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 31/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 34/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 37/57 # Failed test 'Error message \#2b' # at t/RunAlone.t line 87. # got: '' # expected: 'A copy of 'script' is already running' # | RETRY_SYS_RUNALONE=2 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. # Failed test 'Error message \#2b' t/RunAlone.t .. 40/57 # at t/RunAlone.t line 87. # got: '' # expected: 'A copy of 'script' is already running' # | RETRY_SYS_RUNALONE=2,1 C:\STRAWB~1\perl\bin\perl.exe -I. script 2> +2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 43/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 98. # got: '' # expected: 'A copy of 'script' is already running' # | SKIP_SYS_RUNALONE=0 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. Terminating on signal SIGINT(2) Terminating on signal SIGINT(2) Caught SIGINT. Trying to quit ... dmake.EXE: Warning: -- Internal Warning: finished pid 56 is not in pq +!? Caught SIGINT, trying to continue ELIZABETH/Sys-RunAlone-0.12.tar.gz C:\strawberry\c\bin\dmake.EXE test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports ELIZABETH/Sys-RunAlone-0.12.tar.gz Failed during this command: ELIZABETH/Sys-RunAlone-0.12.tar.gz : make_test NO cpan> exit Lockfile removed. Batchopdracht beŽindigen (J/N)? J C:\Users\albert\software\scripts>cpan cpan shell -- CPAN exploration and modules installation (v1.9600) Enter 'h' for help. cpan> install Sys::RunAlone Database was generated on Wed, 11 Apr 2012 17:31:01 GMT Running install for module 'Sys::RunAlone' Running make for E/EL/ELIZABETH/Sys-RunAlone-0.12.tar.gz Checksum for C:\strawberry\cpan\sources\authors\id\E\EL\ELIZABETH\Sys- +RunAlone-0.12.tar.gz ok Scanning cache C:\strawberry\cpan\build for sizes ...................................................................... +......DONE CPAN.pm: Going to build E/EL/ELIZABETH/Sys-RunAlone-0.12.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Sys::RunAlone Writing MYMETA.yml and MYMETA.json cp lib/Sys/RunAlone.pm blib\lib\Sys\RunAlone.pm ELIZABETH/Sys-RunAlone-0.12.tar.gz C:\strawberry\c\bin\dmake.EXE -- OK Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib\lib', 'blib\arch')" t t/RunAlone.t .. 20/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. # Failed test 'Error message \#2a' t/RunAlone.t .. 22/57 # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 25/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script "retry" 2 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 28/57 # Failed test 'Error message \#2a' # at t/RunAlone.t line 63. # got: '' # expected: 'A copy of 'script' is already running' # | C:\STRAWB~1\perl\bin\perl.exe -I. script "retry" "2,1" 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 31/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 34/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 37/57 # Failed test 'Error message \#2b' # at t/RunAlone.t line 87. # got: '' # expected: 'A copy of 'script' is already running' # | RETRY_SYS_RUNALONE=2 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. # Failed test 'Error message \#2b' t/RunAlone.t .. 40/57 # at t/RunAlone.t line 87. # got: '' # expected: 'A copy of 'script' is already running' # | RETRY_SYS_RUNALONE=2,1 C:\STRAWB~1\perl\bin\perl.exe -I. script 2> +2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. # Failed test 'Error message \#2a' t/RunAlone.t .. 43/57 # at t/RunAlone.t line 98. # got: '' # expected: 'A copy of 'script' is already running' # | SKIP_SYS_RUNALONE=0 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 47/57 Het proces heeft geen toegang tot het bestand om +dat het door een ander proces wordt gebruikt. t/RunAlone.t .. 51/57 # Failed test at t/RunAlone.t line 123. # got: '' # expected: 'Skipping Sys::RunAlone check for 'script'' # | SKIP_SYS_RUNALONE=2 C:\STRAWB~1\perl\bin\perl.exe -I. script 2>2 Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. t/RunAlone.t .. 56/57 # Looks like you failed 7 tests of 57. t/RunAlone.t .. Dubious, test returned 7 (wstat 1792, 0x700) Failed 7/57 subtests (2 TODO tests unexpectedly succeeded) Test Summary Report ------------------- t/RunAlone.t (Wstat: 1792 Tests: 57 Failed: 7) Failed tests: 22, 25, 28, 37, 40, 43, 51 TODO passed: 48, 52 Non-zero exit status: 7 Files=1, Tests=57, 44 wallclock secs ( 0.08 usr + 0.02 sys = 0.09 CP +U) Result: FAIL Failed 1/1 test programs. 7/57 subtests failed. dmake.EXE: Error code 135, while making 'test_dynamic' ELIZABETH/Sys-RunAlone-0.12.tar.gz C:\strawberry\c\bin\dmake.EXE test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports ELIZABETH/Sys-RunAlone-0.12.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: ELIZABETH/Sys-RunAlone-0.12.tar.gz : make_test NO

Comment on Can't install Sys::RunAlone
Select or Download Code
Re: Can't install Sys::RunAlone
by toolic (Chancellor) on Apr 11, 2012 at 18:40 UTC
    The CPAN Tester Matrix shows no passing tests on mswin32. Perhaps the module author did not design this to be run on windows.

      Thanks for the help. That sounds like a reasonable explanation to me.

      In the meantime I've built a construction using PID files.

      On script start it saves it's PID to a file
      When script ends it removes it's PID file.

      When you start the script you check on PID file, if it exists and a proces uses this PID you just exit and wait for the next TASK event.
      Not 100% solid, but 99,999999% I guess :)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://964586]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (12)
As of 2014-04-18 22:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (472 votes), past polls