--- joko/doc/SampleTasks/joko_2003-03.twingle	2003/03/11 17:56:02	1.43
+++ joko/doc/SampleTasks/joko_2003-03.twingle	2003/03/11 18:55:52	1.45
@@ -10,8 +10,11 @@
 @sequence meta
 @document-history
 @cvs-info
-  $Id: joko_2003-03.twingle,v 1.43 2003/03/11 17:56:02 joko Exp $
+  $Id: joko_2003-03.twingle,v 1.45 2003/03/11 18:55:52 joko Exp $
   $Log: joko_2003-03.twingle,v $
+  Revision 1.45  2003/03/11 18:55:52  joko
+  + AUTOCOMMIT: updated/added content
+
   Revision 1.43  2003/03/11 17:56:02  joko
   + AUTOCOMMIT: updated/added content
 
@@ -757,16 +760,108 @@
 o refactor Yakka::YakkaSetup
 
 o quepasa - Error: AMaViS
-    Starting AMaViS Daemons: amavis-milter amavisdCan't locate Razor/Client.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl) at /usr/sbin/amavisd line 54.
+
+   
+    Starting AMaViS Daemons: amavis-milter amavisd
+    Can't locate Razor/Client.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl) at /usr/sbin/amavisd line 54.
     BEGIN failed--compilation aborted at /usr/sbin/amavisd line 54.
+   
+
+  - probably because of perl-5.8.0?
+
   x apt-get install razor   #)§$&(
   solution:
     x dpkg --force-depends -r razor
     x wget http://ftp.de.debian.org/debian/pool/main/r/razor/razor_1.20-1_all.deb
-    x wget http://ftp.de.debian.org/debian/pool/main/libt/libtime-hires-perl/libtime-hires-perl_1.20-4_i386.deb
-    x dpkg -i libtime-hires-perl_1.20-4_i386.deb
     x dpkg -i razor_1.20-1_all.deb
+     => depends on 'libtime-hires-perl', so:
+      x wget http://ftp.de.debian.org/debian/pool/main/libt/libtime-hires-perl/libtime-hires-perl_1.20-4_i386.deb
+      x dpkg -i libtime-hires-perl_1.20-4_i386.deb
+        dpkg: dependency problems prevent configuration of libtime-hires-perl:
+         libtime-hires-perl depends on perlapi-5.6.0; however:
+          Package perlapi-5.6.0 is not installed.
+          ;-( /)(%(/$%%&$
+    => removing dependencies about everything from razor1-package
+      x dpkg -x razor_1.20-1_all.deb razor
+      x dpkg -r razor_1.20-1_all.deb
+      x mv DEBIAN/ razor/
+      x do: remove line 'Depends:' from DEBIAN/control
+      [x chmod -R 0755 razor/DEBIAN/] maybe!  (if: dpkg-deb: control directory has bad permissions 2755 (must be >=0755 and <=0775))
+      x dpkg -b razor razor_1.20-1_all_nodeps.deb
+      x cp razor_1.20-1_all_nodeps.deb /data/Packages/dists/stable/contrib/binary-i386/
+    =>
+      x dpkg -i /data/Packages/dists/stable/contrib/binary-i386/razor_1.20-1_all_nodeps.deb
+    => [test]
+      x /etc/init.d/amavis-milter start
+       
+        Can't load '/usr/lib/perl5/auto/Time/HiRes/HiRes.so' for module Time::HiRes: /usr/lib/perl5/auto/Time/HiRes/HiRes.so: undefined symbol: PL_stack_max at /usr/lib/perl/5.8.0/DynaLoader.pm line 225.
+         at /usr/sbin/amavisd line 46
+        Compilation failed in require at /usr/sbin/amavisd line 46.
+        BEGIN failed--compilation aborted at /usr/sbin/amavisd line 46.      
+       
+    => [CPAN-install]
+      x perl -MCPAN -e "install Time::HiRes"
+       
+          [...]
+          compile -- compile -- compile
+          [...]
+          Running make install
+          Installing /usr/lib/perl/5.8.0/auto/Time/HiRes/HiRes.so
+          Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
+          Installing /usr/lib/perl/5.8.0/Time/HiRes.pm
+          Installing /usr/share/man/man3/Time::HiRes.3pm
+          Writing /usr/lib/perl/5.8.0/auto/Time/HiRes/.packlist
+          Appending installation info to /usr/lib/perl/5.8.0/perllocal.pod
+            /usr/bin/make install  -- OK
+       
+
+  x probably because of perl-5.8.0? yes!  --  is it fixed now? let's try...  (again)
+      x /etc/init.d/amavis-milter restart
+        no! same error as above!
+      the problem is:
+      watch the output of 'perl -V' - at the bottom:
+      
+        Characteristics of this binary (from libperl):
+          Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
+          Built under linux
+          Compiled at Feb 17 2003 12:38:57
+          @INC:
+            /etc/perl
+            /usr/local/lib/perl/5.8.0
+            /usr/local/share/perl/5.8.0
+            /usr/lib/perl5
+            /usr/share/perl5
+            /usr/lib/perl/5.8.0
+            /usr/share/perl/5.8.0
+            /usr/local/lib/site_perl
+            .
+      
+
+      The bad one is the "old" shared object coming with Time::HiRes for perl-5.6.1 living at
+      /usr/lib/perl5/auto/Time/HiRes/HiRes.so.
+      
+      We have these options:
+        1. delete this stuff
+        2. put a better version at '.'
+        3. place line '/usr/lib/perl/5.8.0' above of '/usr/lib/perl5'
+        4. copy stuff from '/usr/lib/perl/5.8.0' to '/usr/lib/perl5'
+      
+      Hmmm.....
+        I think i'll choose option 1.:
+        x rm -rf /usr/lib/perl5/auto/Time/HiRes
+        (or if you don't wanna be as brute-force)
+        x cd /usr/lib/perl5/auto/Time
+        x mv HiRes HiRes.old
+        
+    => let's try again:      
+      x /etc/init.d/amavis-milter restart
+        Time::HiRes object version 1.42 does not match bootstrap parameter 01.20 at /usr/lib/perl/5.8.0/DynaLoader.pm line 245.
+
+    => ahhh...  (also testable via 'perl -MTime::HiRes')
+      x 
+    
 
 o BER.pm:  BER (Basic Encoding Rules) encoding and decoding.
 
+o use the [[http://razor.sourceforge.net/artistic.html|"Artistic License"]]?