From: David Tarrant <davetaz AT ecs.soton.ac.uk>
Date: Thu, 18 Mar 2010 15:06:58 +0000
| Threading: | ↑ [EP-tech] Eprints 3.2 and DROID from michele.pinassi AT unisi.it • This Message |
Michele,
Indeed, apologies for this however DROID changed their command line API between ↵
version 3 and version 4. I recommend using version 3 (version 4 only adds ↵
functionality and does not change the way classification works). It is a good ↵
idea however to keep the latest classification file (available in version 4)
I shall be packaging up a new version which we are (as I write this) using in a ↵
training workshop, this allows me to get the errors ironed out.
The config file for this version /archive_name/cfg/cfg.d/pronom.pl contains the ↵
following 2 lines:
# DROID's invocation syntax
# DROID 3
$c->{"invocation"}->{"droid"} = '$(java) -jar ↵
$(droid) -S$(SIGFILE) -FXML -A$(SOURCE) -O$(TARGET) >/dev/null';
# DROID 4
#$c->{"invocation"}->{"droid"} = '$(java) -jar ↵
$(droid) -s$(SIGFILE) -fXML -a$(SOURCE) -o$(TARGET) >/dev/null';
uncomment the one which you wish to use.
Hopefully this should help.
I'll try and remember to send an email out when I upload a new version.
Many Thanks
Dave T
On 18 Mar 2010, at 09:24, Tim Brody wrote:
> I'm told that there will be a new version of the format risks plugin
> tomorrow which will work with the new (v4) DROID API.
>
> All the best,
> Tim.
>
> On Thu, 2010-03-18 at 10:02 +0100, Michele Pinassi wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> One of the reasons that i choose to upgrade from 3.1 to 3.2 was the
>> possibility to use DROID for preservation analysis.
>> I've installed DROID and the formatrisks package
>> (http://files.eprints.org/422/) but i got a fatal error:
>>
>> [Thu Mar 18 09:57:10 2010] [error] Can't call method ↵
"get_value" on an
>> undefined value at
>> /opt/eprints3/perl_lib/EPrints/Plugin/Screen/Admin/FormatsRisks.pm ↵
line
>> 265, <DATA> line 151.\n
>>
>> once more, the update_pronom_puids died miserabily:
>>
>> eprints AT moloch:~/tools$ ./update_pronom_puids [my_archive_name]
>> Variable " AT SOAP_ERRORS" will not stay shared at ↵
./update_pronom_puids
>> line 243.
>> Exception in thread "main" java.lang.InternalError: Can't ↵
connect to X11
>> window server using '0' as the value of the DISPLAY variable.
>> at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
>> at
>> ↵
sun.awt.X11GraphicsEnvironment.access$100(X11GraphicsEnvironment.java:52)
>> at
>> sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:155)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> ↵
sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:169)
>> at
>> ↵
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
>> at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:169)
>> at java.awt.Toolkit$2.run(Toolkit.java:834)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
>> at java.awt.Component.getToolkitImpl(Component.java:1146)
>> at java.awt.Component.getToolkit(Component.java:1130)
>> at java.awt.Component.checkImage(Component.java:3503)
>> at java.awt.ImageMediaEntry.getStatus(MediaTracker.java:892)
>> at java.awt.MediaTracker.statusID(MediaTracker.java:689)
>> at java.awt.MediaTracker.waitForID(MediaTracker.java:637)
>> at javax.swing.ImageIcon.loadImage(ImageIcon.java:264)
>> at javax.swing.ImageIcon.<init>(ImageIcon.java:194)
>> at
>> uk.gov.nationalarchives.droid.AnalysisController.<init>(Unknown ↵
Source)
>> at ↵
uk.gov.nationalarchives.droid.AnalysisController.main(Unknown
>> Source)
>> Empty Stream at /opt/eprints3/perl_lib/EPrints/XML/LibXML.pm line 129
>> SOAP::Transport::DESTROY: ()
>> SOAP::Serializer::DESTROY: ()
>> SOAP::Deserializer::DESTROY: ()
>> SOAP::Parser::DESTROY: ()
>> SOAP::Lite::DESTROY: ()
>> eprints AT moloch:~/tools$
>>
>> Any help ?
>>
>> - --
>> || Michele Pinassi
>> || System Manager Area Sistema Biblioteche - UniSi
>> || https://sites.google.com/a/unisi.it/o-zone/
>> || Assistenza: +39.577.232299 (int. 2299)
>> || Personale: +39.577.232477 (int. 2477)
>> || FAX: +39.577.232430 (int. 2430)
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.9 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>> iEYEARECAAYFAkuh7DIACgkQFPw35TwkuY5L+ACeJzlYJyWkPhn+Ht2JZnxdghdr
>> IEUAoIVmn54liGeSOge3YB3BJjDIsU5h
>> =Uu/G
>> -----END PGP SIGNATURE-----
>> *** 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/
>
>
> *** 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/
*** 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/