3.8 GraphViz

I cannot seem to get the GraphViz working properly…
I am trying to migrate from 3.6.5 to the 3.8.rc5…
the issues that I have are:

  1. I seem to require copying /opt/rt3/share/html/NoAuth/RichText/FCKeditor/fckstyles.xml up one directory.
    if I do not do this, when I try to add a comment or a reply to a ticket the dialogue box is not accessible…
    When I looked at the html source it indicated /RichText/fckstyles… so that is why I tried copying the file up one directory…then things worked…
    I mentioned this earlier on the list when I first attempted 3.8.0, Jesse mentioned that dhandler should automagically handle this, ( it was the least of my early challenges ), but this still exists even on my latest numerous attempts. (I mention it because it may be related )

  2. I had version 3.8.rc3 working ( with the above kludge in place so things appeared to be working) and thought I would experiment with the GraphViz feature…
    This also sorta works… I just cannot get it to draw the relational images , I just get an “unknown icon” image.
    If I click on the icon , I do get taken back to the record, and if I select the "fill boxes with … " something the proper information boxes appear in the Legends area…

    I tried using different browsers, ugraded the GraphViz and GD…still no luck…

I am running on SUSE and have used the following configure:
./configure --enable-graphviz --enable-gd --enable-gpg

I assume that both above issues are my install attempt related. I have tried numerous re-installs and even a brand new clean ( ie no old database or customizations ) but the result is the same…

Any hints at how I got myself in the weeds…( and how to get out of the them !!!)

PS: I am running lighttpd with the below

/usr/bin/perl ./sbin/rt-test-dependencies --verbose --install --with-mysql --with-fastcgi
perl:
>=5.8.3(5.8.8)…found
users:
rt group (www)…found
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (nobody)…found
web group (www)…found
CLI dependencies:
Term::ReadKey…found
Getopt::Long >= 2.24…found
HTTP::Request::Common…found
Term::ReadLine…found
Text::ParseWords…found
LWP…found
CORE dependencies:
Class::ReturnValue >= 0.40…found
Text::Quoted >= 2.02…found
CSS::Squish >= 0.06…found
Encode >= 2.13…found
Module::Versions::Report >= 1.05…found
MIME::Entity >= 5.425…found
DBI >= 1.37…found
Locale::Maketext::Lexicon >= 0.32…found
Devel::StackTrace >= 1.19…found
Digest::base…found
Time::ParseDate…found
File::Temp >= 0.18…found
Locale::Maketext >= 1.06…found
Tree::Simple >= 1.04…found
Text::Template…found
Scalar::Util…found
HTML::Scrubber >= 0.08…found
File::Spec >= 0.8…found
Calendar::Simple…found
DBIx::SearchBuilder >= 1.54…found
Mail::Mailer >= 1.57…found
File::ShareDir…found
Regexp::Common…found
Digest::MD5 >= 2.27…found
HTML::Entities…found
Cache::Simple::TimedExpiry…found
File::Glob…found
Locale::Maketext::Fuzzy…found
Time::HiRes…found
Text::Wrapper…found
Log::Dispatch >= 2.0…found
UNIVERSAL::require…found
Email::Address…found
DASHBOARDS dependencies:
HTML::RewriteAttributes >= 0.02…found
MIME::Types…found
FASTCGI dependencies:
CGI::Fast…found
CGI >= 3.38…found
FCGI…found
GD dependencies:
GD::Text…found
GD…found
GD::Graph…found
GPG dependencies:
PerlIO::eol…found
GnuPG::Interface…found
GRAPHVIZ dependencies:
IPC::Run…found
GraphViz…found
IPC::Run::SafeHandles…found
ICAL dependencies:
Data::ICal…found
MAILGATE dependencies:
Pod::Usage…found
HTML::TreeBuilder…found
Getopt::Long…found
HTML::FormatText…found
LWP::UserAgent…found
MASON dependencies:
Storable >= 2.08…found
CSS::Squish >= 0.06…found
Apache::Session >= 1.53…found
Errno…found
Devel::StackTrace >= 1.19…found
CGI::Cookie >= 1.20…found
Text::WikiFormat >= 0.76…found
XML::RSS >= 1.05…found
HTML::Mason >= 1.36…found
Digest::MD5 >= 2.27…found
MYSQL dependencies:
DBD::mysql >= 2.1018…found
SMTP dependencies:
Net::SMTP…found
STANDALONE dependencies:
Net::Server::PreFork…found
Net::Server…found
HTTP::Server::Simple >= 0.34…found
HTTP::Server::Simple::Mason >= 0.09…found

All dependencies have been found.

I cannot seem to get the GraphViz working properly…
I am trying to migrate from 3.6.5 to the 3.8.rc5…

Any reason not to use the official 3.8.1?

the issues that I have are:

  1. I seem to require copying /opt/rt3/share/html/NoAuth/RichText/
    FCKeditor/fckstyles.xml up one directory.
    if I do not do this, when I try to add a comment or a reply to a
    ticket the dialogue box is not accessible…
    When I looked at the html source it indicated /RichText/
    fckstyles… so that is why I tried copying the file up one
    directory…then things worked…
    I mentioned this earlier on the list when I first attempted
    3.8.0, Jesse mentioned that dhandler should automagically handle
    this, ( it was the least of my early challenges ), but this still
    exists even on my latest numerous attempts. (I mention it because
    it may be related )

You mention in your PS the most important thing - you use lighttpd

It sounds like you’ve told lighttpd to not run Mason under NoAuth
rather than NoAuth/images, or that mason
and the lighttpd dhandler aren’t playing well together. You should
instrument the dhandler and try to
figure out what is happening

You should not need to copy fckstyles.xml around, feel free to look at
rt3.fsck.com for an example of
it working fine (under apache and fcgi)

  1. I had version 3.8.rc3 working ( with the above kludge in place
    so things appeared to be working) and thought I would experiment
    with the GraphViz feature…
    This also sorta works… I just cannot get it to draw the
    relational images , I just get an “unknown icon” image.
    If I click on the icon , I do get taken back to the record,
    and if I select the "fill boxes with … " something the proper
    information boxes appear in the Legends area…

What showed up in your logs? It sounds like there should be an
error. These images are dynamically
generated by RT, do you need to configure lighttpd differently to
support that?

-kevin