error:
checking for DocBook XSL Stylesheets in XML catalog... not found
checking for DocBook XSL Stylesheets in XML catalog... not found
configure: error: DocBook XSL Stylesheets are required for --enable-man
===> Script "configure" failed unexpectedly.
In the config.log file :
configure:28806: checking for DocBook XSL Stylesheets in XML catalog
configure:28809: $XMLCATALOG --noout "$XML_CATALOG_FILE" "http://docbook.sourcef
No entry for SYSTEM http://docbook.sourceforge.net/release/xsl/current/manpages/
No entry for URI http://docbook.sourceforge.net/release/xsl/current/manpages/doc
configure:28812: $? = 4
configure:28818: result: not found
configure:28827: error: DocBook XSL Stylesheets are required for --enable-man
Same thing for
configure: error: docbook dtd is required for --enable-man
Root of the problem in xml catalog file. Because XML/XSL entry is missing
My solution was to add manually XSL entry in /usr/local/share/xml/catalog.ports:
# cat /usr/local/share/xml/catalog.ports
<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<!-- Created by XML Catalog Manager 2.2 -->
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<nextCatalog catalog="/usr/local/share/xml/docbook/catalog.xml" />
<nextCatalog catalog="/usr/local/share/xsl/docbook/catalog.xml" /><nextCatalog catalog="/usr/local/share/xml/sdocbook/1.1/dtd/catalog.xml" />
</catalog>
If you want to do this once-off, so there is no need for something fancy like creating an Artisan command etc. I would suggest to simply use php artisan tinker
(great tool!) and add the following commands per user:
$user = new App\User();
$user->password = Hash::make('the-password-of-choice');
$user->email = Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. ';
$user->name = 'My Name';
$user->save();
https://stackoverflow.com/questions/35753951/manually-register-a-user-in-laravel
Tested on
FreeBSD 11
Zabbix 3.4
script /usr/local/etc/zabbix34/zabbix/externalscripts/sslinfo.sh :
#/bin/sh
expire_date=$(echo QUIT | timeout 3 openssl s_client -host "$NAME" -port "$PORT" -servername "$NAME" -showcerts /dev/null | sed -n '/BEGIN CERTIFICATE/,/END CERT/p' | openssl x509 -text 2>/dev/null | sed -n 's/ *Not After : *//p')
if [ -n "$expire_date" ]; then
expire_date_unix=$(date -j -f "%b %d %T %Y %Z" "$expire_date" '+%s')
else
expire_date_unix=0
fi
date_current=$(date "+%s")
secs_left=$(( $expire_date_unix-$date_current ))
days_left=$(date -j -f "%s" "$secs_left" '+%d' )
echo $days_left
Next go to zabbix, create new item:
name: "SSL cert example.com"
type: external check
key: sslinfo.sh[example.com]