EPrints Technical Mailing List Archive

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

Message: #03954


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

[EP-tech] Re: Bazaar command line install


Hi

To install a bazaar package from the command line you could use Tim's gitaar tools available at: https://github.com/eprintsug/gitaar (which will help you work wth the rioxx2 github project at https://github.com/eprintsug) plus the epm tools from https://github.com/eprints/eprints/tree/3.3/tools (n.b. not sure I have selected the right branch).

I am assuming that your problem is that it is just the "available" screen that is not working i.e. that the other parts of the repository are working fine. The reason for this assumption is that it could mean that the xml parse errors relate to the data being parsed rather than the libxml libraries being used to do the parsing. If that is the case then it would be worth using wget to verify what you get when you request the available packages from the server that is showing the error i.e. do you get valid xml or is the request failing in some way?

If this is your live server then obviously backup all your data before changing anything with the bazaar (some packages will tidy up after themselves and thus remove any data created using that bazaar package). Once you have good backups you can also try looking in your lib/epm dir to see what packages are installed/enabled and then use the tools/epm utility to disable them N.B. did you read that warning about lost data when you disable a bazaar package :)

If my assumption is wrong please ignore the above :)

Thanks
Peter



On 19/02/15 09:16, Andrew Beeken wrote:
Okay, following up this and doing some research of my own it looks like
the GUI is our only option here (trying to get the recently released Rioxx
plugin working) - so, let¹s try and get the Bazaar working. I¹ve had a
look in the Apache error log and this is what I see:

[Thu Feb 19 09:12:40 2015] [error] Empty Stream at
/usr/lib/perl5/XML/LibXML.pm line
877\n\tXML::LibXML::parse_fh('XML::LibXML=HASH(0x7f488b4a6f38)',
'GLOB(0x7f488b68a610)') called at /usr/lib/perl5/XML/LibXML/SAX.pm line
99\n\teval {...} called at /usr/lib/perl5/XML/LibXML/SAX.pm line
98\n\tXML::LibXML::SAX::_parse('XML::LibXML::SAX=HASH(0x7f488b4c3d58)')
called at /usr/lib/perl5/XML/LibXML/SAX.pm line
54\n\tXML::LibXML::SAX::_parse_bytestream('XML::LibXML::SAX=HASH(0x7f488b4c
3d58)', 'GLOB(0x7f488b68a610)') called at
/usr/share/eprints3/perl_lib/XML/SAX/Base.pm line
2602\n\tXML::SAX::Base::parse('XML::LibXML::SAX=HASH(0x7f488b4c3d58)',
'HASH(0x7f488b479630)') called at
/usr/share/eprints3/perl_lib/XML/SAX/Base.pm line
2631\n\tXML::SAX::Base::parse_file('XML::LibXML::SAX=HASH(0x7f488b4c3d58)',
  'GLOB(0x7f488b68a610)') called at
