<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Hi James,</p>
<p>I would assume that you would have spotted this is it was present
but is there an openoffice.pid file in /opt/eprints3/var/. If so
does the PID in this file tally with any of the PIDs you found
with "ps aux"? If it does not, I would do the following two
things (in fact I would probably try this even if one of the PIDs
does tally):</p>
<p>1. Delete openoffice.pid.</p>
<p>2. Kill all the OpenOffice related processes that you found with
"ps aux".</p>
<p>You should then hopefully be able to start and stop OpenOffice
either from the command line or the web interface.</p>
<p>Regards</p>
<p>David Newman<br>
</p>
<div class="moz-cite-prefix">On 07/10/2021 19:21, James Kerwin
wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAKkNZ9CVRhh+GnvbXzo6xO9RJy9pEBGNGDw4KQ09qSHo+yVCJg@mail.gmail.com">
<div style="padding-bottom: 10px; padding-top: 5px;">
<div style="padding:12px; border:1px solid #8D3970;
background-color:#F7F9FA; color:#8D3970; font-size:14px;
line-height:22px; font-family: Calibri, Arial, Helvetica,
sans-serif;">
<strong>CAUTION:</strong> This e-mail originated outside the
University of Southampton.
</div>
</div>
<div>
<div dir="ltr">Hi David,
<div><br>
</div>
<div>Thank you for the advice. I took a step back from it last
night because I was losing my mind a bit. Instead of "print"
I started using "$self->log( "HERE ONE" );" etc. as is
used in OpenOffice.pm.</div>
<div><br>
</div>
<div>What I had been doing was running <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenoffice-local.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695857025%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=KtCQ9mq7w8KQr6MVrPWytFO78%2F1mOXoJGdw9SE%2B4gG0%3D&reserved=0" originalSrc="http://openoffice-local.pl/" shash="PB9QYJeRfL+4xfLdKy+DsQUSq1p8w+S9GktBvjBJ2ekIwM6GFVQ1GtR7ZaeGgpSW93lVi2pJi2N5zBhP3GJhJKts8hRG13GVgzB5MHk2gf9FUAJbNH0upQdkeXbXQNaUbFqkUIu6RKYwsGOXSe9d/fw+964iZHUK3ysv1c3dwOc=" originalsrc="http://openoffice-local.pl/" shash="rgzmNs4KOeVVd2IzXbggtER2DgIxM4yH61uoRZXgNgZsKs/H/QGwwyiSikoM5EOzJnCVAPQPzLEZCpxg7gZUq0RUkQllxBrBInSFZ4W3rBNT2lwE1yzaKzLzBRzlTHdqqdpK9FP+8vyjdTzbr6onUCikNgGY6OUNUYAA2Pbj1Dc=" moz-do-not-send="true">openoffice-local.pl</a>
from /opt/eprints3/archives/uolrepo/bin using this command
(as the eprints user):</div>
<div><br>
</div>
<div>perl <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenoffice-local.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695857025%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=KtCQ9mq7w8KQr6MVrPWytFO78%2F1mOXoJGdw9SE%2B4gG0%3D&reserved=0" originalSrc="http://openoffice-local.pl/" shash="PB9QYJeRfL+4xfLdKy+DsQUSq1p8w+S9GktBvjBJ2ekIwM6GFVQ1GtR7ZaeGgpSW93lVi2pJi2N5zBhP3GJhJKts8hRG13GVgzB5MHk2gf9FUAJbNH0upQdkeXbXQNaUbFqkUIu6RKYwsGOXSe9d/fw+964iZHUK3ysv1c3dwOc=" originalsrc="http://openoffice-local.pl/" shash="zSj1Vqo9WKl3rwOyyME3vQl+I4JVCOzBxt4qg0R1vBUt9MUdy11yVeBhfY6XbgQNzBpa16C1T/ExwjGYrsqE5gAA6iCcBAYAba5R/C5J+ggAF8DAvD/yOMqONyROBf1lkNH8ITt+EncF964vprLETDqZx8KF9WmH0F4O2d3v1HM=" moz-do-not-send="true">openoffice-local.pl</a> uolrepo
start<br>
</div>
<div><br>
</div>
<div>This worked and said it was running and printed the
variables as expected.</div>
<div><br>
</div>
<div>I then used the same command with the stop argument:</div>
<div><br>
</div>
<div>perl <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenoffice-local.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695857025%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=KtCQ9mq7w8KQr6MVrPWytFO78%2F1mOXoJGdw9SE%2B4gG0%3D&reserved=0" originalSrc="http://openoffice-local.pl/" shash="PB9QYJeRfL+4xfLdKy+DsQUSq1p8w+S9GktBvjBJ2ekIwM6GFVQ1GtR7ZaeGgpSW93lVi2pJi2N5zBhP3GJhJKts8hRG13GVgzB5MHk2gf9FUAJbNH0upQdkeXbXQNaUbFqkUIu6RKYwsGOXSe9d/fw+964iZHUK3ysv1c3dwOc=" originalsrc="http://openoffice-local.pl/" shash="zSj1Vqo9WKl3rwOyyME3vQl+I4JVCOzBxt4qg0R1vBUt9MUdy11yVeBhfY6XbgQNzBpa16C1T/ExwjGYrsqE5gAA6iCcBAYAba5R/C5J+ggAF8DAvD/yOMqONyROBf1lkNH8ITt+EncF964vprLETDqZx8KF9WmH0F4O2d3v1HM=" moz-do-not-send="true">openoffice-local.pl</a> uolrepo
stop<br>
</div>
<div><br>
</div>
<div>This gave me an error "Failed to stop OpenOffice"</div>
<div><br>
</div>
<div>What this also does is overwrites the log file contents.
If I do just the start argument and check the log I see my
log statements go through and even an extra one "HERE FOUR"
to confirm that the script progresses past "return undef
if( $oo_cmd =~ /\$\([a-z]*\)/i );"<br>
<br>
<br>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>my $dog = "Bonnie";</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>#print "\n";</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>#print $oo_path;</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>#print "\n";</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>#print $oo_cmd;</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div><br>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>$self->log( "$dog" );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>return undef unless( defined $oo_path
&& defined $oo_cmd &&
(-e $oo_path) );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>$self->log( "HERE ONE" );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>$oo_cmd =~
s/\$\(([a-z]*)\)/quotemeta($oo_path)/gei;</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>$self->log( "HERE TWO" );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>return undef if( $oo_cmd =~
/\$\([a-z]*\)/i );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>$self->log( "HERE FOUR" );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>$self->log( "$oo_cmd" );</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>return $oo_cmd;</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<blockquote style="margin:0 0 0
40px;border:none;padding:0px">
<div>}</div>
<div><br>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
(The "4dog variable was to check whether I need speech marks
around a perl variable when printing to the log file). If I
check the contents of the log after the stop command I get
only "OpenOffice executable not found" from earlier on in
OpenOffice.pm in "sub new". Basically I'm unable to stop
openoffice, which matches up with what I'm seeing in the
EPrints GUI where the button only gives me the option to stop
OpenOffice and when clicked it fails with a big red warning
telling me so. My assumption now is that it's running and
either hanging or failing somewhere along the way at a point
with no output.
<div><br>
</div>
<div>Running ps aux I see these two that were started
yesterday:<br>
<br>
eprints 14252 0.0 1.6 376904 138680 ? S Oct06
0:00 perl <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenoffice-local.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695866981%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RS7O0nLQ2MvnTSZ93wmOAGruzQ%2BC9xeZux0s4ge26yQ%3D&reserved=0" originalSrc="http://openoffice-local.pl/" shash="ifSsGoeqoooGbqqZ+xaV68eHc4NhDW6CxGsHq26gUJJKvNB3agrXvzyrbYaRFIrYBISHensVZRx3m9fmTM1FEBAOOabH6hofzRn8t7ZZy25E7fRRBByKllc44g9Ruj4mrNN8DXhheEqnL2B8EbKBtcUQpCBdxWNWZGOUYmpMwHI=" originalsrc="http://openoffice-local.pl/" shash="Aso1+FYjwakYnDhvklcuIqjHVOZZIEHl45qRpzECTV8JYO/WcbvRJ/G6XdjnJeIwHXTXBFgnY90NwwUlTqo1FH3Y+xn4RY7900Tqa01uSDexo5KQJXi0jXRcHOVsmBoPdTQ/POXhLsz5oc9K6cJn476BxXVjV3HHNxSde3M9KSM=" moz-do-not-send="true">
openoffice-local.pl</a> uolrepo start<br>
eprints 14253 0.0 0.0 4448 640 ? S Oct06
0:00 sh -c \/opt\/openoffice\.org3\/program\/soffice\.bin
"-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager"
-norestore -nofirststartwizard -nologo -headles<br>
eprints 14254 0.0 0.5 501828 48740 ? Sl Oct06
0:00 /opt/openoffice.org3/program/soffice.bin
-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager
-norestore -nofirststartwizard -nologo -headless<br>
<br>
I'm going to investigate the pids a bit and maybe kill them
to see what happens. I'm slightly concerned about killing
these processes because my presumption is that they're
supposed to be there. OpenOffice is supposed to be ready and
waiting to be used. Anyway, we shall see.<br>
<br>
Thanks,</div>
<div>James</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, Oct 6, 2021 at 8:24
PM David R Newman <<a href="mailto:drn@ecs.soton.ac.uk" moz-do-not-send="true">drn@ecs.soton.ac.uk</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>Hi James,</p>
<p>This is very odd. You are basically saying I print out
the variable $oo_cmd and then a few lines later the
unless statement causes a return with undef as the
"defined $oo_cmd" clause is not satisfied. I would
advise using "print STDERR" rather than just print as
this could lead to problems. However, not anything I
can think should lead to the oddity you have reported.</p>
<p>Do you get past the line:</p>
<p>return undef if( $oo_cmd =~ /\$\([a-z]*\)/i );</p>
<p>As you do not have another log line. I would assume
not as the prior unless statement suggests $oo_cmd is
not set somehow.</p>
<p>I very much suspect if I was fixing this problem, I
would be banging my head against a wall for a while.
There are numerous things I would try but I think it
would take forever for me to say, try A and tell me what
happens and them I might suggest B or C depending on the
result. If I was doing this on my own EPrints instance
if it had this issue, I could get to the end of the
alphabet quite quickly but trying to do this over email,
we could still be here next week and not really any
further forward. So for now my best suggestions are to
switch to "print STDERR" and add another log line after
the penultimate return statement.</p>
<p>Regards</p>
<p>David Newman<br>
</p>
<div>On 06/10/2021 19:59, James Kerwin wrote:<br>
</div>
<blockquote type="cite">
<div style="padding-bottom:10px;padding-top:5px">
<div style="padding:12px;border:1px solid
rgb(141,57,112);background-color:rgb(247,249,250);color:rgb(141,57,112);font-size:14px;line-height:22px;font-family:Calibri,Arial,Helvetica,sans-serif"><strong>CAUTION:</strong>
This e-mail originated outside the University of
Southampton.
</div>
</div>
<div>
<div dir="ltr">Right, I've done the unthinkable and
edited OpenOffice.pm in
plugins/EPrints/Plugin/OpenOffice.pm in order to see
why I'm getting the "OpenOffice executable not
found" in the openoffice.log. Using some imaginative
logs and prints I've determined that something is
happening in my:<br>
<br>
sub get_command (starts around line 394). It gets
through the if/else and comes out with the bits it
needs. According to my print statements the relevant
variables are:
<div><br>
</div>
<div>$oo_path
= /opt/openoffice.org3/program/soffice.bin<br>
<div>$oo_cmd = $(openoffice)
"-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager"
-norestore -nofirststartwizard -nologo -headless<br>
</div>
<div><br>
</div>
<div>This is what I expect looking at the conf
files. Then for some reason at line 412 it fails
and returns undef to "sub new" at line 131 and
subsequently fails and gives my error
mentioned above. </div>
<div><br>
</div>
<div>If I delete "&& defined $oo_cmd" from
:</div>
<div><br>
</div>
</div>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<div>
<div>Line 412: return undef unless(
defined $oo_path && defined
$oo_cmd && (-e $oo_path) );</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<div>
<div><br>
</div>
<div>It progresses to my other log phrases I'm
using to track progression (HERE One and HERE
TWO):</div>
<div><br>
</div>
</div>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>sub get_command</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>{</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>my( $self ) = @_;</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px
40px;border:none;padding:0px">
<div>
<div><br>
</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>my ( $oo_path, $oo_cmd );</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div><br>
</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>if( defined
$self->{session} )</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>{</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div># Attempt to read the paths
from a local conf file</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$oo_path =
$self->{session}->config(
'executables', 'openoffice' );</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$oo_cmd =
$self->{session}->config(
'invocation', 'openoffice' );</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>}</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>else</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>{</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$oo_path =
EPrints::Config::get(
"executables"
)->{"openoffice"};</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$oo_cmd =
EPrints::Config::get(
"invocation"
)->{"openoffice"};</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>}</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>#my $dog = "Bonnie";</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>print "\n";</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>print $oo_path;</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>print "\n";</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>print $oo_cmd;</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div><br>
</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$self->log( "HERE THREE"
);</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>return undef unless(
defined $oo_path &&
defined $oo_cmd && (-e
$oo_path) );</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$self->log( "HERE ONE"
);</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$oo_cmd =~
s/\$\(([a-z]*)\)/quotemeta($oo_path)/gei;</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>$self->log( "HERE TWO"
);</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px
0px 40px;border:none;padding:0px">
<div>
<div>return undef if( $oo_cmd =~
/\$\([a-z]*\)/i );</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<div>
<div><br>
</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<div>
<div>return $oo_cmd;</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<blockquote style="margin:0px 0px 0px
40px;border:none;padding:0px">
<div>
<div>}</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<div>
<div>From playing around outside of EPrints I'm
anticipating the end result of this subroutine
is to produce something like this:<br>
<br>
\/opt\/openoffice\.org3\/program\/soffice\.bin
"-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager"
-norestore -nofirststartwizard -nologo -headless<br>
</div>
<div><br>
</div>
<div>I've struggled to work out what's happening
and can only assume I'm missing something really
obvious or something isn't quite doing what I
think it is. Maybe something weird happens in
the openoffice->invocation part of the
config, although it shouldn't matter as I've
copied it from both the wiki and the file in the
Bazaar (this bit: <span style="color:rgb(0,0,0);white-space:pre-wrap">$c->{invocation}->{openoffice} = '$(openoffice) "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -norestore
-nofirststartwizard -nologo -headless';</span>)<br>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>James</div>
<div><br>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, Oct 6,
2021 at 2:25 PM John Salter <<a href="mailto:J.Salter@leeds.ac.uk" target="_blank" moz-do-not-send="true">J.Salter@leeds.ac.uk</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div lang="EN-GB">
<div>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">The
'unexpected absence' is caused by
OpenOffice not running.</span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">If
you get that fixed, all should work
</span><span style="font-size:11pt;font-family:Wingdings;color:rgb(31,73,125)">J</span><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p>
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt
solid rgb(225,225,225);padding:3pt 0cm
0cm">
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:Calibri,sans-serif" lang="EN-US">From:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif" lang="EN-US">
<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk" target="_blank" moz-do-not-send="true">eprints-tech-bounces@ecs.soton.ac.uk</a>
[mailto:<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk" target="_blank" moz-do-not-send="true">eprints-tech-bounces@ecs.soton.ac.uk</a>]
<b>On Behalf Of </b>James Kerwin via
Eprints-tech<br>
<b>Sent:</b> 06 October 2021 13:50<br>
<b>To:</b> David R Newman <<a href="mailto:drn@ecs.soton.ac.uk" target="_blank" moz-do-not-send="true">drn@ecs.soton.ac.uk</a>><br>
<b>Cc:</b> <a href="mailto:eprints-tech@ecs.soton.ac.uk" target="_blank" moz-do-not-send="true">eprints-tech@ecs.soton.ac.uk</a><br>
<b>Subject:</b> Re: [EP-tech]
Coversheet Plugin Help</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<div style="border:1pt solid
rgb(141,57,112);padding:9pt">
<p class="MsoNormal" style="line-height:16.5pt;background:rgb(247,249,250)"><strong><span style="font-size:10.5pt;font-family:Calibri,sans-serif;color:rgb(141,57,112)">CAUTION:</span></strong><span style="font-size:10.5pt;font-family:Calibri,sans-serif;color:rgb(141,57,112)">
This e-mail originated outside the
University of Southampton. </span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Right so I checked
the logs: </p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">openoffice.log is
very clear with:<br>
<br>
OpenOffice executable not found<br>
<br>
indexer.log says this for each attempt
(with the correct Doc ID n each case):<br>
<br>
[uolrepo] [Convert::AddCoversheet]
Failed to add coversheet to document
'79108'<br>
[uolrepo] [Convert::AddCoversheet]
Unexpected absence of coversheet
files.<br>
[uolrepo] [Event::AddCoversheet]
Couldn't create coversheet document</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I'm a little
confused with the indexer.log output
because the coversheet file is there
in
[archive_name]/cfg/static/coversheets/1/frontfile.odt and
the permissions are rwx for owner,
group and others (to help rule out
permissions issues).</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">There was an email
detailing a very similar problem back
in 2015, but I can't see how it ended.</p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<div>
<p class="MsoNormal">On Wed, Oct 6, 2021
at 12:50 PM James Kerwin <<a href="mailto:jkerwin2101@gmail.com" target="_blank" moz-do-not-send="true">jkerwin2101@gmail.com</a>>
wrote:</p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt
solid rgb(204,204,204);padding:0cm 0cm
0cm
6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p class="MsoNormal">Hi David, </p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I accessed the
Bazaar through the repository
admin section (Admin -> System
Tools -> EPints Bazaar and so
on). It says on there that I am
using V.1.0.4<br>
<br>
One thing I've noticed just now
when stopping the indexer is that
I have a button saying "Stop
OpenOffice". When I click this I
get a red warning with "Failed to
stop OpenOffice". This might be
something for me to look at as I
think I should probably be able to
stop that if everything was
working as expected.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Thanks,</p>
</div>
<div>
<p class="MsoNormal">James</p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<div>
<p class="MsoNormal">On Wed, Oct 6,
2021 at 12:19 PM David R Newman
<<a href="mailto:drn@ecs.soton.ac.uk" target="_blank" moz-do-not-send="true">drn@ecs.soton.ac.uk</a>>
wrote:</p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt
solid rgb(204,204,204);padding:0cm
0cm 0cm
6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p>Hi James,</p>
<p>So we are not cross purpose,
please could you tell me which
version of the coversheets
plugin you are using. Is it the
one that can be currently
downloaded from:</p>
<p><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fbazaar.eprints.org%2F350%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695866981%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SV4tOAqrPu7AfM05t8XAh5pNVsaIwm1jyWo5RMbbsxw%3D&reserved=0" originalSrc="http://bazaar.eprints.org/350/" shash="tqbE5YgOYhewgF4i65DZoDUiFRKiZB4cRG/phS6s2kfvInyBqDd/t1v9wbZlvoxBlfwv0mwy7g1kNCr+fiLX20YSlxj7PeyuP7IL4bEgEFDvtJMQMQApuzI9k6skWY02qVm8GgufMZFHEez/yoPjlLYNy6fzo4rUc2HEzp3qs08=" originalsrc="http://bazaar.eprints.org/350/" shash="j3vN4IgnKEbVxJHERtT6gxrPyMzmP7r9qvU+rwlpdQdDVstOZL+YxgpIf3K5TC7smxIXI/iwC4h+I8J3Qt7a04QXWNEfnDD/21h4xgpTqYz7zvTfs/gJQEw5wyGYfbj5V3Y8+Dv5+Q8ld6cQTxMDD/yPAK1l3HRxBAA2o3a//GY=" target="_blank" moz-do-not-send="true">http://bazaar.eprints.org/350/</a></p>
<p>If not please could you tell me
where it is from. Not having
the cfg/static/coversheets /
directory in your local archive
will be a problem. You will
also need to copy the variously
numbered sub-directories from
you live repository.</p>
<p>There does seem to be some
confusion on the correct
location for the stitchPDF
scripts should go according to
the coversheets wiki page [1].
I think $c->{archiveroot} .
"/bin/tools/stitchPDFs " is the
more appropriate location. So
it is probably better to move
the script that change the
command. I will update the wiki
page to that effect.</p>
<p>If you reinstate the
coversheets directory as
describe above, coversheets
should start being applied but
also I would expect an error id
they were not. The other things
to sort out are making sure
OpenOffice is running. It is
possible that something may
still be at issue that does not
cause the indexer task to fail
and it "succeeds" to quickly for
you to see in the event queue.
I would look in
EPRINTS_PATH/var/indexer.log to
see if you can see anything
going on?</p>
<p>Regards</p>
<p>David Newman</p>
<p>[1] <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2Fw%2FCoversheets&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695876939%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ELE1BhCtQHdW21iFjBJ%2BSOfVDNf%2B%2FTupDXX9Rcvja%2Fg%3D&reserved=0" originalSrc="http://wiki.eprints.org/w/Coversheets" shash="ttREK3f6GhwElA1NnJza7gY8JWtli+Hy8BPOKbxf4esC1vglLYR6E/5xErv6sICp0IsvD+c/zTkW9J5wtuK2SOl0VN6aQ4ISCJwzPpFdHza6Cp80Twy00zFt5YdJ2WKTip7GhujqxBMEyxrUSUlPZVcu7E6YXBuVoRgieI9DHYc=" originalsrc="http://wiki.eprints.org/w/Coversheets" shash="sS5DW53o4bgwLJKKWBD4kMkRgRA1H1At0I9Vz1bDwq1Sz03JIsLnVa+3xwV6QAyQKN/K9UYxUG8SfC0ql5y8vb0S2cCIFxXVpH+ASCnZGctXnUoMH+6m88Jb8bVwDqYHpiSV9z19l++F8/9feK5/iqZMQWYTAl3ATyrk+HdwdB4=" target="_blank" moz-do-not-send="true">
http://wiki.eprints.org/w/Coversheets</a></p>
<p> </p>
<div>
<p class="MsoNormal">On
06/10/2021 12:03, James Kerwin
via Eprints-tech wrote:</p>
</div>
<blockquote style="margin-top:5pt;margin-bottom:5pt">
<div>
<div style="border:1pt solid
rgb(141,57,112);padding:9pt">
<p class="MsoNormal" style="line-height:16.5pt;background:rgb(247,249,250)"><strong><span style="font-size:10.5pt;font-family:Calibri,sans-serif;color:rgb(141,57,112)">CAUTION:</span></strong><span style="font-size:10.5pt;font-family:Calibri,sans-serif;color:rgb(141,57,112)">
This e-mail originated
outside the University
of Southampton. </span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Hello
everyone,</p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I
hope we are all keeping
well.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Can
anybody help me with the
coversheets plugin? I
have installed it and
the dependencies,
uploaded a
coversheet template, set
it to active and
deposited several items
that should be suitable
for a coversheet to be
generated.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">When
I deposit an item
(through Elements) to
the repository it goes
into the review and no
coversheet tasks appear
in the Indexer. I move
it to the live archive
and no coversheets
appear. The item does
not have a
coversheet added to it.<br>
<br>
Even if there is some
way to troubleshoot this
or logs I could look at
to get a clue.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">At
the moment the sheet is
set to be added to items
of type "Thesis".<br>
<br>
There were some things I
noticed and have
changed. First being the
template couldn't be
uploaded. There was no
"coversheets" folder in
cfg/static so I added
one and it worked.
Permissions fully open
as it's on the test
server and I'm narrowing
down problems.<br>
<br>
The next thing I changed
was in <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fz_coversheet.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695876939%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SAJAsfK3xgak91pEosL2A8iZWk0QAbXGXOTU35Ln%2Bwk%3D&reserved=0" originalSrc="http://z_coversheet.pl/" shash="JNYq8EqJLZ1uVK6vD74ELb2dTRApEl5jWCFaQ/Q0/V5L2wv/YF6Qb2tnuvetLRvpg4t+5YXjmghZEj+ZLdMj/XXY9zHSu8VAQodqx2cwAMOo/LKUpuizRbZ15IYLomq7irgDLmNL/PbArKqcC+lJ8piTnALTjVKAxSC478NW6Oc=" originalsrc="http://z_coversheet.pl/" shash="hCaJTvgWsW/Y8Dr0zABCivN9DYLibOlVv/13CUkXCltunqZbMnR9CzUCiopnbvxs58kJgUMwh0ytaXvZPM9arJw5WIVLxH1wiQhupkAKAN7qDVSgCUED4OAJRCt+efT9C6jMzIpc35ED8n6jsgELzxKwdTHmgHU+IMzyul/nLSI=" target="_blank" moz-do-not-send="true">
z_coversheet.pl</a>:<br>
<br>
$c->{gs_pdf_stich_cmd} = $c->{archiveroot} .
"/bin/tools/stitchPDFs
";<br>
<br>
to:<br>
<br>
$c->{gs_pdf_stich_cmd} = $c->{archiveroot} . "/bin/stitchPDFs ";<br>
<br>
because that matches the
actual location of
stitchPDFs.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Looking
in bin I can see the
following aren't set to
be allowed to be
executed by any user or
group:<br>
<br>
DocumentConverter.py</p>
</div>
<div>
<p class="MsoNormal">remove_coversheets</p>
</div>
<div>
<p class="MsoNormal"><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenoffice-local.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695886893%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9067G8NMCDJM4KEirxAMeEkUvPpnWRq3GntI4Igg%2FTU%3D&reserved=0" originalSrc="http://openoffice-local.pl/" shash="Y3vs8Mslr0j0GSf5LnqHbtaYeMEdolDsXW32DPHV8gqz6zHoQb8YKYAY6+Zq3HddrymIwgNMLCTw99jvdhJBEZv4T1xV5h6Gd0x2RVOF0y/NrNVUQDGI/X0d60W35qjkwXpsbEIzOtvcyHrJ4WWrnEHo4irtzVk/UP6rDZ7xG4Y=" originalsrc="http://openoffice-local.pl/" shash="DTC0sSxdwvczXsIfzotzxAkVWqap++0E9fvYpcSTzva+Z1yYcm4ZKItQjBWylEXQyKi9mHQqyP9ZLvDFYtL1l69Akx6TDUTse+yiDgZIBbTqEuVChZWyG4eSj/rM6PanpbsEhjjOnFEkR5gBtS5akwdE0Pyx+ISdkpOoK3GQrOc=" target="_blank" moz-do-not-send="true">openoffice-local.pl</a></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I
will open them up and
have another attempt,
but if anybody has any
more guidance it will be
massively appreciated.<br>
<br>
Thanks,</p>
</div>
<div>
<p class="MsoNormal">James</p>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br>
</p>
<pre>*** Options: <a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" target="_blank" moz-do-not-send="true">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a></pre>
<pre>*** Archive: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695886893%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=M%2FI1DPqqjM%2FiMst%2BE6CGhmKUgzRQAY2bQBAIjDtds8o%3D&reserved=0" originalSrc="http://www.eprints.org/tech.php/" shash="NBMPK/eNcnCERKAVu6v9JT5nXQ/nDVmw+smxgP5pJ8J0qXdzHYJ4v2oVUC8jqSlETMItlQhevYTExxwiDlKMWz8NM/KGnvoUrno0ckuR3GJVWSNOCj8hJhmcJU+ZHGq+lYhDfihre6MTmYpxBielcJw7bIqifWFFQpXkKGQbA1U=" originalsrc="http://www.eprints.org/tech.php/" shash="KMUKlySyZLDxHAjx5BNyjfYFfRc/OKg5f8a2vpaxKT3IZwyBoW8ZaRFGEifgM37hAJyF6Z/uA+d3oKYSHXmfEthHju6DhqIOrrjldgXwnQr9mXwjwz7kBfYeYlBB+Q0LCIgaEGHwnbNIWwWghA4dd+jRmQuAEpjFL6FGdg2oX0k=" target="_blank" moz-do-not-send="true">http://www.eprints.org/tech.php/</a></pre>
<pre>*** EPrints community wiki: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695896848%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6Eqz3D4gyj7QU9gL0LOjHKUZx%2FUuf%2BJM53AgupwJ1tw%3D&reserved=0" originalSrc="http://wiki.eprints.org/" shash="vV4yzkOvrDskQlXIu4M6+PNE+Jwk9cJdbzZE+c3uyKjBHpnIkzbnuGFVMFAGsGNPHCksakmFFK4msZq7S3ClMvy7FLAIZpJx6dz7TJz1WGnDK8t/y5uZKn9wI6zrSKS0jah88Dv+fEinWWqKhcThO0pruY/CP2XCtszReTr2Fk8=" originalsrc="http://wiki.eprints.org/" shash="OfV2x/CQhpWatp/PeVVBfJMmqV5OQcAubQcTNLCEo30VwHPqyv+vTXnVqNzaQzv8fK5pITF16aRZrBnZfMSLROR224B2ns5o1JMDVckWiBnkY0cqI16OUc62TL4PrEMfIn2lZGked30crvgf6c91XlBgbDBiSBrppDa7SQR0XDc=" target="_blank" moz-do-not-send="true">http://wiki.eprints.org/</a></pre>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<div id="gmail-m_2660785787184754964DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top:1px solid rgb(211,212,222)">
<tbody>
<tr>
<td style="width:55px;padding-top:13px"><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.avg.com%2Femail-signature%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Demailclient&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695896848%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cxl%2F8acHHjYG6UnlF0q7gV5lYzRNPeo3eX%2BbEcWoLp4%3D&reserved=0" originalSrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="nlUREHD0DxHZeKLGuZr6BXhbF9oXCkHu6zOReiPBZ1vx9tss5OSCmhpaI+itndaIMc4wSxoSAB6zrs1fU7PXf5IAGvXlWYDYGJ6lghBaQ/G+IouBYGlV3oKQ2UIPdlZeNK5pjiaUhGg29Fqdhaszwn9X1WWYS/HZke8MOk5MqVE=" originalsrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="afbb8nEIOCRZSEAvRPa601uhp43KOFYu9bo5EcG+KT6NvcI5zbS4FdP1oaShUsAYRhl9Ue7ceQk0bQV1fXULlmElOOdAdXugDcortBzX0YkJuCbQfbQDbQg7gqSBDBgR50wE5wXHAMAKQQWamjSqYbAbnh34YoFj6hTVMOuA4DM=" target="_blank" moz-do-not-send="true"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png" alt="" style="width: 46px; height: 29px;" moz-do-not-send="true" width="46" height="29"></a></td>
<td style="width:470px;padding-top:12px;color:rgb(65,66,78);font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Virus-free.
<a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.avg.com%2Femail-signature%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Demailclient&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd247dd0e14a84029dd5808d989d913b1%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637692387695896848%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cxl%2F8acHHjYG6UnlF0q7gV5lYzRNPeo3eX%2BbEcWoLp4%3D&reserved=0" originalSrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="nlUREHD0DxHZeKLGuZr6BXhbF9oXCkHu6zOReiPBZ1vx9tss5OSCmhpaI+itndaIMc4wSxoSAB6zrs1fU7PXf5IAGvXlWYDYGJ6lghBaQ/G+IouBYGlV3oKQ2UIPdlZeNK5pjiaUhGg29Fqdhaszwn9X1WWYS/HZke8MOk5MqVE=" originalsrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="afbb8nEIOCRZSEAvRPa601uhp43KOFYu9bo5EcG+KT6NvcI5zbS4FdP1oaShUsAYRhl9Ue7ceQk0bQV1fXULlmElOOdAdXugDcortBzX0YkJuCbQfbQDbQg7gqSBDBgR50wE5wXHAMAKQQWamjSqYbAbnh34YoFj6hTVMOuA4DM=" style="color:rgb(68,83,234)" target="_blank" moz-do-not-send="true">
www.avg.com</a> </td>
</tr>
</tbody>
</table>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</body>
</html>