Iconv_strlen() error message

Trying to move a new site from local dev to subdomain on production to test and get the following error. No idea what it means?

Fatal error : Uncaught Error: Call to undefined function Symfony\Polyfill\Mbstring\iconv_strlen() in /home2/eaglesh2/esk21.eagleshores.com/kirby/vendor/symfony/polyfill-mbstring/Mbstring.php:490 Stack trace: #0 /home2/eaglesh2/esk21.eagleshores.com/kirby/vendor/symfony/polyfill-mbstring/bootstrap.php(61): Symfony\Polyfill\Mbstring\Mbstring::mb_strlen(‘text/html’, ‘UTF-8’) #1 /home2/eaglesh2/esk21.eagleshores.com/kirby/src/Toolkit/Str.php(435): mb_strlen(‘text/html’, ‘UTF-8’) #2 /home2/eaglesh2/esk21.eagleshores.com/kirby/src/Toolkit/Str.php(916): Kirby\Toolkit\Str::length(‘text/html’) #3 /home2/eaglesh2/esk21.eagleshores.com/kirby/src/Toolkit/Str.php(136): Kirby\Toolkit\Str::split(‘text/html,appli…’, ‘,’) #4 /home2/eaglesh2/esk21.eagleshores.com/kirby/src/Http/Visitor.php(156): Kirby\Toolkit\Str::accepted(‘text/html,appli…’) #5 /home2/eaglesh2/esk21.eagleshores.com/kirby/src/Http/Visitor.php(190): Kirby\Http\Visitor->acceptedMimeTypes() #6 /home2/eaglesh2/esk21.eagleshores.com/kirby/src/Http/Visitor.php(216): Kirby\Htt in /home2/eaglesh2/esk21.eagleshores.com/kirby/vendor/symfony/polyfill-mbstring/Mbstring.php on line 490

This is a standard php function on all POSIX-compliant systems. But it seems as though this function is either not available on your system or check that you do have no duplicate kirby folders in your system, e.g. in the root folder and in a vendor folder.

Otherwise, check if your hosting provider is compliant with Kirby’s requirements and if in doubt, contact your provider’s support.