How can I get Munin to generate image source paths properly?

I'm having trouble with Munin's comparison pages. All other pages work just fine. What happens is that the relative URLs it is generating for the imgsrc parameters are wrong. In the snippet below you can see how the path to the HTML index page is preceded by ../../ and that works perfectly. Но imgsrc path is only preceded by ../ and is broken. If I manually change the URL by prefixing an additional ../ тогда я могу видеть изображение просто отлично. Не похоже, что это то, что я могу изменить в шаблонах. Есть идеи?

<span class="nodetitle"><a href="SERVER_NAME/index.html">
            SERVER_NAME</a> :: 
                <a 
                  href="../../PATH/TO/SERVER_NAME/diskstats_iops/index.html">

                Disk IOs per device
                </a>
        </span><br />

            <a href="../../PATH/TO/SERVER_NAME/diskstats_iops/index.html">
                <img src="../PATH/TO/SERVER_NAME/diskstats_iops-day.png" alt="Disk IOs per device"
                class="i"

                 />
            </a>

        </div>

Изменить: Munin версия 2.0.11

2 ответа

Эта проблема, кажется, присутствует в 2.0.25, кажется, HTMLOld.pm все еще ошибка в строке 295

$node->{$imgsrc} =~ s|^\.\./\.\./(?:\.\./)?|../|;

должно быть

$node->{$imgsrc} =~ s|^\.\./(?:\.\./)?|../|;

как-то связано: Мунин билет 769

Это было очевидно ошибкой, хотя я не могу найти билет или проблему для этого. Люди в канале IRC Munin указали мне в этом направлении. Моя проблема была исправлена ​​путем обновления до 2.0.12.

Другие вопросы по тегам