System error

error:  Error during compilation of /var/www/navelgazing.omphaloskeptic.net/autohandler:
Can't locate Digest/SHA1.pm in @INC (you may need to install the Digest::SHA1 module) (@INC contains: /home/aneel/src /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /etc/apache2) at /home/aneel/src/Loath/Users/Group.pm line 4.

Stack:
[/home/aneel/src/Loath/Users/Group.pm:4]
[/home/aneel/src/Loath/Users/Group.pm:4]
[/home/aneel/src/Loath/Users/Group.pm:4]
[/home/aneel/src/Loath/Users/Group.pm:4]
[/usr/share/perl5/HTML/Mason/Interp.pm:817]
[/usr/share/perl5/HTML/Mason/Interp.pm:440]
[/usr/share/perl5/HTML/Mason/Interp.pm:773]
[/usr/share/perl5/HTML/Mason/Component.pm:333]
[/usr/share/perl5/HTML/Mason/Request.pm:440]
BEGIN failed--compilation aborted at /home/aneel/src/Loath/Users/Group.pm line 4.

Stack:
[/home/aneel/src/Loath/Users/Group.pm:4]
[/home/aneel/src/Loath/Users/Group.pm:4]
[/home/aneel/src/Loath/Users/Group.pm:4]
[/usr/share/perl5/HTML/Mason/Interp.pm:817]
[/usr/share/perl5/HTML/Mason/Interp.pm:440]
[/usr/share/perl5/HTML/Mason/Interp.pm:773]
[/usr/share/perl5/HTML/Mason/Component.pm:333]
[/usr/share/perl5/HTML/Mason/Request.pm:440]
Compilation failed in require at /home/aneel/src/Loath/Users/User.pm line 9.

Stack:
[/home/aneel/src/Loath/Users/User.pm:9]
[/home/aneel/src/Loath/Users/User.pm:9]
[/home/aneel/src/Loath/Users/User.pm:9]
[/usr/share/perl5/HTML/Mason/Interp.pm:817]
[/usr/share/perl5/HTML/Mason/Interp.pm:440]
[/usr/share/perl5/HTML/Mason/Interp.pm:773]
[/usr/share/perl5/HTML/Mason/Component.pm:333]
[/usr/share/perl5/HTML/Mason/Request.pm:440]
BEGIN failed--compilation aborted at /home/aneel/src/Loath/Users/User.pm line 9.

Stack:
[/home/aneel/src/Loath/Users/User.pm:9]
[/home/aneel/src/Loath/Users/User.pm:9]
[/usr/share/perl5/HTML/Mason/Interp.pm:817]
[/usr/share/perl5/HTML/Mason/Interp.pm:440]
[/usr/share/perl5/HTML/Mason/Interp.pm:773]
[/usr/share/perl5/HTML/Mason/Component.pm:333]
[/usr/share/perl5/HTML/Mason/Request.pm:440]
Compilation failed in require at /var/www/navelgazing.omphaloskeptic.net/autohandler line 7.

Stack:
[/var/www/navelgazing.omphaloskeptic.net/autohandler:7]
[/var/www/navelgazing.omphaloskeptic.net/autohandler:7]
[/usr/share/perl5/HTML/Mason/Interp.pm:817]
[/usr/share/perl5/HTML/Mason/Interp.pm:440]
[/usr/share/perl5/HTML/Mason/Interp.pm:773]
[/usr/share/perl5/HTML/Mason/Component.pm:333]
[/usr/share/perl5/HTML/Mason/Request.pm:440]
BEGIN failed--compilation aborted at /var/www/navelgazing.omphaloskeptic.net/autohandler line 7.

Stack:
[/var/www/navelgazing.omphaloskeptic.net/autohandler:7]
[/usr/share/perl5/HTML/Mason/Interp.pm:817]
[/usr/share/perl5/HTML/Mason/Interp.pm:440]
[/usr/share/perl5/HTML/Mason/Interp.pm:773]
[/usr/share/perl5/HTML/Mason/Component.pm:333]
[/usr/share/perl5/HTML/Mason/Request.pm:440]

context: 
1:  <%once>
2:  use lib '/home/aneel/src';
3:  use Apache2::Cookie;
4:  use Apache2::RequestRec;
5:  use Loath::Date;
6:  use Loath::Texturize qw(texturize);
7:  use Loath::Users::User;
8:  use Loath::Users::Permission;
9:  use Loath::Wiki::Page;
10:  use Loath::Wiki::Map;
11:  use Loath::Wiki::Upload;
12:  use Loath::Wiki::Calendar;
13:  use Loath::Wiki::Journal;
... 
code stack:  /usr/share/perl5/HTML/Mason/Interp.pm:450
/usr/share/perl5/HTML/Mason/Interp.pm:773
/usr/share/perl5/HTML/Mason/Component.pm:333
/usr/share/perl5/HTML/Mason/Request.pm:440
raw error






























