3.4.3 on opensuse 11.4 SMS::Send Date::ICal problem.
Greetings, First time poster, long time lurker. Met some of you at Kohacon 2010 and around. Thank you in advance. I have installed Koha 3.4.3 on a fresh install of Opensuse 11.4. Web installer reports SMS::Send and Date::ICal as missing but are installed. Google searching found similar reported problem and reported bug 6560 and 6561 http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6560 but resolution so far. What to do now? Some (hopefully) relevant info belong. Thank you, Clint. koha-server:/home/clint # locate Send.pm /root/.cpan/build/SMS-Send-0.05-TgycpQ/blib/lib/SMS/Send.pm /root/.cpan/build/SMS-Send-0.05-TgycpQ/lib/SMS/Send.pm /usr/lib/perl5/vendor_perl/5.12.3/Mail/Send.pm /usr/lib/perl5/vendor_perl/5.12.3/SMS/Send.pm /usr/local/lib/perl5/site_perl/5.13.9/SMS/Send.pm koha-server:/home/clint # perldoc -l SMS::Send /usr/local/lib/perl5/site_perl/5.13.9/SMS/Send.pm koha-server:/home/clint/koha-3.04.03 # perl -e 'print "@INC\n"' /usr/share/koha/lib /usr/local/lib/perl5/site_perl/5.13.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.13.9 /usr/local/lib/perl5/5.13.9/x86_64-linux /usr/local/lib/perl5/5.13.9 . koha-server:/home/clint/koha-3.04.03 # ./koha_perl_deps.pl -m [Mon Aug 13 13:00:37 2012] koha_perl_deps.pl: UNIVERSAL->import is deprecated and will be removed in a future perl at /usr/lib/perl5/site_perl/5.12.3/Memoize/Memcached.pm line 6 Module Name Current Version Required Version Module Required -------------------------------------------------------------------------------------------------------------------------- Date::ICal 0 * 1.72 Yes SMS::Send 0 * 0.05 No -------------------------------------------------------------------------------------------------------------------------- Total modules reported: 2 * Module is missing or requires an upgrade. koha-server:/home/clint/koha-3.04.03 # env | grep KOHA KOHA_CONF=/etc/koha/koha-conf.xml koha-server:/home/clint/koha-3.04.03 # env | grep PERL5LIB PERL5LIB=/usr/share/koha/lib koha-server:/home/clint/koha-3.04.03 # perl -V Summary of my perl5 (revision 5 version 13 subversion 9) configuration: Platform: osname=linux, osvers=2.6.37.1-1.2-desktop, archname=x86_64-linux uname='linux koha-server 2.6.37.1-1.2-desktop #1 smp preempt 2011-02-21 10:34:10 +0100 x86_64 x86_64 x86_64 gnulinux ' config_args='' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.5.1 20101208 [gcc-4_5-branch revision 167585]', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 /usr/local/lib64 libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc libc=/lib/libc-2.11.3.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.11.3' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under linux Compiled at Aug 12 2012 15:25:59 %ENV: PERL5LIB="/usr/share/koha/lib" PERL_LOCAL_LIB_ROOT="/home/clint/perl5" PERL_MB_OPT="--install_base /home/clint/perl5" PERL_MM_OPT="INSTALL_BASE=/home/clint/perl5" @INC: /usr/share/koha/lib /usr/local/lib/perl5/site_perl/5.13.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.13.9 /usr/local/lib/perl5/5.13.9/x86_64-linux /usr/local/lib/perl5/5.13.9
* clint.deckard (clint.deckard@frontiers.co.nz) wrote:
Greetings, First time poster, long time lurker. Met some of you at Kohacon 2010 and around. Thank you in advance.
I have installed Koha 3.4.3 on a fresh install of Opensuse 11.4.
Web installer reports SMS::Send and Date::ICal as missing but are installed.
Google searching found similar reported problem and reported bug 6560 and 6561 http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6560 but resolution so far. What to do now? Some (hopefully) relevant info belong.
Hi Clint Hopefully someone who uses Opensuse will chip in with why it's not working there. I do know that people have gotten it working successfully in the past. Chris -- Chris Cormack Catalyst IT Ltd. +64 4 803 2238 PO Box 11-053, Manners St, Wellington 6142, New Zealand
On 08/14/2011 04:25 PM, Chris Cormack wrote:
* clint.deckard (clint.deckard@frontiers.co.nz) wrote:
Greetings, First time poster, long time lurker. Met some of you at Kohacon 2010 and around. Thank you in advance.
I have installed Koha 3.4.3 on a fresh install of Opensuse 11.4.
Web installer reports SMS::Send and Date::ICal as missing but are installed.
Google searching found similar reported problem and reported bug 6560 and 6561 http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6560 but resolution so far. What to do now? Some (hopefully) relevant info belong.
Hi Clint
Hopefully someone who uses Opensuse will chip in with why it's not working there. I do know that people have gotten it working successfully in the past.
Chris
_______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz http://lists.katipo.co.nz/mailman/listinfo/koha
If you're following the openSuse instructions for 3.4, you installed them using YAST. It would appear that those modules don't have the version in the modules. You can check that by executing: perl -MSMS::Send -e 'print "$SMS::Send::VERSION\n"' and perl -MDate::ICal -e 'print "$Date::ICal::VERSION\n"' They should print out their version number. From the looks at your output from koha_perl_deps.pl, they are either reporting 0 or not reporting at all. I would go into YAST and uninstall them. Then from the command line as root install them from cpan. -- Bob
On 8/15/11, Bob Ewart <bob-ewart@bobsown.com> wrote:
If you're following the openSuse instructions for 3.4, you installed them using YAST. It would appear that those modules don't have the version in the modules.
You can check that by executing: perl -MSMS::Send -e 'print "$SMS::Send::VERSION\n"' and perl -MDate::ICal -e 'print "$Date::ICal::VERSION\n"'
They should print out their version number. From the looks at your output from koha_perl_deps.pl, they are either reporting 0 or not reporting at all.
I would go into YAST and uninstall them. Then from the command line as root install them from cpan.
Yes, this work-around is right, and (in my case) do not mix Perl Module RPM package with CPAN's. Remove perl-SMS-Send, and perl-Date-Ical packages using zypper (or YaST), then install them through cpan. So, my issues and also my submitted Koha Bugs (#6560 & #6561) are now solved, right? http://lists.koha-community.org/pipermail/koha-devel/2011-July/035859.html IMO, because it relates to Perl packaging on openSUSE OBS, so I filled bug for it, and hopefully openSUSE developers can fix it quickly: https://bugzilla.novell.com/show_bug.cgi?id=712352 Thanks. Best regards, -- Andi Sugandi.
participants (4)
-
Andi Sugandi -
Bob Ewart -
Chris Cormack -
clint.deckard