<html><head></head><body>Hello,<br>
I had installed cacti using command "apt-get install cacti" and it was working for one year. So, if I can understood you correctly, all of dependencies are tested in Debian?<br>
<br>
Have a nice day,<br>
Peter.<br>
<br><br><div class="gmail_quote">On March 26, 2016 6:45:29 PM CET, Aere Greenway <Aere@Dvorak-Keyboards.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 03/26/2016 07:16 AM, Peter Golis wrote:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Hello Gentleman,<br /> Yesterday, after upgrade of PHP v7 package with removal of older version of PHP v5 had stopped working my Cacti instance. What had please happened with PHP v5, was it marked as obsolete?<br />   <br /> Error in cacti.log had pointed to missing function mb_strlen() which was moved into separate package php7.0-mbstring in PHP v7. After installing it, Cacti was back in life. That simply point to wrong dependencies for package Cacti. Are somewhere tested also dependencies for packages?<br />   <br /> [Fri Mar 25 21:23:20.098957 2016] [:error] [pid 18311] [client <a href="127.0.0.1:34556">127.0.0.1:34556</a>] PHP Fatal error:  Uncaught Error: Call to undefined function mb_strlen() in /usr/share/cacti/site/lib/rrd.php:1049\nStack trace:\n#0 /usr/share/cacti/site/graph_image.p
 hp<br
/> (92): rrdtool_function_graph('36', '0', Array)\n#1 {main}\n  thrown in /usr/share/cacti/site/lib/rrd.php on line 1049, referer: <a href="http://rybnik.zapto.org/cacti/graph_view.php">http://rybnik.zapto.org/cacti/graph_view.php</a><br />   <br /> Have a nice day,<br /> Peter.</blockquote><br />Peter:<br /><br />I don't know how you originally installed Cacti, so I am speculating <br />here, with a generality.<br /><br />When we install software from sources other than the Ubuntu repository, <br />or Debian packages, the package manager is not aware of what other <br />packages your 'custom install' software requires.<br /><br />So (being unaware of the requirements), it may allow packages not <br />required by software installed from the repository (or other Debian <br />packages), to be marked as 'not needed', or perhaps 'obsolete'.<br /><br />Un-needed or obsolete packages get removed when you upgrade to a new <br />system level.<br /><br />I am speculating that this sit
 uation
may have come into-play in the <br />problem you reported.<br /></pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>