[Pushmi-users] Pushmi and Ubuntu

Leif Canfield leif.canfield at adayana.com
Mon Feb 25 14:18:47 EST 2008


Hi guys,
I'm sorry to burden your Uber-hacker list with my newbishness but I've been floundering around trying to get Pushmi installed and I need help.  I am running Ubuntu gutsy server and I need to get Pushmi working so I can sync between the US and India.  I've tried installing through cpan, but I'm not a perl guy and I get this error:

   root at nomad:~# perl -MCPAN -e 'install Pushmi'
 ...
   - SVN::Core        ...loaded. (1.4.4 >= 1.004003)
 ...
   Warning: prerequisite SVK 2.0.0 not found. We have v2.0.2.
 ...
   ---- Unsatisfied dependencies detected during ----
   ----        CLKAO/Pushmi-v1.0.0.tar.gz        ----
       SVN::Core [requires]
   Shall I follow them and prepend them to the queue
   of modules we are processing right now? [yes]
   Running make test
   PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
   t/00use.............6/16 pushmi config /etc/pushmi.conf doesn't exist.
   t/00use.............ok
   t/auth-relayed......skipped: Test does not run under root
   t/auth..............skipped: Test does not run under root
   t/basic.............1/28 can't run as root without the -u switch
   No such file or directory at /home/nomad/.cpan/build/Pushmi-v1.0.0-zJtpKY/blib/lib/Pushmi/Test.pm line 141.
   # Looks like you planned 28 tests but only ran 1.
   # Looks like your test died just after 1.
   t/basic............. Dubious, test returned 255 (wstat 65280, 0xff00)
    Failed 27/28 subtests
   t/concurrency.......can't run as root without the -u switch
   No such file or directory at /home/nomad/.cpan/build/Pushmi-v1.0.0-zJtpKY/blib/lib/Pushmi/Test.pm line 141.
   # Looks like your test died before it could output anything.
   t/concurrency....... Dubious, test returned 255 (wstat 65280, 0xff00)
    Failed 10/10 subtests
   t/verify............1/8 Use of uninitialized value in subroutine entry at /usr/local/lib/perl/5.8.8/YAML/Syck.pm line 75.
   Can't use an undefined value as a HASH reference at /home/nomad/.cpan/build/Pushmi-v1.0.0-zJtpKY/blib/lib/Pushmi/Test.pm line 135.
   # Looks like you planned 8 tests but only ran 1.
   # Looks like your test died just after 1.
   t/verify............ Dubious, test returned 255 (wstat 65280, 0xff00)
    Failed 7/8 subtests
   Test Summary Report
   -------------------
   t/basic.t       (Wstat: 65280 Tests: 1 Failed: 0)
     Non-zero exit status: 255
     Parse errors: Bad plan.  You planned 28 tests but ran 1.
   t/concurrency.t (Wstat: 65280 Tests: 0 Failed: 0)
     Non-zero exit status: 255
     Parse errors: Bad plan.  You planned 10 tests but ran 0.
   t/verify.t      (Wstat: 65280 Tests: 1 Failed: 0)
     Non-zero exit status: 255
     Parse errors: Bad plan.  You planned 8 tests but ran 1.
   Files=6, Tests=18, 28 wallclock secs ( 0.17 usr  0.02 sys + 22.66 cusr  1.88 csys = 24.73 CPU)
   Result: FAIL
   Failed 3/6 test programs. 0/18 subtests failed.
   make: *** [test_dynamic] Error 255
     CLKAO/Pushmi-v1.0.0.tar.gz
     /usr/bin/make test -- NOT OK
   //hint// to see the cpan-testers results for installing this module, try:
     reports CLKAO/Pushmi-v1.0.0.tar.gz
   Running make install
     make test had returned bad status, won't install without force


Ouch!  I really like David's idea of a nice easy apt module, so I added his repository and then I get all kinds of new problems.  The pushmi package depends on his version of memcached, so I get this error:        pushmi: Depends: memcached (> 1.2.2) but it is not going to be installed
I tried to upgrade/install memcached again and I get this error:
     root at ad2039:~# apt-get install memcached
     Reading package lists... Done
     Building dependency tree
     Reading state information... Done
     Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable
     distribution that some required packages have not yet been created or been moved out of Incoming.

     Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against
     that package should be filed.
     The following information may help to resolve the situation:

     The following packages have unmet dependencies:
       memcached: Depends: libc6 (>= 2.7-1) but 2.6.1-1ubuntu10 is to be installed
                            Depends: libevent1 (>= 1.3e) but 1.3b-0 is to be installed
     E: Broken packages

libc6 and libevent1 show as the most recent versions.
Can someone please help me? I'm a lowly intern and I bow before your uber-hacker wisdom! Please save me from abuse at the hands of my ubuntu!


More information about the Pushmi-users mailing list