EPrints Technical Mailing List Archive

Message: #01395


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

[EP-tech] Re: Easydeposit and EPrints.


Hi Ian,

I am not sure what the x-noop flag is, but I am getting this error message in the apache log for my EPrints installation:



Failed to mkdir /usr/share/eprints3/archives/witeprints/documents/disk0/00/00/21/31: Permission denied
Unable to write to /usr/share/eprints3/archives/witeprints/documents/disk0/00/00/21/31/01/329137284.zip: No such file or directory
EPrints::Storage: No plugins available to store file/26720
file/26720::set_file(329137284.zip) failed: No storage plugins succeeded
[Fri Dec 14 15:59:40 2012] [warning]: document.2780 failed to create subdataobj on document.files at /usr/share/eprints3/perl_lib/EPrints/DataObj.pm line 313
        EPrints::DataObj::create_from_data('EPrints::DataObj::Document', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdedaecb350)', 'EPrints::DataSet=HASH(0x7fdeded821a8)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/SubObject.pm line 78
        EPrints::DataObj::SubObject::create_from_data('EPrints::DataObj::Document', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdedaecb350)', 'EPrints::DataSet=HASH(0x7fdeded821a8)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/Document.pm line 313
        EPrints::DataObj::Document::create_from_data('EPrints::DataObj::Document', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdedaecb350)', 'EPrints::DataSet=HASH(0x7fdeded821a8)') called at /usr/share/eprints3/perl_lib/EPrints/DataSet.pm line 1012
        EPrints::DataSet::create_dataobj('EPrints::DataSet=HASH(0x7fdeded821a8)', 'HASH(0x7fdedaecb350)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj.pm line 395
        EPrints::DataObj::create_subdataobj('EPrints::DataObj::EPrint=HASH(0x7fdee291a288)', 'documents', 'HASH(0x7fdedaecb350)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj.pm line 310
        EPrints::DataObj::create_from_data('EPrints::DataObj::EPrint', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdee2904f48)', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/EPrint.pm line 492
        EPrints::DataObj::EPrint::create_from_data('EPrints::DataObj::EPrint', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdee2904f48)', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/DataSet.pm line 1012
        EPrints::DataSet::create_dataobj('EPrints::DataSet=HASH(0x7fdee14c4270)', 'HASH(0x7fdee2904f48)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1385
        EPrints::Apache::CRUD::__ANON__ called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 685
        EPrints::Apache::CRUD::__ANON__('HASH(0x7fdee2904f48)', 'dataset', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/CLIProcessor.pm line 97
        EPrints::CLIProcessor::epdata_to_dataobj('EPrints::CLIProcessor=HASH(0x7fdee290e6b0)', 'HASH(0x7fdee2904f48)', 'dataset', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Import.pm line 310
        EPrints::Plugin::Import::epdata_to_dataobj('EPrints::Plugin::Import::Binary=HASH(0x7fdee290c0e8)', 'HASH(0x7fdee2904f48)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Import/Binary.pm line 72
        EPrints::Plugin::Import::Binary::input_fh('EPrints::Plugin::Import::Binary=HASH(0x7fdee290c0e8)', 'dataset', 'EPrints::DataSet=HASH(0x7fdee14c4270)', 'fh', 'File::Temp=GLOB(0x7fdedaeab880)', 'filename', '329137284.zip', 'mime_type', 'application/zip', ...) called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 698
        eval {...} called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 698
        EPrints::Apache::CRUD::parse_input('EPrints::Apache::CRUD=HASH(0x7fdedaeadf10)', 'EPrints::Plugin::Import::Binary=HASH(0x7fdee290c0e8)', 'CODE(0x7fdee290acf8)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1394
        EPrints::Apache::CRUD::POST('EPrints::Apache::CRUD=HASH(0x7fdedaeadf10)', 'EPrints::DataObj::User=HASH(0x7fdee2919cb8)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1015
        EPrints::Apache::CRUD::handler('EPrints::Apache::CRUD=HASH(0x7fdedaeadf10)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/Rewrite.pm line 369
        EPrints::Apache::Rewrite::__ANON__('Apache2::RequestRec=SCALAR(0x7fdee290e4e8)') called at -e line 0
        eval {...} called at -e line 0 (/usr/share/perl/5.10/Carp.pm:46)
[Fri Dec 14 15:59:40 2012] [warning]: eprint.2131 failed to create subdataobj on eprint.documents at /usr/share/eprints3/perl_lib/EPrints/DataObj.pm line 313
        EPrints::DataObj::create_from_data('EPrints::DataObj::EPrint', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdee2904f48)', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/EPrint.pm line 492
        EPrints::DataObj::EPrint::create_from_data('EPrints::DataObj::EPrint', 'EPrints::Repository=HASH(0x7fdedfddc2e8)', 'HASH(0x7fdee2904f48)', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/DataSet.pm line 1012
        EPrints::DataSet::create_dataobj('EPrints::DataSet=HASH(0x7fdee14c4270)', 'HASH(0x7fdee2904f48)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1385
        EPrints::Apache::CRUD::__ANON__ called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 685
        EPrints::Apache::CRUD::__ANON__('HASH(0x7fdee2904f48)', 'dataset', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/CLIProcessor.pm line 97
        EPrints::CLIProcessor::epdata_to_dataobj('EPrints::CLIProcessor=HASH(0x7fdee290e6b0)', 'HASH(0x7fdee2904f48)', 'dataset', 'EPrints::DataSet=HASH(0x7fdee14c4270)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Import.pm line 310
        EPrints::Plugin::Import::epdata_to_dataobj('EPrints::Plugin::Import::Binary=HASH(0x7fdee290c0e8)', 'HASH(0x7fdee2904f48)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Import/Binary.pm line 72
        EPrints::Plugin::Import::Binary::input_fh('EPrints::Plugin::Import::Binary=HASH(0x7fdee290c0e8)', 'dataset', 'EPrints::DataSet=HASH(0x7fdee14c4270)', 'fh', 'File::Temp=GLOB(0x7fdedaeab880)', 'filename', '329137284.zip', 'mime_type', 'application/zip', ...) called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 698
        eval {...} called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 698
        EPrints::Apache::CRUD::parse_input('EPrints::Apache::CRUD=HASH(0x7fdedaeadf10)', 'EPrints::Plugin::Import::Binary=HASH(0x7fdee290c0e8)', 'CODE(0x7fdee290acf8)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1394
        EPrints::Apache::CRUD::POST('EPrints::Apache::CRUD=HASH(0x7fdedaeadf10)', 'EPrints::DataObj::User=HASH(0x7fdee2919cb8)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1015
        EPrints::Apache::CRUD::handler('EPrints::Apache::CRUD=HASH(0x7fdedaeadf10)') called at /usr/share/eprints3/perl_lib/EPrints/Apache/Rewrite.pm line 369
        EPrints::Apache::Rewrite::__ANON__('Apache2::RequestRec=SCALAR(0x7fdee290e4e8)') called at -e line 0
        eval {...} called at -e line 0 (/usr/share/perl/5.10/Carp.pm:46)
[Fri Dec 14 15:59:40 2012] [error] [client 10.5.96.14] Can't call method "uri" on an undefined value at /usr/share/eprints3/perl_lib/EPrints/Apache/CRUD.pm line 1415.\n





On 14 December 2012 15:02, Ian Stuart <Ian.Stuart@ed.ac.uk> wrote:
On 14/12/12 14:55, David Kane wrote:
> Hi All,
>
> I have tried to deposit both to my own repository and to demoprints
> without success, both 3.3.10.
>
> Everything works bar the actual deposit.  Can anyone shed any light on
> this for me?
>
> Has anyone go it to work?
Not looked at easy-deposit, per sae.... but do you have the x-noop flag
set true or false? (in the http headers for the deposit)

--

Ian Stuart.
Developer: ORI, RJ-Broker, and OpenDepot.org
Bibliographics and Multimedia Service Delivery team,
EDINA,
The University of Edinburgh.

http://edina.ac.uk/

This email was sent via the University of Edinburgh.

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

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



--
David Kane, MLIS.
Systems Librarian
Waterford Institute of Technology
Ireland
http://library.wit.ie/
T: ++353.51302838
M: ++353.876693212