<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[KeexyBox's forum - Installation]]></title>
		<link>https://forum.keexybox.org/</link>
		<description><![CDATA[KeexyBox's forum - https://forum.keexybox.org]]></description>
		<pubDate>Thu, 09 Apr 2026 22:29:51 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[WIZARD]]></title>
			<link>https://forum.keexybox.org/Thread-WIZARD</link>
			<pubDate>Mon, 18 Sep 2023 14:48:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=9540">emmsch</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-WIZARD</guid>
			<description><![CDATA[Hi,<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">May i know how to activate the KeexyBox configuration Wizard page in the Keexyboc WEBUI?  I need the URL to run the Configuration wizard again. Will appreciate if someone can help. </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I have managed to install the KeexyBox software in <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Debian 11. I'm using Banana pi (BPI M2+) - Armbian 23.02.2 Bullseye Linux 5.15.93-sunxi. Everthing was working fine untill, for some reason, i cleared the Domain routing cache. Now, some of the services are not running. Unable to start them again either. (Screeshot attached).</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I'm thinking if I can run the wizard again, I will be able to do the settings again.</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Thanks,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Regards,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Emmanuel</span></span></span></span></span></span>]]></description>
			<content:encoded><![CDATA[Hi,<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">May i know how to activate the KeexyBox configuration Wizard page in the Keexyboc WEBUI?  I need the URL to run the Configuration wizard again. Will appreciate if someone can help. </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I have managed to install the KeexyBox software in <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Debian 11. I'm using Banana pi (BPI M2+) - Armbian 23.02.2 Bullseye Linux 5.15.93-sunxi. Everthing was working fine untill, for some reason, i cleared the Domain routing cache. Now, some of the services are not running. Unable to start them again either. (Screeshot attached).</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I'm thinking if I can run the wizard again, I will be able to do the settings again.</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Thanks,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Regards,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Emmanuel</span></span></span></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Proxmox]]></title>
			<link>https://forum.keexybox.org/Thread-Proxmox</link>
			<pubDate>Mon, 10 Jul 2023 07:33:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=16200">radu</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Proxmox</guid>
			<description><![CDATA[is it possible to install keexybox intro virtual machine in proxmox ? how should I proceed? Thank you]]></description>
			<content:encoded><![CDATA[is it possible to install keexybox intro virtual machine in proxmox ? how should I proceed? Thank you]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[RESOLVED] Install script failing on Raspberry Pi model 2B]]></title>
			<link>https://forum.keexybox.org/Thread-RESOLVED-Install-script-failing-on-Raspberry-Pi-model-2B</link>
			<pubDate>Tue, 03 Jan 2023 14:22:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=14937">m_keexybox_user</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-RESOLVED-Install-script-failing-on-Raspberry-Pi-model-2B</guid>
			<description><![CDATA[I get the following error message:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Installing required Python modules...<br />
Collecting mysql<br />
Collecting MySQL-python<br />
  Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip<br />
Collecting mysql-connector<br />
Collecting wget<br />
Building wheels for collected packages: MySQL-python<br />
  Running setup.py bdist_wheel for MySQL-python ... error<br />
  Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmptdBSvSpip-wheel- --python-tag cp27:<br />
  running bdist_wheel<br />
  running build<br />
  running build_py<br />
  creating build<br />
  creating build/lib.linux-armv7l-2.7<br />
  copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  running build_ext<br />
  building '_mysql' extension<br />
  creating build/temp.linux-armv7l-2.7<br />
  arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
  In file included from _mysql.c:46:0:<br />
  /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
   unsigned int reconnect;<br />
                ^~~~~~~~~<br />
  /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
     my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
             ^~~~~~~~~<br />
  error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
  ----------------------------------------<br />
  Failed building wheel for MySQL-python<br />
  Running setup.py clean for MySQL-python<br />
Failed to build MySQL-python<br />
Installing collected packages: MySQL-python, mysql, mysql-connector, wget<br />
  Running setup.py install for MySQL-python ... error<br />
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile:<br />
    running install<br />
    running build<br />
    running build_py<br />
    creating build<br />
    creating build/lib.linux-armv7l-2.7<br />
    copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    running build_ext<br />
    building '_mysql' extension<br />
    creating build/temp.linux-armv7l-2.7<br />
    arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
    In file included from _mysql.c:46:0:<br />
    /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
     unsigned int reconnect;<br />
                  ^~~~~~~~~<br />
    /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
       my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
               ^~~~~~~~~<br />
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
    ----------------------------------------<br />
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Zjx58n/MySQL-python/<br />
Errors on installing required packages<br />
<br />
---- Checking installation of required packages for Keexybox ----<br />
<br />
Checking installed packages<br />
mariadb-server: OK<br />
mariadb-client: OK<br />
default-libmysqlclient-dev: OK<br />
apache2: OK<br />
libapache2-mod-php: OK<br />
bridge-utils: OK<br />
sudo: OK<br />
ntp: OK<br />
acl: OK<br />
arp-scan: OK<br />
php: OK<br />
php-gettext: OK<br />
php-gd: OK<br />
php-intl: OK<br />
php-json: OK<br />
php-mysql: OK<br />
php-readline: OK<br />
php-curl: OK<br />
python-pip: OK<br />
python-dev: OK<br />
python-mysqldb: OK<br />
libproc-daemon-perl: OK<br />
libfile-pid-perl: OK<br />
<br />
Checking installed python modules<br />
mysql: FAILED<br />
MySQL-python: FAILED<br />
mysql-connector: FAILED<br />
wget: FAILED<br />
<br />
-----------------------------------------------<br />
Some required packages for Keexybox are missing<br />
Installation aborted!<br />
-----------------------------------------------</code></div></div><br />
<br />
Upon inspection of the header file, it is a bit surprising to find reconnect being attempted to be defined in multiple places:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;<br />
unsigned int reconnect;<br />
  enum mysql_status status;<br />
  my_bool       free_me;                /* If free in mysql_close */<br />
  my_bool       reconnect;              /* set to 1 if automatic reconnect */</code></div></div><br />
<br />
Upon further re-runs and inspection, it appears that something is inserting the line below when it shouldn't and it's inserting it in a rather dumb way (doesn't check if this already exists and inserts it regardless)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;</code></div></div><br />
<br />
Upon checking further, the following code in "keexybox_21.04.2_raspios10/util/install_scripts/02_install_required_pkg.sh" seems to be adding the offending line:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div><br />
<br />
Commenting out the 'sed' line as in below fixed the problem in the original post for me:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
# sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div>]]></description>
			<content:encoded><![CDATA[I get the following error message:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Installing required Python modules...<br />
Collecting mysql<br />
Collecting MySQL-python<br />
  Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip<br />
Collecting mysql-connector<br />
Collecting wget<br />
Building wheels for collected packages: MySQL-python<br />
  Running setup.py bdist_wheel for MySQL-python ... error<br />
  Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmptdBSvSpip-wheel- --python-tag cp27:<br />
  running bdist_wheel<br />
  running build<br />
  running build_py<br />
  creating build<br />
  creating build/lib.linux-armv7l-2.7<br />
  copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  running build_ext<br />
  building '_mysql' extension<br />
  creating build/temp.linux-armv7l-2.7<br />
  arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
  In file included from _mysql.c:46:0:<br />
  /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
   unsigned int reconnect;<br />
                ^~~~~~~~~<br />
  /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
     my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
             ^~~~~~~~~<br />
  error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
  ----------------------------------------<br />
  Failed building wheel for MySQL-python<br />
  Running setup.py clean for MySQL-python<br />
Failed to build MySQL-python<br />
Installing collected packages: MySQL-python, mysql, mysql-connector, wget<br />
  Running setup.py install for MySQL-python ... error<br />
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile:<br />
    running install<br />
    running build<br />
    running build_py<br />
    creating build<br />
    creating build/lib.linux-armv7l-2.7<br />
    copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    running build_ext<br />
    building '_mysql' extension<br />
    creating build/temp.linux-armv7l-2.7<br />
    arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
    In file included from _mysql.c:46:0:<br />
    /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
     unsigned int reconnect;<br />
                  ^~~~~~~~~<br />
    /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
       my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
               ^~~~~~~~~<br />
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
    ----------------------------------------<br />
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Zjx58n/MySQL-python/<br />
Errors on installing required packages<br />
<br />
---- Checking installation of required packages for Keexybox ----<br />
<br />
Checking installed packages<br />
mariadb-server: OK<br />
mariadb-client: OK<br />
default-libmysqlclient-dev: OK<br />
apache2: OK<br />
libapache2-mod-php: OK<br />
bridge-utils: OK<br />
sudo: OK<br />
ntp: OK<br />
acl: OK<br />
arp-scan: OK<br />
php: OK<br />
php-gettext: OK<br />
php-gd: OK<br />
php-intl: OK<br />
php-json: OK<br />
php-mysql: OK<br />
php-readline: OK<br />
php-curl: OK<br />
python-pip: OK<br />
python-dev: OK<br />
python-mysqldb: OK<br />
libproc-daemon-perl: OK<br />
libfile-pid-perl: OK<br />
<br />
Checking installed python modules<br />
mysql: FAILED<br />
MySQL-python: FAILED<br />
mysql-connector: FAILED<br />
wget: FAILED<br />
<br />
-----------------------------------------------<br />
Some required packages for Keexybox are missing<br />
Installation aborted!<br />
-----------------------------------------------</code></div></div><br />
<br />
Upon inspection of the header file, it is a bit surprising to find reconnect being attempted to be defined in multiple places:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;<br />
unsigned int reconnect;<br />
  enum mysql_status status;<br />
  my_bool       free_me;                /* If free in mysql_close */<br />
  my_bool       reconnect;              /* set to 1 if automatic reconnect */</code></div></div><br />
<br />
Upon further re-runs and inspection, it appears that something is inserting the line below when it shouldn't and it's inserting it in a rather dumb way (doesn't check if this already exists and inserts it regardless)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;</code></div></div><br />
<br />
Upon checking further, the following code in "keexybox_21.04.2_raspios10/util/install_scripts/02_install_required_pkg.sh" seems to be adding the offending line:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div><br />
<br />
Commenting out the 'sed' line as in below fixed the problem in the original post for me:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
# sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installation on Pi Zero W]]></title>
			<link>https://forum.keexybox.org/Thread-Installation-on-Pi-Zero-W</link>
			<pubDate>Thu, 19 May 2022 00:06:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=12144">devils13</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Installation-on-Pi-Zero-W</guid>
			<description><![CDATA[Hi,<br />
<br />
I am a noob to Raspberry Pi and Linux.  I need some parental control tools for my kids' iPads.  I came across this great website.  I used the Pi-hole on my RP zero w for some time.  <br />
<br />
I tried to install KeexyBox but, it didn't work. So, wondering if you could have a look at what I've done and tell me what went wrong.<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox by flashing MicroSD</span></span></span></span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color"><a href="https://sourceforge.net/projects/keexybox/" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">Download</span></a> Raspios Lite image bundled with latest KeexyBox. - </span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Use <a href="https://www.balena.io/etcher" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">balenaEtcher</span></a> to flash the downloaded <span style="font-weight: bold;" class="mycode_b">.img.xz</span> image on your MicroSD.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Insert MicroSD card in your Raspberry PI.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug a RJ45 cable between your Raspberry PI and your internet router.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug micro USB power supply.</span></span><br />
</li>
</ol>
<br />
I followed the above except for the Step 4 since Pi Zero doesn't have a socket for a RJ45 cable. But, I created a wpa_supplicant.cont file with my wifi credentials (I did this because I didn't have a HDMI cable).  <br />
<br />
For some reason, it didn't connect to the internet.  My questions is that do I need RJ45 cable to use the above method? <br />
<br />
I also did try to <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox from installation script.</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">1. installed Raspberry Pi OS Lite (without desktop environment) 32 bit</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">2. connected to wifi via ssh</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">3. set APT repository <span style="font-weight: bold;" class="mycode_b">(not 100% sure if I did this correctly though)</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">4. followed installation scripts.</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">As the installation went through, I could see a lot of 'Failed' lines e.g. bridge-tool, apache, php getext, php gd, database, python etc...</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">So, it failed to install KeexyBox at the end.  </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">thanks for your time.</span></span></span>]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am a noob to Raspberry Pi and Linux.  I need some parental control tools for my kids' iPads.  I came across this great website.  I used the Pi-hole on my RP zero w for some time.  <br />
<br />
I tried to install KeexyBox but, it didn't work. So, wondering if you could have a look at what I've done and tell me what went wrong.<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox by flashing MicroSD</span></span></span></span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color"><a href="https://sourceforge.net/projects/keexybox/" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">Download</span></a> Raspios Lite image bundled with latest KeexyBox. - </span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Use <a href="https://www.balena.io/etcher" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">balenaEtcher</span></a> to flash the downloaded <span style="font-weight: bold;" class="mycode_b">.img.xz</span> image on your MicroSD.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Insert MicroSD card in your Raspberry PI.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug a RJ45 cable between your Raspberry PI and your internet router.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug micro USB power supply.</span></span><br />
</li>
</ol>
<br />
I followed the above except for the Step 4 since Pi Zero doesn't have a socket for a RJ45 cable. But, I created a wpa_supplicant.cont file with my wifi credentials (I did this because I didn't have a HDMI cable).  <br />
<br />
For some reason, it didn't connect to the internet.  My questions is that do I need RJ45 cable to use the above method? <br />
<br />
I also did try to <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox from installation script.</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">1. installed Raspberry Pi OS Lite (without desktop environment) 32 bit</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">2. connected to wifi via ssh</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">3. set APT repository <span style="font-weight: bold;" class="mycode_b">(not 100% sure if I did this correctly though)</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">4. followed installation scripts.</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">As the installation went through, I could see a lot of 'Failed' lines e.g. bridge-tool, apache, php getext, php gd, database, python etc...</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">So, it failed to install KeexyBox at the end.  </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">thanks for your time.</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Debian 11 (Bullseye)]]></title>
			<link>https://forum.keexybox.org/Thread-Debian-11-Bullseye</link>
			<pubDate>Thu, 07 Apr 2022 12:45:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=8498">Vangerdahast</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Debian-11-Bullseye</guid>
			<description><![CDATA[Hello there,<br />
<br />
was anyone successful in running KeexyBox on a Debian 11 (Bullseye) Linux?<br />
<br />
I updated to it on my Raspi and now it is not possible anymore to login to the WLAN-Access Point.<br />
<br />
If someone could offer me a clue on which entries to check for enabling the WLAN-Access Point again, it would be a great help  <img src="https://forum.keexybox.org/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
Probably the mysql Driver for the new python needs to be updated?<br />
<br />
Output of /opt/keexybox/keexyapp/logs/cli-error.log<br />
<hr class="mycode_hr" />
2022-04-07 12:26:56 Error: [PDOException] SQLSTATE[HY000] [2002] No such file or directory in /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php on line 92<br />
Stack Trace:<br />
#0 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php(92): PDO-&gt;__construct()<br />
#1 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php(105): Cake\Database\Driver-&gt;_connect()<br />
#2 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php(44): Cake\Database\Driver\Mysql-&gt;connect()<br />
#3 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php(62): Cake\Database\Schema\BaseSchema-&gt;__construct()<br />
#4 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/Collection.php(51): Cake\Database\Driver\Mysql-&gt;schemaDialect()<br />
#5 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/CachedCollection.php(41): Cake\Database\Schema\Collection-&gt;__construct()<br />
#6 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Connection.php(390): Cake\Database\Schema\CachedCollection-&gt;__construct()<br />
#7 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(558): Cake\Database\Connection-&gt;getSchemaCollection()<br />
#8 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(269): Cake\ORM\Table-&gt;getSchema()<br />
#9 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(167): Cake\ORM\Query-&gt;addDefaultTypes()<br />
#10 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1778): Cake\ORM\Query-&gt;__construct()<br />
#11 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1361): Cake\ORM\Table-&gt;query()<br />
#12 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1611): Cake\ORM\Table-&gt;find()<br />
#13 /opt/keexybox/keexyapp/src/Shell/BoxShell.php(73): Cake\ORM\Table-&gt;get()<br />
#14 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(383): App\Shell\BoxShell-&gt;initialize()<br />
#15 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(162): Cake\Console\CommandRunner-&gt;runShell()<br />
#16 /opt/keexybox/keexyapp/bin/cake.php(12): Cake\Console\CommandRunner-&gt;run()<br />
#17 {main}<br />
<hr class="mycode_hr" />
<br />
The other logs are not as actual as this one (29th of March 2022, but my test system is not running daily!).]]></description>
			<content:encoded><![CDATA[Hello there,<br />
<br />
was anyone successful in running KeexyBox on a Debian 11 (Bullseye) Linux?<br />
<br />
I updated to it on my Raspi and now it is not possible anymore to login to the WLAN-Access Point.<br />
<br />
If someone could offer me a clue on which entries to check for enabling the WLAN-Access Point again, it would be a great help  <img src="https://forum.keexybox.org/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
Probably the mysql Driver for the new python needs to be updated?<br />
<br />
Output of /opt/keexybox/keexyapp/logs/cli-error.log<br />
<hr class="mycode_hr" />
2022-04-07 12:26:56 Error: [PDOException] SQLSTATE[HY000] [2002] No such file or directory in /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php on line 92<br />
Stack Trace:<br />
#0 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php(92): PDO-&gt;__construct()<br />
#1 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php(105): Cake\Database\Driver-&gt;_connect()<br />
#2 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php(44): Cake\Database\Driver\Mysql-&gt;connect()<br />
#3 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php(62): Cake\Database\Schema\BaseSchema-&gt;__construct()<br />
#4 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/Collection.php(51): Cake\Database\Driver\Mysql-&gt;schemaDialect()<br />
#5 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/CachedCollection.php(41): Cake\Database\Schema\Collection-&gt;__construct()<br />
#6 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Connection.php(390): Cake\Database\Schema\CachedCollection-&gt;__construct()<br />
#7 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(558): Cake\Database\Connection-&gt;getSchemaCollection()<br />
#8 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(269): Cake\ORM\Table-&gt;getSchema()<br />
#9 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(167): Cake\ORM\Query-&gt;addDefaultTypes()<br />
#10 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1778): Cake\ORM\Query-&gt;__construct()<br />
#11 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1361): Cake\ORM\Table-&gt;query()<br />
#12 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1611): Cake\ORM\Table-&gt;find()<br />
#13 /opt/keexybox/keexyapp/src/Shell/BoxShell.php(73): Cake\ORM\Table-&gt;get()<br />
#14 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(383): App\Shell\BoxShell-&gt;initialize()<br />
#15 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(162): Cake\Console\CommandRunner-&gt;runShell()<br />
#16 /opt/keexybox/keexyapp/bin/cake.php(12): Cake\Console\CommandRunner-&gt;run()<br />
#17 {main}<br />
<hr class="mycode_hr" />
<br />
The other logs are not as actual as this one (29th of March 2022, but my test system is not running daily!).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Reset network configuration]]></title>
			<link>https://forum.keexybox.org/Thread-Reset-network-configuration</link>
			<pubDate>Sat, 12 Mar 2022 16:48:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=10744">beozebold</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Reset-network-configuration</guid>
			<description><![CDATA[Hi,<br />
<br />
I wonder if there is a way to reset the network configuration ?<br />
I want to change the input network and address.<br />
<br />
Thank you.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I wonder if there is a way to reset the network configuration ?<br />
I want to change the input network and address.<br />
<br />
Thank you.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[*RESOLVED* Issues caused  by booting from USB vs SD]]></title>
			<link>https://forum.keexybox.org/Thread-RESOLVED-Issues-caused-by-booting-from-USB-vs-SD</link>
			<pubDate>Sun, 06 Feb 2022 10:15:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=10081">ubik</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-RESOLVED-Issues-caused-by-booting-from-USB-vs-SD</guid>
			<description><![CDATA[Hello,<br />
     I am mostly through setup of my Raspberry Pi1 B+. In fact everything should be working. However, I am unable to connect to the internet. I get to the capture portal and after i login, there's no internet. I have added both users and my devices. When I try to check connection info, even though the connections are displayed, I get another error asking if the device is on the network, which it is...<br />
     Another issue I have noticed, is when I try to turn off the portal, I get an error that says, "<span style="font-weight: bold;" class="mycode_b">Service rules reload failed.</span>" The portal never is disabled.<br />
     In an attempt to diagnose the issues, I checked journalctl, and I'm seeing the following errors:<br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:34 keexybox systemd-udevd[126]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span> </span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font">Feb 06 05:46:34 keexybox systemd-udevd[126]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-These first two issues came from me booting setting up my Rpi to boot from USB and the two /boot partitions were not identical.</span></span><br />
*****************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:58 keexybox ntpd[558]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">restrict: ignoring line 16, mask '::' unusable.</span></span></span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #005DC2;" class="mycode_color">-Issue caused by lack of network access</span></span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:47:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Multiple interfaces match the same shared network: eth0 eth0:0</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Cause not fully understood... or whether this is/was even an issue. Seems like an artifact from KeexyBox's design. Seems to have been resolved.</span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:48:15 keexybox systemd[1]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Timed out waiting for device /dev/serial1.</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-No idea... error still present. Doesn't appear to affect anything.</span></span><br />
*******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 09:31:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Dynamic and static leases present for 192.168.2.187.</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Remove host declaration Ubik_Envy or remove 192.168.2.187</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">from the dynamic address pool for local_net</span></span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Error arose due to overlapping DHCP range and  reserved IP. Use one or the other and issue is fixed.</span></span><br />
*******************************************************************************************<br />
<br />
At this point, I'm considering wiping the OS and trying again fresh. I've been at this for a little while now... Before I go that far though, I was hoping someone had some thoughts on how to fix this. Anyone?<br />
<br />
<span style="color: #005DC2;" class="mycode_color">*Moral of the story: "Keep hacking away at a monster and eventually you'll nick an artery..."</span>]]></description>
			<content:encoded><![CDATA[Hello,<br />
     I am mostly through setup of my Raspberry Pi1 B+. In fact everything should be working. However, I am unable to connect to the internet. I get to the capture portal and after i login, there's no internet. I have added both users and my devices. When I try to check connection info, even though the connections are displayed, I get another error asking if the device is on the network, which it is...<br />
     Another issue I have noticed, is when I try to turn off the portal, I get an error that says, "<span style="font-weight: bold;" class="mycode_b">Service rules reload failed.</span>" The portal never is disabled.<br />
     In an attempt to diagnose the issues, I checked journalctl, and I'm seeing the following errors:<br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:34 keexybox systemd-udevd[126]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span> </span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font">Feb 06 05:46:34 keexybox systemd-udevd[126]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-These first two issues came from me booting setting up my Rpi to boot from USB and the two /boot partitions were not identical.</span></span><br />
*****************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:58 keexybox ntpd[558]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">restrict: ignoring line 16, mask '::' unusable.</span></span></span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #005DC2;" class="mycode_color">-Issue caused by lack of network access</span></span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:47:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Multiple interfaces match the same shared network: eth0 eth0:0</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Cause not fully understood... or whether this is/was even an issue. Seems like an artifact from KeexyBox's design. Seems to have been resolved.</span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:48:15 keexybox systemd[1]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Timed out waiting for device /dev/serial1.</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-No idea... error still present. Doesn't appear to affect anything.</span></span><br />
*******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 09:31:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Dynamic and static leases present for 192.168.2.187.</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Remove host declaration Ubik_Envy or remove 192.168.2.187</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">from the dynamic address pool for local_net</span></span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Error arose due to overlapping DHCP range and  reserved IP. Use one or the other and issue is fixed.</span></span><br />
*******************************************************************************************<br />
<br />
At this point, I'm considering wiping the OS and trying again fresh. I've been at this for a little while now... Before I go that far though, I was hoping someone had some thoughts on how to fix this. Anyone?<br />
<br />
<span style="color: #005DC2;" class="mycode_color">*Moral of the story: "Keep hacking away at a monster and eventually you'll nick an artery..."</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Why does bind not list on UDP port 53?]]></title>
			<link>https://forum.keexybox.org/Thread-Why-does-bind-not-list-on-UDP-port-53</link>
			<pubDate>Sun, 30 Jan 2022 14:12:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=9975">BlobZ</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Why-does-bind-not-list-on-UDP-port-53</guid>
			<description><![CDATA[I'm running on a Debian 10 physical box with two wired network ports. This looks like it's supported. I've been having trouble getting the DNS request from the client working. Looking at the supplied bind config it's listening on port 5300 and there are no forwarders defined.<br />
<br />
// GENERATED BY KEEXYBOX WEBUI<br />
// DO NOT EDIT THIS FILE<br />
<br />
options {<br />
        directory "/opt/keexybox/bind//etc/zones";<br />
        listen-on port 5300 { any; };<br />
        dnssec-validation no;<br />
        pid-file "/opt/keexybox/bind//var/run/named/named.pid";<br />
        auth-nxdomain no;    # conform to RFC1035<br />
        //listen-on-v6 { any; };<br />
};<br />
controls {<br />
        inet 127.0.0.1 port 9530 allow {localhost;};<br />
};<br />
include "/opt/keexybox/bind//etc/conf.d/profiles.conf";<br />
include "/opt/keexybox/bind//etc/conf.d/logging.conf";<br />
<br />
<br />
Is this correct?<br />
<br />
I changed the 5300 to 53 and added a forwarders section and it works.]]></description>
			<content:encoded><![CDATA[I'm running on a Debian 10 physical box with two wired network ports. This looks like it's supported. I've been having trouble getting the DNS request from the client working. Looking at the supplied bind config it's listening on port 5300 and there are no forwarders defined.<br />
<br />
// GENERATED BY KEEXYBOX WEBUI<br />
// DO NOT EDIT THIS FILE<br />
<br />
options {<br />
        directory "/opt/keexybox/bind//etc/zones";<br />
        listen-on port 5300 { any; };<br />
        dnssec-validation no;<br />
        pid-file "/opt/keexybox/bind//var/run/named/named.pid";<br />
        auth-nxdomain no;    # conform to RFC1035<br />
        //listen-on-v6 { any; };<br />
};<br />
controls {<br />
        inet 127.0.0.1 port 9530 allow {localhost;};<br />
};<br />
include "/opt/keexybox/bind//etc/conf.d/profiles.conf";<br />
include "/opt/keexybox/bind//etc/conf.d/logging.conf";<br />
<br />
<br />
Is this correct?<br />
<br />
I changed the 5300 to 53 and added a forwarders section and it works.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Image KeexyBox_21.04.2.img.xz doesn't works on Raspberry 4]]></title>
			<link>https://forum.keexybox.org/Thread-Image-KeexyBox-21-04-2-img-xz-doesn-t-works-on-Raspberry-4</link>
			<pubDate>Sat, 25 Dec 2021 23:49:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=9566">tigerrobocop</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Image-KeexyBox-21-04-2-img-xz-doesn-t-works-on-Raspberry-4</guid>
			<description><![CDATA[Hey guys.<br />
I'm using the image "2021-03-04-raspios-buster-armhf-lite_KeexyBox_21.04.2.img.xz" on a card. I performed the recording process with balena etcher.<br />
Raspberry performs the boot process, however at a certain point, the screen goes black and nothing else happens.<br />
I believe the image that was generated is not working for raspberry pi 4.<br />
<br />
<br />
Has anyone used this image on a raspberry pi 4?]]></description>
			<content:encoded><![CDATA[Hey guys.<br />
I'm using the image "2021-03-04-raspios-buster-armhf-lite_KeexyBox_21.04.2.img.xz" on a card. I performed the recording process with balena etcher.<br />
Raspberry performs the boot process, however at a certain point, the screen goes black and nothing else happens.<br />
I believe the image that was generated is not working for raspberry pi 4.<br />
<br />
<br />
Has anyone used this image on a raspberry pi 4?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Controls not having any effect?]]></title>
			<link>https://forum.keexybox.org/Thread-Controls-not-having-any-effect</link>
			<pubDate>Tue, 21 Dec 2021 09:35:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=9553">DavidF</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Controls-not-having-any-effect</guid>
			<description><![CDATA[I've just set up KeexyBox on a Raspberry Pi 3 by downloading and deploying the image.  It's clearly functioning, but none of the profiles / controls I have in place seem to be having any effect.<br />
<br />
Set-up is a hybrid one:<br />
My router is on the 192.168.1 subnet, along with some trusted devices (with assigned IPs), while unknown devices are on the 192.168.2 subnet.  Keexybox is acting as a DHCP server.<br />
<br />
I have two profiles.  "Parents", which is default and basically has no restrictions; then "Kids" which currently has a time restriction and a block on youtube.com.<br />
<br />
I've searched for devices, found the kids' ones and added them to the "Kids" profiles.<br />
<br />
I've also disabled the captive portal.<br />
<br />
Everything can connect to the internet just fine.  The devices all end up with their designated IP addresses where specified, and on the 192.168.2 subnet otherwise.  All are pointing to KeexyBox for DNS and the ones on the 192.168.2 subnet also use it as their gateway.<br />
<br />
*Nothing* is getting blocked.  I can take the kids' devices onto youtube, even out of hours.<br />
<br />
What am I doing wrong?]]></description>
			<content:encoded><![CDATA[I've just set up KeexyBox on a Raspberry Pi 3 by downloading and deploying the image.  It's clearly functioning, but none of the profiles / controls I have in place seem to be having any effect.<br />
<br />
Set-up is a hybrid one:<br />
My router is on the 192.168.1 subnet, along with some trusted devices (with assigned IPs), while unknown devices are on the 192.168.2 subnet.  Keexybox is acting as a DHCP server.<br />
<br />
I have two profiles.  "Parents", which is default and basically has no restrictions; then "Kids" which currently has a time restriction and a block on youtube.com.<br />
<br />
I've searched for devices, found the kids' ones and added them to the "Kids" profiles.<br />
<br />
I've also disabled the captive portal.<br />
<br />
Everything can connect to the internet just fine.  The devices all end up with their designated IP addresses where specified, and on the 192.168.2 subnet otherwise.  All are pointing to KeexyBox for DNS and the ones on the 192.168.2 subnet also use it as their gateway.<br />
<br />
*Nothing* is getting blocked.  I can take the kids' devices onto youtube, even out of hours.<br />
<br />
What am I doing wrong?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[I give up]]></title>
			<link>https://forum.keexybox.org/Thread-I-give-up</link>
			<pubDate>Wed, 05 May 2021 02:32:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=2296">vit</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-I-give-up</guid>
			<description><![CDATA[<span style="color: #202124;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">I spent a few days in it and got tired, I couldn't make it work well on the Rapsberry OS i386, I tried it with another PC with ubuntu 20, but also without success ... can you put a version to work on a virtual machine? to just download and start in vmware or virtual box? I really liked the software, too bad it's a nightmare trying to make it work manually.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #202124;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">I spent a few days in it and got tired, I couldn't make it work well on the Rapsberry OS i386, I tried it with another PC with ubuntu 20, but also without success ... can you put a version to work on a virtual machine? to just download and start in vmware or virtual box? I really liked the software, too bad it's a nightmare trying to make it work manually.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[installation on raspberry pi i386]]></title>
			<link>https://forum.keexybox.org/Thread-installation-on-raspberry-pi-i386</link>
			<pubDate>Sun, 14 Feb 2021 20:31:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=1772">corkball</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-installation-on-raspberry-pi-i386</guid>
			<description><![CDATA[Hopefully this will help somebody.  I had an old mini-pc, but no ARM-based pi device, so I recompiled for i386, and it SEEMS to work for the most part, although it was a giant pain.  Lack of a unified structure presents a lot of potential support issues, although I suppose it might give a nerd tons of opportunity for code customization.<br />
<br />
I don't THINK I will use keexybox, even though it is a great idea, because it lacks more robust support for iptables like control over NAT, and I would also like to be able to enable and disable my filtering (for example: block child X until child X completes his homework, then unblock *roblox.com).  But otherwise, the interface is totally sweet.<br />
<br />
<br />
--------------------------------------------<br />
KEEXYBOX 20.10.2 install notes on i386 <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">linux VM in VirtualBox 6.1:</span></span></span><br />
----------------------------------------------------------<br />
<br />
1) install i386 raspbios <a href="https://downloads.raspberrypi.org/rpd_x86/images/" target="_blank" rel="noopener" class="mycode_url">https://downloads.raspberrypi.org/rpd_x86/images/</a> - at the time I used<br />
a recent version rpd_x86-2020-02-14.  Download and install ISO in virtualbox 6.1<br />
<br />
2) make some OS changes:<br />
a) disable IPv6 (<a href="https://www.techrepublic.com/article/how-to-disable-ipv6-on-linux/" target="_blank" rel="noopener" class="mycode_url">https://www.techrepublic.com/article/how...-on-linux/</a>)<br />
you can disable in /etc/sysctl.conf:<br />
net.ipv6.conf.all.disable_ipv6 = 1<br />
net.ipv6.conf.default.disable_ipv6 = 1<br />
net.ipv6.conf.lo.disable_ipv6 = 1<br />
b) screen resolution, allow SSH<br />
c) pi defaults to user 'pi', password is whatever you set, and you can 'sudo su' to root<br />
<br />
3) in this version of the OS, PHP7.3 will install.  That is fine, but it creates issues for 2<br />
packages, php-mcrypt (obsolete), and php-tcpdf (obsolete, but has backport)<br />
a) to install php-tcpdf, edit /etc/apt/sources.list.  Add a source:<br />
deb <a href="http://ftp.debian.org/debian/" target="_blank" rel="noopener" class="mycode_url">http://ftp.debian.org/debian/</a> buster-backports main<br />
  then install the package:<br />
apt install php-tcpdf<br />
b) to install mcrypt, this is a bit harder, since there is no backport.<br />
1. apt-get install php-dev libmcrypt-dev php-pear<br />
2. pecl channel-update pecl.php.net<br />
3. pecl install channel://pecl.php.net/mcrypt-1.0.2<br />
4. edit /etc/php/7.3/cli/php.ini and add line 'extension=mcrypt.so'.<br />
5. 'php -m | grep mcrypt' should return 'mcrypt'<br />
6. ok, now, we need to tell keexybox to ignore the missing mcrypt package:<br />
7. in install package (do this later, we havent created this yet), go in to<br />
/keexybox-20.10.2/util/required_packages.conf and comment out<br />
'php-mcrypt'<br />
<br />
keexybox is for pi devices which use ARM architecture, not i386, so you cant use default packages.  <br />
you must follow manual build process to create i386 binaries:<br />
<a href="https://wiki.keexybox.org/doku.php/manual_installation" target="_blank" rel="noopener" class="mycode_url">https://wiki.keexybox.org/doku.php/manual_installation</a><br />
<br />
random problems I encountered:<br />
---------------------------------------------------------<br />
had to modify apache2.conf to keep apache from crashing:<br />
Mutex posixsem<br />
<br />
locked myself out, had to reset admin password (there seems to be a lack of documented support for CLI administration):<br />
/opt/keexybox/keexyapp/bin/cake users UpdateAdminPassword &lt;password&gt;<br />
<br />
booting hung with 'you are in emergency mode' - i screwed up my cdrom mount.  comment that line /dev/sr0<br />
out of /etc/fstab]]></description>
			<content:encoded><![CDATA[Hopefully this will help somebody.  I had an old mini-pc, but no ARM-based pi device, so I recompiled for i386, and it SEEMS to work for the most part, although it was a giant pain.  Lack of a unified structure presents a lot of potential support issues, although I suppose it might give a nerd tons of opportunity for code customization.<br />
<br />
I don't THINK I will use keexybox, even though it is a great idea, because it lacks more robust support for iptables like control over NAT, and I would also like to be able to enable and disable my filtering (for example: block child X until child X completes his homework, then unblock *roblox.com).  But otherwise, the interface is totally sweet.<br />
<br />
<br />
--------------------------------------------<br />
KEEXYBOX 20.10.2 install notes on i386 <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">linux VM in VirtualBox 6.1:</span></span></span><br />
----------------------------------------------------------<br />
<br />
1) install i386 raspbios <a href="https://downloads.raspberrypi.org/rpd_x86/images/" target="_blank" rel="noopener" class="mycode_url">https://downloads.raspberrypi.org/rpd_x86/images/</a> - at the time I used<br />
a recent version rpd_x86-2020-02-14.  Download and install ISO in virtualbox 6.1<br />
<br />
2) make some OS changes:<br />
a) disable IPv6 (<a href="https://www.techrepublic.com/article/how-to-disable-ipv6-on-linux/" target="_blank" rel="noopener" class="mycode_url">https://www.techrepublic.com/article/how...-on-linux/</a>)<br />
you can disable in /etc/sysctl.conf:<br />
net.ipv6.conf.all.disable_ipv6 = 1<br />
net.ipv6.conf.default.disable_ipv6 = 1<br />
net.ipv6.conf.lo.disable_ipv6 = 1<br />
b) screen resolution, allow SSH<br />
c) pi defaults to user 'pi', password is whatever you set, and you can 'sudo su' to root<br />
<br />
3) in this version of the OS, PHP7.3 will install.  That is fine, but it creates issues for 2<br />
packages, php-mcrypt (obsolete), and php-tcpdf (obsolete, but has backport)<br />
a) to install php-tcpdf, edit /etc/apt/sources.list.  Add a source:<br />
deb <a href="http://ftp.debian.org/debian/" target="_blank" rel="noopener" class="mycode_url">http://ftp.debian.org/debian/</a> buster-backports main<br />
  then install the package:<br />
apt install php-tcpdf<br />
b) to install mcrypt, this is a bit harder, since there is no backport.<br />
1. apt-get install php-dev libmcrypt-dev php-pear<br />
2. pecl channel-update pecl.php.net<br />
3. pecl install channel://pecl.php.net/mcrypt-1.0.2<br />
4. edit /etc/php/7.3/cli/php.ini and add line 'extension=mcrypt.so'.<br />
5. 'php -m | grep mcrypt' should return 'mcrypt'<br />
6. ok, now, we need to tell keexybox to ignore the missing mcrypt package:<br />
7. in install package (do this later, we havent created this yet), go in to<br />
/keexybox-20.10.2/util/required_packages.conf and comment out<br />
'php-mcrypt'<br />
<br />
keexybox is for pi devices which use ARM architecture, not i386, so you cant use default packages.  <br />
you must follow manual build process to create i386 binaries:<br />
<a href="https://wiki.keexybox.org/doku.php/manual_installation" target="_blank" rel="noopener" class="mycode_url">https://wiki.keexybox.org/doku.php/manual_installation</a><br />
<br />
random problems I encountered:<br />
---------------------------------------------------------<br />
had to modify apache2.conf to keep apache from crashing:<br />
Mutex posixsem<br />
<br />
locked myself out, had to reset admin password (there seems to be a lack of documented support for CLI administration):<br />
/opt/keexybox/keexyapp/bin/cake users UpdateAdminPassword &lt;password&gt;<br />
<br />
booting hung with 'you are in emergency mode' - i screwed up my cdrom mount.  comment that line /dev/sr0<br />
out of /etc/fstab]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[mysql-python won't install. Keeps throwing up errors]]></title>
			<link>https://forum.keexybox.org/Thread-mysql-python-won-t-install-Keeps-throwing-up-errors</link>
			<pubDate>Sat, 23 Jan 2021 03:29:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=1654">1t72@</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-mysql-python-won-t-install-Keeps-throwing-up-errors</guid>
			<description><![CDATA[Hi,<br />
<br />
I am trying to install via terminal as opposed to the image.<br />
<br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">Upon searching around it seems as though mysql-python is not supported in python3 and throws up various issues like</span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ImportError: No module named 'ConfigParser'</code></div></div><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">trying to use </span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>pip2 install mysql-python</code></div></div><span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font"> does not help either as mysql-python fails to build and throws errors such as </span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>error: duplicate member ‘reconnect’</code></div></div><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">Is there any way that support could be added for newer mysql packages such as mysqlclient?</span></span></span><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">BTW: This is for the installation from script. This is a great project and I would love to give it a spin but this issue keeps popping up.</span></span></span><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">Thanks in advance for any help!</span></span></span>]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am trying to install via terminal as opposed to the image.<br />
<br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">Upon searching around it seems as though mysql-python is not supported in python3 and throws up various issues like</span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ImportError: No module named 'ConfigParser'</code></div></div><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">trying to use </span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>pip2 install mysql-python</code></div></div><span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font"> does not help either as mysql-python fails to build and throws errors such as </span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>error: duplicate member ‘reconnect’</code></div></div><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">Is there any way that support could be added for newer mysql packages such as mysqlclient?</span></span></span><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">BTW: This is for the installation from script. This is a great project and I would love to give it a spin but this issue keeps popping up.</span></span></span><br />
<span style="color: #24292e;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont,;" class="mycode_font">Thanks in advance for any help!</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Docker Install]]></title>
			<link>https://forum.keexybox.org/Thread-Docker-Install</link>
			<pubDate>Fri, 15 Jan 2021 16:06:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=1464">pablogy</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Docker-Install</guid>
			<description><![CDATA[Hello,<br />
<br />
I started using your product on a raspberry pi 4, it is working great.<br />
<br />
1. What is the minimum Raspberry pi requirement? (<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Raspberry model, R</span></span></span>am, cpu)<br />
<br />
2. Is there a docker image for the installation?  If not, what is required to create it?<br />
<br />
Thanks.]]></description>
			<content:encoded><![CDATA[Hello,<br />
<br />
I started using your product on a raspberry pi 4, it is working great.<br />
<br />
1. What is the minimum Raspberry pi requirement? (<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Raspberry model, R</span></span></span>am, cpu)<br />
<br />
2. Is there a docker image for the installation?  If not, what is required to create it?<br />
<br />
Thanks.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Network topology]]></title>
			<link>https://forum.keexybox.org/Thread-Network-topology</link>
			<pubDate>Tue, 08 Dec 2020 07:59:34 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=455">SadE54</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Network-topology</guid>
			<description><![CDATA[Hi ,<br />
<br />
<br />
I would you Keexy for parental control for my children( web filtering + time planning). They're using PS4 (over wifi) , one of my kids has it's own computer (over wifi) and there's the common computer for the family.<br />
I have a 1Gb fiber access (with freebox revolution).<br />
I guess I have to use it has wifi access point ? Because I would avoid to route all data , at least from the main computer , through Keexy, except if it's possible to get max bandwitdh with it (currently ~400Mb from main computer). Or using only dns is enough ? What do you think is the best topology for my case ?<br />
<br />
And because this computer is shared , is it possible to use windows accounts to log in keexy ?<br />
<br />
Regards,<br />
<br />
Yann]]></description>
			<content:encoded><![CDATA[Hi ,<br />
<br />
<br />
I would you Keexy for parental control for my children( web filtering + time planning). They're using PS4 (over wifi) , one of my kids has it's own computer (over wifi) and there's the common computer for the family.<br />
I have a 1Gb fiber access (with freebox revolution).<br />
I guess I have to use it has wifi access point ? Because I would avoid to route all data , at least from the main computer , through Keexy, except if it's possible to get max bandwitdh with it (currently ~400Mb from main computer). Or using only dns is enough ? What do you think is the best topology for my case ?<br />
<br />
And because this computer is shared , is it possible to use windows accounts to log in keexy ?<br />
<br />
Regards,<br />
<br />
Yann]]></content:encoded>
		</item>
	</channel>
</rss>