On Thu Nov 23, 2017 at 04:28:44PM +0000, Stuart Henderson wrote:
> On 2017/11/23 17:15, Landry Breuil wrote:
> > On Wed, Nov 22, 2017 at 10:55:14AM +0000, Stuart Henderson wrote:
> > > On 2017/11/21 10:22, Rafael Sadowski wrote:
> > > > PHP message: PHP Fatal error:  Uncaught exception 'Exception' with 
> > > > message 'There is no suitable CSPRNG installed on your system' in 
> > > > /dokuwiki/vendor/paragonie/random_compat/lib/random.php:203
> > > 
> > > This came up before. The deps should be changed to install pecl-libsodium
> > > or php-mcrypt.
> > 
> > Funnily, i faced the exact same issue today when migrating my work
> > dokuwiki install from 5.7 to 6.2, the previous testing instance was
> > working fine on 6.1, and started failing with 6.2 (ie you can see the
> > index, but it blows the same as soon as you try to login).
> > Installing/enabling pecl-libsodium solved the issue, and since mcrypt is
> > dead upstream, is deprecated in php 7.1 and seems replaced by libsodium
> > in php 7.2 (ref:
> > https://serverpilot.io/community/articles/how-to-install-the-php-mcrypt-extension.html),
> >  how about the following:
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/www/dokuwiki/Makefile,v
> > retrieving revision 1.23
> > diff -u -r1.23 Makefile
> > --- Makefile    10 May 2017 12:32:48 -0000      1.23
> > +++ Makefile    23 Nov 2017 16:10:30 -0000
> > @@ -27,7 +27,8 @@
> >  TINSTDIR =     ${TRUEPREFIX}/dokuwiki
> >  SUBST_VARS =   INSTDIR TINSTDIR
> >  
> > -RUN_DEPENDS =  lang/php/${MODPHP_VERSION},-gd
> > +RUN_DEPENDS =  lang/php/${MODPHP_VERSION},-gd \
> > +               security/pecl-libsodium
> >  
> >  do-install:
> >         cp -Rp ${WRKDIST} ${INSTDIR}
> > 
> > Worth backporting to 6.2 ?
> > 
> 
> Needs REVISION bump, then it's ok with me. I doubt it's really
> worth the backport though..
> 

Thanks for the test. I didn't find any time.
Ok for me too with the REVISION bump. I would love to see it in -stable,
it doesn't hurt anyone. But It's up to you.

Rafael

Reply via email to