EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #07447


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

Re: [EP-tech] bazaar still unknown after upgrade to 3.4


Hi Thomas,

I reckon that you either have an archive level cfg/cfg.d/epm.pl that
overrides the one on ingredients/bazaar/cfg.d/epm.pl or somehow the
latter is missing.  If you are using site_lib and still had this in the
include path this may also be somewhere to log for epm.pl.

Below is the contents of ingredients/bazaar/cfg.d/epm.pl you either
need to add this file in the ingredient or make sure all of it is
included in your archive/site_lib epm.pl.  If you do this, you should
be able to remove the modifications to Available.pm

####

use EPrints::DataObj::EPM;
use EPrints::EPM::Source;

$c->{datasets}->{epm} = {
        sqlname => "epm",
        class => "EPrints::DataObj::EPM",
        virtual => 1,
};



# EPM Configuration File
$c->{epm_sources} = [] if !defined $c->{epm_sources};

# Define the EPM sources
push @{$c->{epm_sources}}, {
                name => "EPrints Bazaar",
                base_url => "http://bazaar.eprints.org";,
};

####

Regards

David Newman

On Thu, 2018-08-30 at 11:08 +0200, th.lauke@arcor.de wrote:
> Hi David,
> 
> > 
> > It should not be necessary but ... please could you add the
> > following lines
> it sligthly modifies the error message:
> Can't call method "dataobj_class" on an undefined value at
> /usr/share/eprints3/ingredients/bazaar/plugins/EPrints/Plugin/Screen/
> Admin/EPM/Available.pm line 347
> besides further 'Unknown dataset: epm'
> 
> > 
> > The instructions are based on upgrading repositories that have a
> > site_lib
> I prefer this location for local modifications since they serve for
> several repos!
> 
> > 
> > It might also be worth updating
> > /usr/share/eprints3/flavours/pub_lib/inc and
> > removing site_lib ...
> Thus this could be imho only a temporary bypass!?
> Nevertheless after this reduction of 'inc' the errors are still as
> aforementioned,
> no matter what this file contains!
> 
> What next?
> 
> Tia
> Thomas
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-
> tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/