[daisy] help:how to backup a daisy site

Karel Vervaeke karel at outerthought.org
Tue Apr 1 12:11:38 CEST 2008


Consider using the backup-tool.  It is described in the documentation:

http://cocoondev.org/daisydocs-1_5/admin/256-cd.html

Note that you probably need to fix some configuration files if
the restored daisydata or wikidata directory is in another location than
on the original server.

HTH,
Karel

On Tue, 2008-04-01 at 18:01 +0800, Steven wrote:
>  
> 
>  
> 
>                                    
> ______________________________________________________________________
> Hi,
> 
>   Hello everyone, in order to backup  daisy sites I reinstall the
> daisy1.5.1 on other server , followed the installation document
>  everything is ok,
> 
> So, I simply copy the sites data and the mysql databases to the backup
> server, obviously  this method doesn`t work . And  when I start  
> 
> daisy-repository-server  error  occured., and below is error
> information. Could andyone give me some advice about how to backup a
> daisy server, 
> 
> thanks a lot !
> 
>  
> 
> server information:
> 
> OS: Linux version 2.6.18-1.2798.fc6
> 
> Mysql: mysql-5.0.22-2.1
> 
> Daisy :  daisy1.5.1
> 
> java :   jdk1.5.0_14
> 
>  
> 
>  
> 
>  
> 
> ---- exception report
> ----------------------------------------------------------
> 
> Exception: org.apache.avalon.merlin.KernelException
> 
> Message: Kernel startup failure.
> 
> ---- cause
> ---------------------------------------------------------------------
> 
> Exception: org.apache.avalon.merlin.KernelException
> 
> Message: Cannot deploy application.
> 
> ---- cause
> ---------------------------------------------------------------------
> 
> Exception: org.apache.avalon.activation.LifecycleException
> 
> Message: Unable to create a new component instance in appliance
> [/daisy/repository/fulltextindexupdater] due to a component deployment
> failure.
> 
> ---- cause
> ---------------------------------------------------------------------
> 
> Exception: org.outerj.daisy.authentication.AuthenticationException
> 
> Message: The authentication scheme of the user does not exist.
> 
> ---- stack trace
> ---------------------------------------------------------------
> 
> org.outerj.daisy.authentication.AuthenticationException: The
> authentication scheme of the user does not exist.
> 
> org.outerj.daisy.authentication.impl.UserAuthenticatorImpl.authenticate(UserAuthenticatorImpl.java:124)
> 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 
> java.lang.reflect.Method.invoke(Method.java:585)
> 
> org.apache.avalon.activation.impl.ApplianceInvocationHandler.invoke(ApplianceInvocationHandler.java:129)
> 
> $Proxy7.authenticate(Unknown Source)
> 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 
> java.lang.reflect.Method.invoke(Method.java:585)
> 
> org.apache.avalon.activation.impl.BlockInvocationHandler.invoke(BlockInvocationHandler.java:108)
> 
> $Proxy9.authenticate(Unknown Source)
> 
> org.outerj.daisy.repository.serverimpl.LocalRepositoryManager.getRepository(LocalRepositoryManager.java:150)
> 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 
> java.lang.reflect.Method.invoke(Method.java:585)
> 
> org.apache.avalon.activation.impl.ApplianceInvocationHandler.invoke(ApplianceInvocationHandler.java:129)
> 
> $Proxy14.getRepository(Unknown Source)
> 
> org.outerj.daisy.ftindex.FullTextIndexUpdater.initialize(FullTextIndexUpdater.java:110)
> 
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
> 
> org.apache.avalon.activation.impl.DefaultComponentFactory.incarnation(DefaultComponentFactory.java:402)
> 
> org.apache.avalon.activation.impl.DefaultComponentFactory.incarnate(DefaultComponentFactory.java:130)
> 
> org.apache.avalon.activation.impl.SingletonLifestyleManager.refreshReference(SingletonLifestyleManager.java:144)
> 
> org.apache.avalon.activation.impl.SingletonLifestyleManager.commission(SingletonLifestyleManager.java:60)
> 
> org.apache.avalon.activation.impl.DefaultAppliance.commission(DefaultAppliance.java:94)
> 
> org.apache.avalon.activation.impl.DefaultRuntime.commission(DefaultRuntime.java:86)
> 
> org.apache.avalon.composition.model.impl.DefaultSystemContext.commission(DefaultSystemContext.java:362)
> 
> org.apache.avalon.composition.model.impl.DefaultDeploymentModel.commission(DefaultDeploymentModel.java:122)
> 
> org.apache.avalon.composition.model.impl.Commissioner.run(Commissioner.java:185)
> 
> java.lang.Thread.run(Thread.java:595)
> 
> 
> _______________________________________________
> daisy community mailing list
> Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
> mail to: daisy at lists.cocoondev.org
> list information: http://lists.cocoondev.org/mailman/listinfo/daisy


More information about the daisy mailing list