[OpenAFS] Filedrawers - does it work today?

Staffan Hämälä sh@ltu.se
Fri, 06 Mar 2015 13:27:56 +0100


Just so anyone else interested in this knows:
I now have filedrawers running on:
apache 2.4.12 , php 5.6.6 and Smarty-2.6.28

Everything seems to work. Mod_auth_kerb needed a patch to get it to 
compile under apache 2.4.

Mod_waklog is a bit tricky, as the latest version for download is from 
2009. However, you need the version from git. That version compiles 
without any trouble at all.

/Staffan


On 2015-03-06 10:16, Staffan Hämälä wrote:
> But it seems like mod_auth_kerb has not been updated since 2008, so it
> does not like apache 2.4. :-)
>
> On 2015-03-06 09:41, Staffan Hämälä wrote:
>> Finally, I had time to try again, and now I got it to work.
>>
>> It seems like Smarty 2.6 is the key. It won't work with Smarty 3.1.
>>
>> I use php 5.4.11, but it seems like 5.6.5 will work as well. I will try
>> a new installation with apache 2.4 and php 5.6 now.
>>
>> /Staffan
>>
>> On 2015-02-26 17:14, Stephen Joyce wrote:
>>> It works OK for us on Ubuntu 12.04 LTS (apache 2.2.22-1ubuntu1.5, php
>>> 5.3.10-1ubuntu3.11, smarty 2.6.26-0.2ubuntu1).
>>>
>>> Installation was pretty painless, but there are a number of patches
>>> floating around that make it work better. I haven't tried it on 14.04
>>> yet, but I anticipate more changes will be needed.
>>>
>>> Cheers,
>>> Stephen
>>>
>>> On Thu, 26 Feb 2015, Kevin M. Hildebrand wrote:
>>>
>>>> We've got it running with Smarty-2.6.19, PHP 5.6.5, and Apache 2.2.21.
>>>>
>>>> Kevin
>>>>
>>>> --
>>>> Kevin Hildebrand
>>>> Division of IT
>>>> University of Maryland, College Park
>>>>
>>>> -----Original Message-----
>>>> From: openafs-info-admin@openafs.org
>>>> [mailto:openafs-info-admin@openafs.org] On Behalf Of Staffan Hämälä
>>>> Sent: Thursday, February 26, 2015 9:29 AM
>>>> To: openafs-info@openafs.org
>>>> Subject: [OpenAFS] Filedrawers - does it work today?
>>>>
>>>> A couple of years ago, I made an attempt to set up Filedrawers, but
>>>> failed.
>>>>
>>>> Yesterday, I decided to give it a final try. However, I get some really
>>>> strange Smarty-related errors that make me believe that I need a very
>>>> old version of smarty to make it work.
>>>>
>>>> I've been trying with different versions, but can't find the correct
>>>> one.
>>>>
>>>> I'm currently using apache  2.2.23 and php 5.4.11.
>>>>
>>>> I first tried Smarty-3.1.13, and then the newest version,
>>>> Smarty-3.1.21.
>>>> I've now tried version Smarty-2.6.28. Last time I was doing this I also
>>>> tried smarty-1.5.2.
>>>>
>>>> Which version does work with filedrawers? Or do I need an older PHP
>>>> version as well?
>>>>
>>>> Examples of the errors I get:
>>>> PHP Fatal error:  Uncaught  --> Smarty Compiler: Syntax error in
>>>> template "/data/filedrawers/smarty/templates/infobar.tpl"  on line 6
>>>> "{/if}" unknown tag "ifclose" <-- \n  thrown in
>>>> /data/php/5.4.11/lib/php/Smarty/sysplugins/smarty_internal_templatecompilerbase.php
>>>>
>>>>
>>>>
>>>> on line 6
>>>>
>>>>
>>>> PHP Fatal error:  Uncaught  --> Smarty Compiler: Syntax error in
>>>> template "/data/filedrawers/smarty/templates/filelist.tpl"  on line 5
>>>> "{php}" unknown tag "php" <-- \n  thrown in
>>>> /data/php/5.4.11/lib/php/Smarty/sysplugins/smarty_internal_templatecompilerbase.php
>>>>
>>>>
>>>>
>>>> on line 5
>>>>
>>>> PHP Strict Standards:  Only variables should be passed by reference in
>>>> /data/filedrawers/objects/session.php on line 145
>>>>
>>>> And then there are hundreds of warnings:
>>>> PHP Notice:  Array to string conversion in
>>>> /data/filedrawers/smarty/templates_c/e01be35e63ba7f07a3b478390aee8764e03623cc.file.header.tpl.php
>>>>
>>>>
>>>>
>>>> on line 43
>>>>
>>>> PHP Notice:  Trying to get property of non-object in
>>>> /data/filedrawers/smarty/templates_c/e01be35e63ba7f07a3b478390aee8764e03623cc.file.header.tpl.php
>>>>
>>>>
>>>>
>>>> on line 35
>>>>
>>>> PHP Notice:  Array to string conversion in
>>>> /data/filedrawers/smarty/templates_c/e01be35e63ba7f07a3b478390aee8764e03623cc.file.header.tpl.php
>>>>
>>>>
>>>>
>>>> on line 51
>>>>
>>>> PHP Notice:  Undefined index: notifyMsg in
>>>> /data/filedrawers/smarty/templates_c/fe671ed6e219c0e5101a7f49b258927b5815bf8a.file.masthead.tpl.php
>>>>
>>>>
>>>>
>>>> on line 29
>>>>
>>>>
>>>> If I try to fix an error in one file, I get en error in another file.
>>>>
>>>>
>>>> This seems to be a syntax change or something. But I've never used
>>>> Smarty for anything else, so I'm not sure.
>>>>
>>>> I would like to get this working on some (ancient or new) version of
>>>> php/apache/smarty. Once I have it working, it should be possible to
>>>> work
>>>> through the changes needed to be made to get it to work in a newer
>>>> version. But I'm completely flooded by errors and warnings, so it's
>>>> easy
>>>> to get lost.
>>>>
>>>> /Staffan
>>>>
>>>> --
>>>> Staffan Hämälä
>>>> Luleå University of Technology
>>>> Sweden
>>>> _______________________________________________
>>>> OpenAFS-info mailing list
>>>> OpenAFS-info@openafs.org
>>>> https://lists.openafs.org/mailman/listinfo/openafs-info
>>>> :??????
>>
>> _______________________________________________
>> OpenAFS-info mailing list
>> OpenAFS-info@openafs.org
>> https://lists.openafs.org/mailman/listinfo/openafs-info
>
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info