<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Trying to compile SpamAssassin (Ubuntu 14.04.1 LTS) after failing to upgrade it for the same error listed:</div><br class=""><blockquote type="cite" class=""><font face="Courier New" style="font-size: 10px;" class="">root@mail:/home/ryan# apt-get install spamassassin --reinstall<br class="">Reading package lists... Done<br class="">Building dependency tree       <br class="">Reading state information... Done<br class="">0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.<br class="">1 not fully installed or removed.<br class="">Need to get 1,034 kB of archives.<br class="">After this operation, 0 B of additional disk space will be used.<br class="">Get:1 <a href="http://us.archive.ubuntu.com/ubuntu/" class="">http://us.archive.ubuntu.com/ubuntu/</a> trusty-updates/main spamassassin all 3.4.0-1ubuntu2 [1,034 kB]<br class="">Fetched 1,034 kB in 0s (1,206 kB/s)     <br class="">(Reading database ... 188916 files and directories currently installed.)<br class="">Preparing to unpack .../spamassassin_3.4.0-1ubuntu2_all.deb ...<br class="">Stopping SpamAssassin Mail Filter Daemon: spamd.<br class="">Unpacking spamassassin (3.4.0-1ubuntu2) over (3.4.0-1ubuntu2) ...<br class="">Processing triggers for ureadahead (0.100.0-16) ...<br class="">ureadahead will be reprofiled on next reboot<br class="">Processing triggers for man-db (2.6.7.1-1ubuntu1) ...<br class="">Setting up spamassassin (3.4.0-1ubuntu2) ...<br class="">Starting SpamAssassin Mail Filter Daemon: spamd.<br class="">Setting up sa-compile (3.4.0-1ubuntu2) ...<br class="">Running sa-compile (may take a long time)<br class=""><b class="">cannot create ./.spamassassin5447X1GMrctmp/log: No such file or directory at /usr/bin/sa-compile line 278.<br class=""></b>dpkg: error processing package sa-compile (--configure):<br class=""> subprocess installed post-installation script returned error exit status 2<br class="">Errors were encountered while processing:<br class=""> sa-compile<br class="">E: Sub-process /usr/bin/dpkg returned an error code (1)<br class="">root@mail:/home/ryan# <br class=""></font><br class=""></blockquote><br class=""><div class=""><br class=""></div><div class="">It’s making the directory but not the sub of “log” and I cannot figure out why. </div><div class=""><br class=""></div><div class="">Lines from #270:</div><div class=""><br class=""></div><div class=""><font face="Courier New" class=""><blockquote type="cite" style="font-size: 9px;" class="">if (!$quiet) { print "cd $dirpath\n"  or die "error writing: $!" }<br class=""><br class="">    rule2xs($basespath);<br class=""><br class="">    my $log = "";<br class="">    if ($quiet) {<br class="">      $log = ">>$dirpath/log";<br class="">      # empty it<br class="">      open(ZERO, ">$dirpath/log")  or die "cannot create $dirpath/log: $!";<br class="">      close ZERO  or die "error closing $dirpath/log: $!";<br class="">    }</blockquote><br class=""></font></div><div class="">I am not a perl programmer but I tried to do <i style="font-weight: bold;" class="">mkdir "$dirpath/log”; </i> to no avail (no error) also tried <i style="font-weight: bold;" class="">print $dirpath;</i> and got nothing, too.</div><div class=""><br class=""></div><div class="">There’s almost nothing on the web about this. </div></body></html>