/usr/share/eprints3/perl_lib/EPrints/XML/LibXML.pm line
137\n\tEPrints::XML::event_parse('GLOB(0x7f488b68a610)',
'EPrints::DataObj::SAX::Handler=ARRAY(0x7f488b4d4370)') called at
/usr/share/eprints3/perl_lib/EPrints/DataObj/EPM.pm line
293\n\tEPrints::DataObj::EPM::new_from_file('EPrints::DataObj::EPM',
'EPrints::Repository=HASH(0x7f488b693dd8)', 'GLOB(0x7f488b68a610)') called
at /usr/share/eprints3/perl_lib/EPrints/DataObj/EPM.pm line
250\n\tEPrints::DataObj::EPM::new('EPrints::DataObj::EPM',
'EPrints::Repository=HASH(0x7f488b693dd8)', 'irstats2') called at
/usr/share/eprints3/perl_lib/EPrints/DataObj/EPM.pm line
232\n\tEPrints::DataObj::EPM::map('EPrints::DataObj::EPM',
'EPrints::Repository=HASH(0x7f488b693dd8)', 'CODE(0x7f488b4d0b30)') called
at
/usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/EPM/Available.pm
line
326\n\tEPrints::Plugin::Screen::Admin::EPM::Available::render_results('EPri
nts::Plugin::Screen::Admin::EPM::Available=HASH(0x7f488b4...') called at
/usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/EPM/Available.pm
line
285\n\tEPrints::Plugin::Screen::Admin::EPM::Available::render('EPrints::Plu
gin::Screen::Admin::EPM::Available=HASH(0x7f488b4...') called at
/usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/EPM.pm line
149\n\tEPrints::Plugin::Screen::Admin::EPM::render('EPrints::Plugin::Screen
::Admin::EPM=HASH(0x7f488b4a2410)') called at
/usr/share/eprints3/perl_lib/EPrints/ScreenProcessor.pm line
377\n\tEPrints::ScreenProcessor::process('EPrints::ScreenProcessor',
'session', 'EPrints::Repository=HASH(0x7f488b693dd8)', 'template', undef,
'url', '/cgi/users/home') called at /usr/share/eprints3/cgi/users/home
line
25\n\tModPerl::ROOT::ModPerl::Registry::usr_share_eprints3_cgi_users_home::
handler('Apache2::RequestRec=SCALAR(0x7f488f751a10)') called at
/usr/lib/perl5/ModPerl/RegistryCooker.pm line 204\n\teval {...} called at
/usr/lib/perl5/ModPerl/RegistryCooker.pm line
204\n\tModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x7f488f86ab70)
') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line
170\n\tModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x7
f488f86ab70)') called at /usr/lib/perl5/ModPerl/Registry.pm line
31\n\tModPerl::Registry::handler('ModPerl::Registry',
'Apache2::RequestRec=SCALAR(0x7f488f751a10)') called at -e line 0\n\teval
{...} called at -e line 0\n at /usr/lib/perl5/XML/LibXML/SAX.pm line
109\n\tXML::LibXML::SAX::_parse('XML::LibXML::SAX=HASH(0x7f488b4c3d58)')
called at /usr/lib/perl5/XML/LibXML/SAX.pm line
54\n\tXML::LibXML::SAX::_parse_bytestream('XML::LibXML::SAX=HASH(0x7f488b4c
3d58)', 'GLOB(0x7f488b68a610)') called at
/usr/share/eprints3/perl_lib/XML/SAX/Base.pm line
2602\n\tXML::SAX::Base::parse('XML::LibXML::SAX=HASH(0x7f488b4c3d58)',
'HASH(0x7f488b479630)') called at
/usr/share/eprints3/perl_lib/XML/SAX/Base.pm line
2631\n\tXML::SAX::Base::parse_file('XML::LibXML::SAX=HASH(0x7f488b4c3d58)',
  'GLOB(0x7f488b68a610)') called at
/usr/share/eprints3/perl_lib/EPrints/XML/LibXML.pm line
137\n\tEPrints::XML::event_parse('GLOB(0x7f488b68a610)',
'EPrints::DataObj::SAX::Handler=ARRAY(0x7f488b4d4370)') called at
/usr/share/eprints3/perl_lib/EPrints/DataObj/EPM.pm line
293\n\tEPrints::DataObj::EPM::new_from_file('EPrints::DataObj::EPM',
'EPrints::Repository=HASH(0x7f488b693dd8)', 'GLOB(0x7f488b68a610)') called
at /usr/share/eprints3/perl_lib/EPrints/DataObj/EPM.pm line
250\n\tEPrints::DataObj::EPM::new('EPrints::DataObj::EPM',
'EPrints::Repository=HASH(0x7f488b693dd8)', 'irstats2') called at
/usr/share/eprints3/perl_lib/EPrints/DataObj/EPM.pm line
232\n\tEPrints::DataObj::EPM::map('EPrints::DataObj::EPM',
'EPrints::Repository=HASH(0x7f488b693dd8)', 'CODE(0x7f488b4d0b30)') called
at
/usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/EPM/Available.pm
line
326\n\tEPrints::Plugin::Screen::Admin::EPM::Available::render_results('EPri
nts::Plugin::Screen::Admin::EPM::Available=HASH(0x7f488b4...') called at
/usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/EPM/Available.pm
line
285\n\tEPrints::Plugin::Screen::Admin::EPM::Available::render('EPrints::Plu
gin::Screen::Admin::EPM::Available=HASH(0x7f488b4...') called at
/usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/EPM.pm line
149\n\tEPrints::Plugin::Screen::Admin::EPM::render('EPrints::Plugin::Screen
::Admin::EPM=HASH(0x7f488b4a2410)') called at
/usr/share/eprints3/perl_lib/EPrints/ScreenProcessor.pm line
377\n\tEPrints::ScreenProcessor::process('EPrints::ScreenProcessor',
'session', 'EPrints::Repository=HASH(0x7f488b693dd8)', 'template', undef,
'url', '/cgi/users/home') called at /usr/share/eprints3/cgi/users/home
line
25\n\tModPerl::ROOT::ModPerl::Registry::usr_share_eprints3_cgi_users_home::
handler('Apache2::RequestRec=SCALAR(0x7f488f751a10)') called at
/usr/lib/perl5/ModPerl/RegistryCooker.pm line 204\n\teval {...} called at
/usr/lib/perl5/ModPerl/RegistryCooker.pm line
204\n\tModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x7f488f86ab70)
') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line
170\n\tModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x7
f488f86ab70)') called at /usr/lib/perl5/ModPerl/Registry.pm line
31\n\tModPerl::Registry::handler('ModPerl::Registry',
'Apache2::RequestRec=SCALAR(0x7f488f751a10)') called at -e line 0\n\teval
{...} called at -e line 0\n

Which is pretty much error soup to me. Can anyone make head or tail as to
what¹s going on? I think it¹s a result of a bad update that was performed
last year which brought our system down for a few days (while I was on
leave, no less!) as that was when the problems seemed to start.


On 18/02/2015 14:30, "Andrew Beeken" <anbeeken@lincoln.ac.uk> wrote:

Hello all!

Currently trying to use the command line install for our bazaar as the
GUI is broken - I¹ve found the instructions here
http://wiki.eprints.org/w/EPrints_Package_Manager but they seem to be out
of date as there is no ep_bazaar file in the bin folder. Any thoughts?

Andrew

The University of Lincoln, located in the heart of the city of Lincoln,
has established an international reputation based on high student
satisfaction, excellent graduate employment and world-class research.

The information in this e-mail and any attachments may be confidential.
If you have received this email in error please notify the sender
immediately and remove it from your system. Do not disclose the contents
to another person or take copies.

Email is not secure and may contain viruses. The University of Lincoln
makes every effort to ensure email is sent without viruses, but cannot
guarantee this and recommends recipients take appropriate precautions.

The University may monitor email traffic data and content in accordance
with its policies and English law. Further information can be found at:
http://www.lincoln.ac.uk/legal.

*** 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/

*** 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/


--
Peter J. West
Digital Repository Services Ltd