Error during compilation of /var/www/navelgazing.omphaloskeptic.net/autohandler:
Can't locate Digest/SHA1.pm in @INC (you may need to install the Digest::SHA1 module) (@INC contains: /home/aneel/src /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /etc/apache2) at /home/aneel/src/Loath/Users/Group.pm line 4.

Stack:
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/usr/share/perl5/HTML/Mason/Interp.pm:817]
  [/usr/share/perl5/HTML/Mason/Interp.pm:440]
  [/usr/share/perl5/HTML/Mason/Interp.pm:773]
  [/usr/share/perl5/HTML/Mason/Component.pm:333]
  [/usr/share/perl5/HTML/Mason/Request.pm:440]
BEGIN failed--compilation aborted at /home/aneel/src/Loath/Users/Group.pm line 4.

Stack:
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/home/aneel/src/Loath/Users/Group.pm:4]
  [/usr/share/perl5/HTML/Mason/Interp.pm:817]
  [/usr/share/perl5/HTML/Mason/Interp.pm:440]
  [/usr/share/perl5/HTML/Mason/Interp.pm:773]
  [/usr/share/perl5/HTML/Mason/Component.pm:333]
  [/usr/share/perl5/HTML/Mason/Request.pm:440]
Compilation failed in require at /home/aneel/src/Loath/Users/User.pm line 9.

Stack:
  [/home/aneel/src/Loath/Users/User.pm:9]
  [/home/aneel/src/Loath/Users/User.pm:9]
  [/home/aneel/src/Loath/Users/User.pm:9]
  [/usr/share/perl5/HTML/Mason/Interp.pm:817]
  [/usr/share/perl5/HTML/Mason/Interp.pm:440]
  [/usr/share/perl5/HTML/Mason/Interp.pm:773]
  [/usr/share/perl5/HTML/Mason/Component.pm:333]
  [/usr/share/perl5/HTML/Mason/Request.pm:440]
BEGIN failed--compilation aborted at /home/aneel/src/Loath/Users/User.pm line 9.

Stack:
  [/home/aneel/src/Loath/Users/User.pm:9]
  [/home/aneel/src/Loath/Users/User.pm:9]
  [/usr/share/perl5/HTML/Mason/Interp.pm:817]
  [/usr/share/perl5/HTML/Mason/Interp.pm:440]
  [/usr/share/perl5/HTML/Mason/Interp.pm:773]
  [/usr/share/perl5/HTML/Mason/Component.pm:333]
  [/usr/share/perl5/HTML/Mason/Request.pm:440]
Compilation failed in require at /var/www/navelgazing.omphaloskeptic.net/autohandler line 7.

Stack:
  [/var/www/navelgazing.omphaloskeptic.net/autohandler:7]
  [/var/www/navelgazing.omphaloskeptic.net/autohandler:7]
  [/usr/share/perl5/HTML/Mason/Interp.pm:817]
  [/usr/share/perl5/HTML/Mason/Interp.pm:440]
  [/usr/share/perl5/HTML/Mason/Interp.pm:773]
  [/usr/share/perl5/HTML/Mason/Component.pm:333]
  [/usr/share/perl5/HTML/Mason/Request.pm:440]
BEGIN failed--compilation aborted at /var/www/navelgazing.omphaloskeptic.net/autohandler line 7.

Stack:
  [/var/www/navelgazing.omphaloskeptic.net/autohandler:7]
  [/usr/share/perl5/HTML/Mason/Interp.pm:817]
  [/usr/share/perl5/HTML/Mason/Interp.pm:440]
  [/usr/share/perl5/HTML/Mason/Interp.pm:773]
  [/usr/share/perl5/HTML/Mason/Component.pm:333]
  [/usr/share/perl5/HTML/Mason/Request.pm:440]



Trace begun at /usr/share/perl5/HTML/Mason/Interp.pm line 851
HTML::Mason::Interp::_compilation_error('HTML::Mason::Interp=HASH(0x56bf5cd0)', '/var/www/navelgazing.omphaloskeptic.net/autohandler', 'HTML::Mason::Exception::Compilation=HASH(0x57cd2cb4)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 450
HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0x56bf5cd0)', '/autohandler') called at /usr/share/perl5/HTML/Mason/Interp.pm line 773
HTML::Mason::Interp::find_comp_upwards('HTML::Mason::Interp=HASH(0x56bf5cd0)', '/journal', 'autohandler') called at /usr/share/perl5/HTML/Mason/Component.pm line 333
HTML::Mason::Component::parent('HTML::Mason::Component::FileBased=HASH(0x574671f4)') called at /usr/share/perl5/HTML/Mason/Request.pm line 440
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x5740c978)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 165
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x5740c978)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 831
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x56bf5a14)', 'Apache2::RequestRec=SCALAR(0x5718a550)') called at (eval 25) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x5718a550)') called at -e line 0
eval {...} at -e line 0