Okay,
So, I have tracked this down to a permissions problem. If I run:
*chmod -R o+rw /var/trac*
The ticket gets updated successfully. One can easily see why I wouldn't
want to do this.
My permissions are set up as follows.
Everything under* /opt/ubersvn* is set to group *ubersvn *and owner *ubersvn
*
Everything under */var/trac* is set to group *www-data* and owner *www-data*
The user *ubersvn *is a member of the *www-data* group so it has permission
to write to the *trac.db* file */var/trac/sites/web/db/trac.db* and it's
directory. Thus the commit hook appears to work and refreshes the
repository on the trac installation (i.e. I can see the commit message in
the timeline)
Now, in my commit hook script I attempted to add some logging like this:
*/var/trac/sites/web
changeset added "/opt/ubersvn/repositories/web" "refs #270" >> log.txt*
I got a permissions error.
So I guess the question is what user needs permission to what in my trac
installation to update the dang tickets OR which directory can I set to 777
to accomplish this instead of the whole /var/trac tree?
*Any help would be GREATLY appreciated!*
On Wednesday, May 16, 2012 1:33:25 PM UTC-7, Christian wrote:
>
> I was running Trac/SVN on Windows 2008R2 and had this working.
>
> I am currently running trac on Ubuntu 11.10. I ran a fresh install
> today to attempt to fix this problem I'm having to no avail.
>
> When I commit using Tortoise SVN the post commit hook successfully re-
> syncs the repository and I can see my comments in the timeline.
> However referencing a ticket does not add the comment to the ticket. I
> have done hours and hours of troubleshooting on this and have found
> nothing.
>
> The trac.log doesn't show any errors ocuring either.
>
> When I run from the command line as user 'ubersvn' I get the same
> behavior. No errors, message in timeline but not referencing ticket :-
> [
>
> I have enabled the tracopt.ticket.commit_updater.* in the ini both
> trying manually and through the web interface which explicitly sets
> the commit updater. Still can't get it to work.
>
> Anybody have any new ideas?
>
> Thanks!
>
>
>
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/trac-users/-/I4V2volYkcIJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en.