<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Techy Things &#187; debian</title>
	<atom:link href="https://tech.yipp.ca/category/debian/feed/" rel="self" type="application/rss+xml" />
	<link>https://tech.yipp.ca</link>
	<description>Just another Yipp.ca Blogs site</description>
	<lastBuildDate>Thu, 01 May 2025 18:06:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>The disk contains an unclean file system (0, 0). Could not mount read-write, trying read-only</title>
		<link>https://tech.yipp.ca/debian/4532/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=4532</link>
		<comments>https://tech.yipp.ca/debian/4532/#comments</comments>
		<pubDate>Thu, 06 Mar 2025 20:35:07 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=4532</guid>
		<description><![CDATA[<p>Problem frank@angel:~$ sudo mount -a The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Falling back to read-only mount because the NTFS partition is in an&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/4532/">The disk contains an unclean file system (0, 0). Could not mount read-write, trying read-only</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Problem</h2>
<pre>frank@angel:~$ sudo mount -a
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
Could not mount read-write, trying read-only
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.</pre>
<h2>Solution</h2>
<pre>frank@angel:~$ sudo ntfsfix /dev/sdb2
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb2 was processed successfully.</pre>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/4532/">The disk contains an unclean file system (0, 0). Could not mount read-write, trying read-only</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/4532/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>letsencrypt stop working - Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org</title>
		<link>https://tech.yipp.ca/debian/letsencrypt-stop-working/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=letsencrypt-stop-working</link>
		<comments>https://tech.yipp.ca/debian/letsencrypt-stop-working/#comments</comments>
		<pubDate>Sun, 07 Nov 2021 18:15:56 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=4097</guid>
		<description><![CDATA[<p>root@ns1:/etc/cron.daily# ./letsencrypt Saving debug log to /var/log/letsencrypt/letsencrypt.log------------------------------------------------------------------------------- Processing /etc/letsencrypt/renewal/quebeclabradoodle.com.conf ------------------------------------------------------------------------------- Cert is due for renewal, auto-renewing... Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org Attempting to renew cert from /etc/letsencrypt/renewal/quebeclabradoodle.com.conf produced an unexpected error: HTTPSConnectionPool(host='acme-v01.api.letsencrypt.org', port=443):&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/letsencrypt-stop-working/">letsencrypt stop working - Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div style="font-family: Courier;">root@ns1:/etc/cron.daily# ./letsencrypt<br />
Saving debug log to /var/log/letsencrypt/letsencrypt.log-------------------------------------------------------------------------------<br />
Processing /etc/letsencrypt/renewal/quebeclabradoodle.com.conf<br />
-------------------------------------------------------------------------------<br />
Cert is due for renewal, auto-renewing...<br />
<span style="color: #ff0000;">Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org</span><br />
<span style="color: #ff0000;"> Attempting to renew cert from /etc/letsencrypt/renewal/quebeclabradoodle.com.conf produced an unexpected error: HTTPSConnectionPool(host='acme-v01.api.letsencrypt.org', port=443): Max retries exceeded with url: /directory (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',)). Skipping.</span>-------------------------------------------------------------------------------<br />
Processing /etc/letsencrypt/renewal/budgetweb.co.conf<br />
-------------------------------------------------------------------------------<br />
Cert is due for renewal, auto-renewing...<br />
<span style="color: #ff0000;">Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org</span><br />
<span style="color: #ff0000;"> Attempting to renew cert from /etc/letsencrypt/renewal/budgetweb.co.conf produced an unexpected error: HTTPSConnectionPool(host='acme-v01.api.letsencrypt.org', port=443): Max retries exceeded with url: /directory (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',)). Skipping.</span>All renewal attempts failed. The following certs could not be renewed:<br />
/etc/letsencrypt/live/quebeclabradoodle.com/fullchain.pem (failure)<br />
/etc/letsencrypt/live/budgetweb.co/fullchain.pem (failure)<br />
2 renew failure(s), 0 parse failure(s)</div>
<h2>Solution</h2>
<p>The problem is the end of life of ACMEv1</p>
<p>The only solution is to upgrade <strong>certbot</strong>, in case of Debian 8, you need to upgrade to Debian 9 in order to get a recent enough version of certbot.</p>
<p><strong>$ sudo apt-get install certbot</strong></p>
<h3></h3>
<h3>References</h3>
<p>https://community.letsencrypt.org/t/how-can-i-update-from-acmev1-to-acmev2/136578</p>
<p>https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430/18</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/letsencrypt-stop-working/">letsencrypt stop working - Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/letsencrypt-stop-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>configure: error: freetype-config not found</title>
		<link>https://tech.yipp.ca/debian/configure-error-freetype-config-found/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=configure-error-freetype-config-found</link>
		<comments>https://tech.yipp.ca/debian/configure-error-freetype-config-found/#comments</comments>
		<pubDate>Sat, 14 Nov 2020 03:39:10 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=3706</guid>
		<description><![CDATA[<p>Compiling php-7.3.21 from source checking for the location of libwebp... no checking for the location of libjpeg... yes checking for the location of libpng... yes checking for the location of libXpm... no checking for&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/configure-error-freetype-config-found/">configure: error: freetype-config not found</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Compiling php-7.3.21 from source</h2>
<p>checking for the location of libwebp... no<br />
checking for the location of libjpeg... yes<br />
checking for the location of libpng... yes<br />
checking for the location of libXpm... no<br />
checking for FreeType 2... yes<br />
checking whether to enable JIS-mapped Japanese font support in GD... no<br />
If configure fails try --with-webp-dir=&lt;DIR&gt;<br />
checking for jpeg_read_header in -ljpeg... yes<br />
checking for png_write_image in -lpng... yes<br />
If configure fails try --with-xpm-dir=&lt;DIR&gt;<br />
configure: error: freetype-config not found.<br />
make: *** No targets specified and no makefile found. Stop.<br />
make: *** No rule to make target 'install'. Stop.<br />
ln: failed to create symbolic link '/usr/local/php-7.3.21/sbin/php-7.3.21-fpm': No such file or directory</p>
<h2>Solution</h2>
<p>Install PHP 7.4.X instead (such as 7.4.12 at the time of writing), which uses pkg-config instead and goes around that error.</p>
<p>But then you might run into</p>
<p>configure: error: re2c 0.13.4 is required to generate PHP lexers.</p>
<p>Which can be fixed with</p>
<p><strong>apt-get install re2c</strong></p>
<p>Then you might run into<br />
checking for sqlite3 &gt; 3.7.4... no<br />
configure: error: Package requirements (sqlite3 &gt; 3.7.4) were not met:</p>
<p>No package 'sqlite3' found</p>
<p><strong>apt-get install  libsqlite3-dev sqlite3</strong></p>
<p>Then you might run into</p>
<p>checking for oniguruma... no<br />
configure: error: Package requirements (oniguruma) were not met:</p>
<p>No package 'oniguruma' found</p>
<p><strong>apt-get install libonig-dev</strong></p>
<p>Finally success !!</p>
<pre>Generating files
configure: patching main/php_config.h.in
configure: creating ./config.status
creating main/internal_functions.c
creating main/internal_functions_cli.c
config.status: creating main/build-defs.h
config.status: creating scripts/phpize
config.status: creating scripts/man1/phpize.1
config.status: creating scripts/php-config
config.status: creating scripts/man1/php-config.1
config.status: creating sapi/cli/php.1
config.status: creating sapi/fpm/php-fpm.conf
config.status: creating sapi/fpm/www.conf
config.status: creating sapi/fpm/init.d.php-fpm
config.status: creating sapi/fpm/php-fpm.service
config.status: creating sapi/fpm/php-fpm.8
config.status: creating sapi/fpm/status.html
config.status: creating sapi/phpdbg/phpdbg.1
config.status: creating sapi/cgi/php-cgi.1
config.status: creating ext/phar/phar.1
config.status: creating ext/phar/phar.phar.1
config.status: creating main/php_config.h
config.status: executing default commands</pre>
<pre>+--------------------------------------------------------------------+
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
+--------------------------------------------------------------------+</pre>
<pre>Thank you for using PHP.</pre>
<pre>(...)</pre>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/configure-error-freetype-config-found/">configure: error: freetype-config not found</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/configure-error-freetype-config-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian apt-get error There is no public key available for the following key IDs</title>
		<link>https://tech.yipp.ca/debian/debian-apt-get-error-public-key-available-following-key-ids/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=debian-apt-get-error-public-key-available-following-key-ids</link>
		<comments>https://tech.yipp.ca/debian/debian-apt-get-error-public-key-available-following-key-ids/#comments</comments>
		<pubDate>Tue, 25 Aug 2020 02:14:51 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=3661</guid>
		<description><![CDATA[<p>Hit http://ftp.debian.org jessie/main amd64 Packages Hit http://ftp.debian.org jessie/main Translation-en Ign http://ftp.debian.org jessie-backports/main Translation-en_US Ign http://ftp.debian.org jessie-backports/main Translation-en Err http://ftp.debian.org jessie-backports/main amd64 Packages 404 Not Found [IP: 130.89.148.12 80] Fetched 9,839 B in 3s (2,913&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/debian-apt-get-error-public-key-available-following-key-ids/">Debian apt-get error There is no public key available for the following key IDs</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Hit http://ftp.debian.org jessie/main amd64 Packages<br />
Hit http://ftp.debian.org jessie/main Translation-en<br />
Ign http://ftp.debian.org jessie-backports/main Translation-en_US<br />
Ign http://ftp.debian.org jessie-backports/main Translation-en<br />
Err http://ftp.debian.org jessie-backports/main amd64 Packages<br />
404 Not Found [IP: 130.89.148.12 80]<br />
Fetched 9,839 B in 3s (2,913 B/s)<br />
W: There is no public key available for the following key IDs:<br />
AA8E81B4331F7F50<br />
W: GPG error: http://packages.dotdeb.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E9C74FEEA2098A6E<br />
W: Failed to fetch https://packages.sury.org/php/dists/jessie/main/binary-amd64/Packages HttpError404</p>
<p>W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]</p>
<p>E: Some index files failed to download. They have been ignored, or old ones used instead.</p>
<p>&nbsp;</p>
<h2>Solution</h2>
<p>Copy/paste the PUBKEY you are having trouble with in the command below:<br />
$ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E9C74FEEA2098A6E</p>
<p>&nbsp;</p>
<h3>Alternate Solution</h3>
<pre><code>$ sudo aptitude install debian-archive-keyring

Source: http://gnuru.org/article/1486/debian-public-keys-error-2
</code></pre>
<p>Also causing problem</p>
<p>https://www.jesusamieiro.com/failed-to-fetch-https-packages-sury-org-php-dists-jessie-inrelease/</p>
<p>If you still get errors, it's probably that your distribution is outdated, you need to switch your repo urls to archive:<br />
https://unix.stackexchange.com/questions/508724/failed-to-fetch-jessie-backports-repository</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/debian-apt-get-error-public-key-available-following-key-ids/">Debian apt-get error There is no public key available for the following key IDs</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/debian-apt-get-error-public-key-available-following-key-ids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>debian cannot install package anymore for jessy apt-get</title>
		<link>https://tech.yipp.ca/debian/debian-install-package-anymore-jessy-apt-get/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=debian-install-package-anymore-jessy-apt-get</link>
		<comments>https://tech.yipp.ca/debian/debian-install-package-anymore-jessy-apt-get/#comments</comments>
		<pubDate>Sat, 13 Jun 2020 23:42:44 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=3611</guid>
		<description><![CDATA[<p>root@thecanadianhosting:~/nginx-1.17.9# apt install libpcre3-dev Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libpcre16-3 libpcre3 libpcre32-3 libpcrecpp0 The following NEW packages will be installed: libpcre16-3&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/debian-install-package-anymore-jessy-apt-get/">debian cannot install package anymore for jessy apt-get</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>root@thecanadianhosting:~/nginx-1.17.9# apt install libpcre3-dev<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following extra packages will be installed:<br />
libpcre16-3 libpcre3 libpcre32-3 libpcrecpp0<br />
The following NEW packages will be installed:<br />
libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0<br />
The following packages will be upgraded:<br />
libpcre3<br />
1 upgraded, 4 newly installed, 0 to remove and 225 not upgraded.<br />
Need to get 1,638 kB of archives.<br />
After this operation, 3,702 kB of additional disk space will be used.<br />
Do you want to continue? [Y/n] y<br />
Get:1 https://packages.sury.org/php/ jessie/main libpcre3 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d [339 kB]<br />
Err https://packages.sury.org/php/ jessie/main libpcre3 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d<br />
HttpError404<br />
Get:2 https://packages.sury.org/php/ jessie/main libpcre16-3 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d [258 k B]<br />
Err https://packages.sury.org/php/ jessie/main libpcre16-3 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d<br />
HttpError404<br />
Get:3 https://packages.sury.org/php/ jessie/main libpcre32-3 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d [250 k B]<br />
Err https://packages.sury.org/php/ jessie/main libpcre32-3 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d<br />
HttpError404<br />
Get:4 https://packages.sury.org/php/ jessie/main libpcrecpp0 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d [154 k B]<br />
Err https://packages.sury.org/php/ jessie/main libpcrecpp0 amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d<br />
HttpError404<br />
Get:5 https://packages.sury.org/php/ jessie/main libpcre3-dev amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d [637 kB]<br />
Err https://packages.sury.org/php/ jessie/main libpcre3-dev amd64 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d<br />
HttpError404<br />
E: Failed to fetch https://packages.sury.org/php/pool/main/p/pcre3/libpcre3_8.42-1+0~20190203125145.5+jessie~1.gbp79d75d _amd64.deb HttpError404</p>
<p>E: Failed to fetch https://packages.sury.org/php/pool/main/p/pcre3/libpcre16-3_8.42-1+0~20190203125145.5+jessie~1.gbp79d 75d_amd64.deb HttpError404</p>
<p>E: Failed to fetch https://packages.sury.org/php/pool/main/p/pcre3/libpcre32-3_8.42-1+0~20190203125145.5+jessie~1.gbp79d 75d_amd64.deb HttpError404</p>
<p>E: Failed to fetch https://packages.sury.org/php/pool/main/p/pcre3/libpcrecpp0_8.42-1+0~20190203125145.5+jessie~1.gbp79d 75d_amd64.deb HttpError404</p>
<p>E: Failed to fetch https://packages.sury.org/php/pool/main/p/pcre3/libpcre3-dev_8.42-1+0~20190203125145.5+jessie~1.gbp79 d75d_amd64.deb HttpError404</p>
<p>E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?</p>
<h2>Solution</h2>
<pre>$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
$ apt-get update

</pre>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/debian-install-package-anymore-jessy-apt-get/">debian cannot install package anymore for jessy apt-get</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/debian-install-package-anymore-jessy-apt-get/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a new Debian server with Virtualmin</title>
		<link>https://tech.yipp.ca/virtualmin/create-new-debian-server-virtualmin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-new-debian-server-virtualmin</link>
		<comments>https://tech.yipp.ca/virtualmin/create-new-debian-server-virtualmin/#comments</comments>
		<pubDate>Fri, 09 Sep 2016 02:16:54 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[virtualmin]]></category>
		<category><![CDATA[webpages]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=2169</guid>
		<description><![CDATA[<p>&#160; Increase SWAP if have 512 MB or below $&#62; sudo dd if=/dev/zero of=/swap bs=1M count=1024 $&#62; sudo mkswap /swap $&#62; sudo swapon /swap $&#62; nano /etc/fstab # add the following line /swap swap swap sw&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/virtualmin/create-new-debian-server-virtualmin/">Create a new Debian server with Virtualmin</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<h3>Increase SWAP if have 512 MB or below</h3>
<p>$&gt; sudo dd if=/dev/zero of=/swap bs=1M count=1024<br />
$&gt; sudo mkswap /swap<br />
$&gt; sudo swapon /swap<br />
$&gt; nano /etc/fstab<br />
# add the following line<br />
/swap swap swap sw 0 0<br />
# reboot and verify with the "free" command that you now have above 1GB of swap</p>
<h3>Install basic packages</h3>
<p>$&gt; apt-get install php5-curl php5-gd</p>
<p>#<strong> php5-gd</strong> is for wordpress thumbnails</p>
<h3>For Ruby on Rails servers</h3>
<p>Now on its own post <a href="http://tech.yipp.ca/ruby/putting-ruby-rails-production-debian-virtualmin/">http://tech.yipp.ca/ruby/putting-ruby-rails-production-debian-virtualmin/</a></p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/virtualmin/create-new-debian-server-virtualmin/">Create a new Debian server with Virtualmin</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/virtualmin/create-new-debian-server-virtualmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fatal error: libxml/xpath.h: No such file or directory</title>
		<link>https://tech.yipp.ca/python/tmpxmlxpathinit1dz_m6-c126-fatal-error-libxmlxpath-h-file-directory/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tmpxmlxpathinit1dz_m6-c126-fatal-error-libxmlxpath-h-file-directory</link>
		<comments>https://tech.yipp.ca/python/tmpxmlxpathinit1dz_m6-c126-fatal-error-libxmlxpath-h-file-directory/#comments</comments>
		<pubDate>Thu, 10 Mar 2016 18:51:14 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=2284</guid>
		<description><![CDATA[<p>Running setup.py install for lxml ... error Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file /setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', ' all --record /tmp/pip-PDRsRl-record/install-record.txt --single-version-externally-managed Building lxml version 3.5.0. Building without Cython. ERROR: /bin/sh:&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/python/tmpxmlxpathinit1dz_m6-c126-fatal-error-libxmlxpath-h-file-directory/">fatal error: libxml/xpath.h: No such file or directory</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Running setup.py install for lxml ... error<br />
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file<br />
/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '<br />
all --record /tmp/pip-PDRsRl-record/install-record.txt --single-version-externally-managed<br />
Building lxml version 3.5.0.<br />
Building without Cython.<br />
ERROR: /bin/sh: 1: xslt-config: not found</p>
<p>** make sure the development packages of libxml2 and libxslt are installed **</p>
<p>(...)</p>
<p>/tmp/xmlXPathInit1Dz_M6.c:1:26: <strong>fatal error: libxml/xpath.h: No such file or directory</strong></p>
<h2>Solution</h2>
<p>$&gt; sudo apt-get install libxml2-dev libxslt-dev</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/python/tmpxmlxpathinit1dz_m6-c126-fatal-error-libxmlxpath-h-file-directory/">fatal error: libxml/xpath.h: No such file or directory</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/python/tmpxmlxpathinit1dz_m6-c126-fatal-error-libxmlxpath-h-file-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[SOLVED] CentOS network connection boots up disconnected</title>
		<link>https://tech.yipp.ca/debian/solved-centos-network-connection-boots-up-disconnected/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=solved-centos-network-connection-boots-up-disconnected</link>
		<comments>https://tech.yipp.ca/debian/solved-centos-network-connection-boots-up-disconnected/#comments</comments>
		<pubDate>Tue, 10 Dec 2013 17:40:01 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=446</guid>
		<description><![CDATA[<p>Problem details : [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none IPADDR=10.64.6.32 NETMASK=255.255.0.0 GATEWAY=10.64.0.1 USERCTL=no ONBOOT=no &#160; Solution: Edit /etc/sysconfig/network-scripts/ifcfg-eth0 to have ONBOOT=yes &#160;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/solved-centos-network-connection-boots-up-disconnected/">[SOLVED] CentOS network connection boots up disconnected</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Problem details :</p>
<p><code>[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0<br />
BOOTPROTO=none<br />
IPADDR=10.64.6.32<br />
NETMASK=255.255.0.0<br />
GATEWAY=10.64.0.1<br />
USERCTL=no<br />
ONBOOT=no</code></p>
<p>&nbsp;</p>
<p>Solution:</p>
<p>Edit <code>/etc/sysconfig/network-scripts/ifcfg-eth0</code> to have ONBOOT=yes</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/solved-centos-network-connection-boots-up-disconnected/">[SOLVED] CentOS network connection boots up disconnected</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/solved-centos-network-connection-boots-up-disconnected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change keyboard layout used during boot-time in Debian</title>
		<link>https://tech.yipp.ca/debian/how-to-change-keyboard-layout-used-during-boot-time-in-debian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-change-keyboard-layout-used-during-boot-time-in-debian</link>
		<comments>https://tech.yipp.ca/debian/how-to-change-keyboard-layout-used-during-boot-time-in-debian/#comments</comments>
		<pubDate>Sun, 06 Jan 2013 19:38:03 +0000</pubDate>
		<dc:creator><![CDATA[francois]]></dc:creator>
				<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=100</guid>
		<description><![CDATA[<p>Let say you have an encrypted partition unto which you ought to enter a passphrase during bootup. This can cause some trouble if your password uses extended characters such as à é è or&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/how-to-change-keyboard-layout-used-during-boot-time-in-debian/">How to change keyboard layout used during boot-time in Debian</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Let say you have an encrypted partition unto which you ought to enter a passphrase during bootup. This can cause some trouble if your password uses extended characters such as <em><strong>à é è</strong></em> or any other - which is an amazing idea by the way.</p>
<p>The keyboard locale during system boot is different than the one used when booted in the Debian OS GUI.</p>
<p>To edit the bootup language, edit <strong>/etc/default/keyboard</strong></p>
<p><strong>/etc/default/keyboard</strong>:<br />
XKBLAYOUT="ca"<br />
XKBVARIANT="fr"</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/debian/how-to-change-keyboard-layout-used-during-boot-time-in-debian/">How to change keyboard layout used during boot-time in Debian</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/debian/how-to-change-keyboard-layout-used-during-boot-time-in-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
