Re: No topology view
You were right. It´s working now
Thanks a lot,
www.unitronics.es
DIEGO RODRIGO
Customer Service Manager
drodrigo <at> unitronics.es
Plataforma Logística de Zaragoza Pla-Za
Edificio Technocenter
C/Bari, 31 Ofic. 318 y 319
50197 Zaragoza
Tel:
902 107 670 – Ext. 1711
Aviso legal
-----Mensaje original-----
De: netdot-users-bounces <at> osl.uoregon.edu [mailto:netdot-users-bounces <at> osl.uoregon.edu] En
nombre de Maciej Kazulak
Enviado el: viernes, 02 de septiembre de 2011 17:21
Para: netdot-users <at> osl.uoregon.edu
Asunto: Re: [Netdot-users] No topology view
W dniu 01.09.2011 10:58, Diego Rodrigo pisze:
> Hi,
>
> I have this error when I try to display the topology view. The file
/opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png does not exist :
>
>
> Permission denied: open(
> /opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png, 0x241 ) at
> /usr/local/share/perl/5.10.1/GraphViz.pm line 1195
>
Hi,
Netdot creates those .png files on the fly. Check the permissions on /opt/netdot/htdocs/img/graphs. It
should be something like:
drwxr-x--- 2 www www 1024 2 wrz 16:45 graphs
where www is the user your apache server is running as. Apache must be able to write to that directory!
> Stack:
> [/usr/share/perl/5.10/Carp.pm:44]
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:1301]
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2202]
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2775]
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:1449]
> [/usr/local/share/perl/5.10.1/GraphViz.pm:1195]
> [/usr/local/share/perl/5.10.1/GraphViz.pm:996]
> [/opt/netdot/lib/Netdot/UI.pm:1834]
> [/opt/netdot/lib/Netdot/UI.pm:1873]
> [/opt/netdot/htdocs/management/device.html:1420]
> [/opt/netdot/htdocs/management/autohandler:79]
> [/usr/local/share/perl/5.10.1/HTML/Mason/Request.pm:948]
> [/opt/netdot/htdocs/masondata/obj/1163513996/management/autohandler.obj:21]
> [/opt/netdot/htdocs/autohandler:79]
>
> Stack:
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2338]
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2775]
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:1449]
> [/usr/local/share/perl/5.10.1/GraphViz.pm:1195]
> [/usr/local/share/perl/5.10.1/GraphViz.pm:996]
> [/opt/netdot/lib/Netdot/UI.pm:1834]
> [/opt/netdot/lib/Netdot/UI.pm:1873]
> [/opt/netdot/htdocs/management/device.html:1420]
> [/opt/netdot/htdocs/management/autohandler:79]
> [/usr/local/share/perl/5.10.1/HTML/Mason/Request.pm:948]
> [/opt/netdot/htdocs/masondata/obj/1163513996/management/autohandler.obj:21]
> [/opt/netdot/htdocs/autohandler:79]
>
>
> Trace begun at /usr/local/share/perl/5.10.1/HTML/Mason/Exceptions.pm
> line 129 HTML::Mason::Exceptions::rethrow_exception('Permission
> denied: open( /opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png,
> 0x241 ) at /usr/local/share/perl/5.10.1/GraphViz.pm line
> 1195^J^JStack:^J [/usr/share/perl/5.10/Carp.pm:44]^J
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:1301]^J
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2202]^J
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2775]^J
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:1449]^J
> [/usr/local/share/perl/5.10.1/GraphViz.pm:1195]^J
> [/usr/local/share/perl/5.10.1/GraphViz.pm:996]^J
> [/opt/netdot/lib/Netdot/UI.pm:1834]^J
> [/opt/netdot/lib/Netdot/UI.pm:1873]^J
> [/opt/netdot/htdocs/management/device.html:1420]^J
> [/opt/netdot/htdocs/management/autohandler:79]^J
> [/usr/local/share/perl/5.10.1/HTML/Mason/Request.pm:948]^J
> [/opt/netdot/htdocs/masondata/obj/1163513996/management/autohandler.ob
> j:21]^J [/opt/netdot/htdocs/autohandler:79]^J^JStack:^J
> [/usr/local/share/perl/5.10.1/IPC/Run.pm:2338]^J
> [/usr/local/share/perl/5.10.1/IPC/
Run.pm:2775]^J [/usr/local/share/perl/5.10.1/IPC/Run.pm:1449]^J
[/usr/local/share/perl/5.10.1/GraphViz.pm:1195]^J
[/usr/local/share/perl/5.10.1/GraphViz.pm:996]^J [/opt/netdot/lib/Netdot/UI.pm:1834]^J
[/opt/netdot/lib/Netdot/UI.pm:1873]^J [/opt/netdot/htdocs/management/device.html:1420]^J
[/opt/netdot/htdocs/management/autohandler:79]^J
[/usr/local/share/perl/5.10.1/HTML/Mason/Request.pm:948]^J
[/opt/netdot/htdocs/masondata/obj/1163513996/management/autohandler.obj:21]^J
[/opt/netdot/htdocs/autohandler:79]^J') called at /usr/local/share/perl/5.10.1/IPC/Run.pm
line 2871
> IPC::Run::start('ARRAY(0xbb6c1b68)', 'SCALAR(0xbae0c790)', '>',
> 'IPC::Run::binmode_pseudo_filter=CODE(0xbb6cbeb0)',
> '/opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png') called at
> /usr/local/share/perl/5.10.1/IPC/Run.pm line 1449
> IPC::Run::run('ARRAY(0xbb6c1b68)', 'SCALAR(0xbae0c790)', '>',
> 'IPC::Run::binmode_pseudo_filter=CODE(0xbb6cbeb0)',
> '/opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png') called at
> /usr/local/share/perl/5.10.1/GraphViz.pm line 1195
> GraphViz::_as_generic('GraphViz=HASH(0xbb6d12d0)', '-Tpng', 'digraph
> test {^J^Irankdir=LR;^J^Iratio="fill";^J^Ibgcolor="#ffffff00";^J^Inode
> [fillcolor="#ffffff88", fontsize="10", height="0.25", shape="record",
> style="filled"];^J^Iedge [dir="none",
> labelfontsize="8"];^J^Ialhshaco0001
> [URL="device.html?id=162&view=Topology&toponames=0&topovlans=0",
> color="red", label="alhshaco0001", shape="record"];^J^Ialhshage0001
> [URL="device.html?id=167&view=Topology&toponames=0&topovlans=0",
> label="alhshage0001", shape="record"];^J^Ialhshaplab01
> [URL="device.html?id=170&view=Topology&toponames=0&topovlans=0",
> label="alhshaplab01", shape="record"];^J^Ialhshaplpr01
> [URL="device.html?id=171&view=Topology&toponames=0&topovlans=0",
> label="alhshaplpr01", shape="record"];^J^Ialhshage0002
> [URL="device.html?id=168&view=Topology&toponames=0&topovlans=0",
> label="alhshage0002", shape="record"];^J^Ialhshahb0001
> [URL="device.html?id=165&view=Topology&toponames=0&topovlans=0",
> label="alhshahb0001", shap
e="record"];^J^Ialhshaco0002
[URL="device.html?id=164&view=Topology&toponames=0&topovlans=0", label="alhshaco0002",
shape="record"];^J^Ialhshaplpe01
[URL="device.html?id=169&view=Topology&toponames=0&topovlans=0", label="alhshaplpe01",
shape="record"];^J^Ialhshaco0001 -> alhshaco0002 [color="black",
headURL="view.html?table=Interface&id=9572", headlabel="10623",
tailURL="view.html?table=Interface&id=9472", taillabel="10624"];^J^Ialhshaco0001 ->
alhshaco0002 [color="black", headURL="view.html?table=Interface&id=9581", headlabel="5001",
tailURL="view.html?table=Interface&id=9509", taillabel="5001"];^J^Ialhshaco0001 ->
alhshage0001 [color="black", headURL="view.html?table=Interface&id=9671", headlabel="10101",
tailURL="view.html?table=Interface&id=9435", taillabel="10119"];^J^Ialhshaco0001 ->
alhshage0002 [color="black", headURL="view.html?table=Interface&id=9724", headlabel="10101",
tailURL="view.html?table=Interface&id=9467", taillabel="10619"];^J^Ialhshaco0001 ->
alhshahb0001 [color="black", headURL="view.html?table=Interface&id=9596", headlabe
> l="10107", tailURL="view.html?table=Interface&id=9471",
> taillabel="10623"];^J^Ialhshaco0001 -> alhshaplab01 [color="black",
> headURL="view.html?table=Interface&id=9785", headlabel="10101",
> tailURL="view.html?table=Interface&id=9441",
> taillabel="10125"];^J^Ialhshaco0001 -> alhshaplpe01 [color="black",
> headURL="view.html?table=Interface&id=9753", headlabel="10101",
> tailURL="view.html?table=Interface&id=9475",
> taillabel="10627"];^J^Ialhshaco0001 -> alhshaplpr01 [color="black",
> headURL="view.html?table=Interface&id=9841", headlabel="10101",
> tailURL="view.html?table=Interface&id=9443",
> taillabel="10127"];^J}^J',
> '/opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png') called at
> /usr/local/share/perl/5.10.1/GraphViz.pm line 996
> GraphViz::AUTOLOAD('GraphViz=HASH(0xbb6d12d0)',
> '/opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png') called at
> /opt/netdot/lib/Netdot/UI.pm line 1834
> Netdot::UI::build_device_topology_graph('Netdot::UI=HASH(0xbb1daf48)',
> 'web_path', '/netdot/', 'specific_vlan', 0, 'depth', 1, 'vlans',
> 'HASH(0xbb6c1bb8)', 'show_names', 0, 'direction', 'left_right',
> 'show_vlans', 0, 'filename',
> '/opt/netdot/htdocs/img/graphs/Device-162-1-0-0-0.png', 'view',
> 'Topology', 'id', 162) called at /opt/netdot/lib/Netdot/UI.pm line
> 1873
> Netdot::UI::build_device_topology_graph_html('Netdot::UI=HASH(0xbb1daf
> 48)', 'id', 162, 'view', 'Topology', 'depth', 1, 'web_path',
> '/netdot/', 'show_vlans', 0, 'show_names', 0, 'direction',
> 'left_right', 'specific_vlan', 0) called at
> /opt/netdot/htdocs/management/device.html line 1420
> HTML::Mason::Commands::__ANON__('view', 'Topology', 'id', 162,
> 'showheader', 1, 'page', 'DEVICE') called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x
> bb575b78)', 'view', 'Topology', 'id', 162, 'showheader', 1, 'page',
> 'DEVICE') called at /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm
> line 1302 eval {...} at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 1292
> HTML::Mason::Request::comp(undef, undef, undef, 'view', 'Topology',
> 'id', 162, 'showheader', 1, 'page', 'DEVICE') called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 955
> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=H
> ASH(0xbb5193f8)', 'page', 'DEVICE') called at
> /opt/netdot/htdocs/management/autohandler line 79
> HTML::Mason::Commands::__ANON__('view', 'Topology', 'id', 162,
> 'showheader', 1) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Component.pm line 157
> HTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileB
> ased=HASH(0xbb5768f8)', 'main', 'view', 'Topology', 'id', 162,
> 'showheader', 1) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 948
> HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandle
> r=HASH(0xbb5193f8)', 'main', 'view', 'Topology', 'id', 162,
> 'showheader', 1) called at
> /opt/netdot/htdocs/masondata/obj/1163513996/management/autohandler.obj
> line 21 HTML::Mason::Commands::__ANON__('view', 'Topology', 'id', 162,
> 'showheader', 1) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x
> bb5768f8)', 'view', 'Topology', 'id', 162, 'showheader', 1) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 1302 eval
> {...} at /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 1292
> HTML::Mason::Request::comp(undef, undef, undef, 'view', 'Topology',
> 'id', 162, 'showheader', 1) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 955
> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=H
> ASH(0xbb5193f8)', 'showheader', 1) called at
> /opt/netdot/htdocs/autohandler line 79
> HTML::Mason::Commands::__ANON__('view', 'Topology', 'id', 162) called
> at /usr/local/share/perl/5.10.1/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x
> bb5aaeb0)', 'view', 'Topology', 'id', 162) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 1297 eval
> {...} at /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 1292
> HTML::Mason::Request::comp(undef, undef, undef, 'view', 'Topology',
> 'id', 162) called at
> /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 481 eval {...}
> at /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 481 eval
> {...} at /usr/local/share/perl/5.10.1/HTML/Mason/Request.pm line 433
> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0
> xbb5193f8)') called at
> /usr/local/share/perl/5.10.1/HTML/Mason/ApacheHandler.pm line 168
> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::Apach
> eHandler=HASH(0xbb5193f8)') called at
> /usr/local/share/perl/5.10.1/HTML/Mason/ApacheHandler.pm line 825
> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler
> =HASH(0xbae8e790)', 'Apache2::RequestRec=SCALAR(0xbae943e0)') called
> at /opt/netdot/lib/Netdot/Mason.pm line 36
> Netdot::Mason::handler('Apache2::RequestRec=SCALAR(0xbae943e0)')
> called at -e line 0 eval {...} at -e line 0
>
> Regards,
>
> www.unitronics.es
>
> DIEGO RODRIGO
> Customer Service Manager
> drodrigo <at> unitronics.es
>
> Plataforma Logística de Zaragoza Pla-Za Edificio Technocenter C/Bari,
> 31 Ofic. 318 y 319
> 50197 Zaragoza
> Tel:
> 902 107 670 – Ext. 1711
> Aviso legal
>
> _______________________________________________
> Netdot-users mailing list
> Netdot-users <at> osl.uoregon.edu
> https://osl.uoregon.edu/mailman/listinfo/netdot-users
_______________________________________________
Netdot-users mailing list
Netdot-users <at> osl.uoregon.edu
https://osl.uoregon.edu/mailman/listinfo/netdot-users
_______________________________________________
Netdot-users mailing list
Netdot-users <at> osl.uoregon.edu
https://osl.uoregon.edu/mailman/listinfo/netdot-users