<?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>pydelion.com</title>
	<atom:link href="https://pydelion.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://pydelion.com/</link>
	<description>date --date=&#34;5 min ago&#34; +%d/%b/%Y:%H:%M</description>
	<lastBuildDate>Fri, 13 May 2022 20:05:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
		<item>
		<title>Debian: There is no public key available for the following key IDs</title>
		<link>https://pydelion.com/2022/05/13/debian-there-is-no-public-key-available-for-the-following-key-ids/</link>
					<comments>https://pydelion.com/2022/05/13/debian-there-is-no-public-key-available-for-the-following-key-ids/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Fri, 13 May 2022 20:02:46 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">https://pydelion.com/?p=908</guid>

					<description><![CDATA[<p>Problem: W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://cdn-fastly.deb.debian.org/debian stretch-b ackports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517 W: Failed to fetch http://http.debian.net/debian/dists/stretch-backports/InRelease The following signatures couldn't be [&#8230;]</p>
<p>The post <a href="https://pydelion.com/2022/05/13/debian-there-is-no-public-key-available-for-the-following-key-ids/">Debian: There is no public key available for the following key IDs</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Problem:<br />
<code>W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://cdn-fastly.deb.debian.org/debian stretch-b<br />
ackports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517<br />
W: Failed to fetch http://http.debian.net/debian/dists/stretch-backports/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517<br />
W: Some index files failed to download. They have been ignored, or old ones used instead.</code><br />
Solution:</p>
<pre>apt-get install debian-keyring debian-archive-keyring</pre>
<p>The post <a href="https://pydelion.com/2022/05/13/debian-there-is-no-public-key-available-for-the-following-key-ids/">Debian: There is no public key available for the following key IDs</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2022/05/13/debian-there-is-no-public-key-available-for-the-following-key-ids/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to renew Certificate Revocation List</title>
		<link>https://pydelion.com/2020/03/27/how_to_renew_certificate_revocation_list/</link>
					<comments>https://pydelion.com/2020/03/27/how_to_renew_certificate_revocation_list/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Fri, 27 Mar 2020 17:24:03 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=896</guid>

					<description><![CDATA[<p>If you get the following error: VERIFY ERROR: depth=0, error=CRL has expired it means that the Certificate Revocation List is expired and needs to be renewed. (Rationale). Here&#8217;s how you can do that. Checking the expiration period: openssl crl -in &#60;strong&#62;ca-crl.pem&#60;/strong&#62; -text &#124; grep &#039;Next Update&#039; To renew run: openssl ca -gencrl -config ca.conf -out [&#8230;]</p>
<p>The post <a href="https://pydelion.com/2020/03/27/how_to_renew_certificate_revocation_list/">How to renew Certificate Revocation List</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you get the following error:</p>
<pre>VERIFY ERROR: depth=0, error=CRL has expired</pre>
<p>it means that the Certificate Revocation List is expired and needs to be renewed. (<a href="https://security.stackexchange.com/questions/36682/why-are-certificate-revocation-list-periodically-renewed">Rationale</a>). Here&#8217;s how you can do that.</p>
<p><strong>Checking the expiration period</strong>:</p>
<pre>openssl crl -in &lt;strong&gt;ca-crl.pem&lt;/strong&gt; -text | grep &#039;Next Update&#039;</pre>
<p><strong>To renew run</strong>:</p>
<pre>openssl ca -gencrl -config ca.conf -out ca-crl.pem</pre>
<p>&nbsp;</p>
<p>To modify the interval change <strong>default_crl_days</strong>.</p>
<p>The post <a href="https://pydelion.com/2020/03/27/how_to_renew_certificate_revocation_list/">How to renew Certificate Revocation List</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2020/03/27/how_to_renew_certificate_revocation_list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dovecot: Error: mmap failed with file &#8230; dovecot.index.cache: Cannot allocate memory</title>
		<link>https://pydelion.com/2020/01/23/dovecot-error-mmap-failed-with-file-dovecot-index-cache-cannot-allocate-memory/</link>
					<comments>https://pydelion.com/2020/01/23/dovecot-error-mmap-failed-with-file-dovecot-index-cache-cannot-allocate-memory/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Thu, 23 Jan 2020 16:46:20 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[dovecot]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=890</guid>

					<description><![CDATA[<p>To fix the problem it&#8217;s sufficiet to modify the following parameter: default_vsz_limit = 512M On Centos 7 it&#8217;s located in: /etc/dovecot/conf.d/10-master.conf Not that hard to solve problem.</p>
<p>The post <a href="https://pydelion.com/2020/01/23/dovecot-error-mmap-failed-with-file-dovecot-index-cache-cannot-allocate-memory/">Dovecot: Error: mmap failed with file &#8230; dovecot.index.cache: Cannot allocate memory</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>To fix the problem it&#8217;s sufficiet to modify the following parameter:</p>
<pre>default_vsz_limit = 512M</pre>
<p>On Centos 7 it&#8217;s located in:</p>
<pre>/etc/dovecot/conf.d/10-master.conf</pre>
<p>Not that hard to solve problem.</p>
<p>The post <a href="https://pydelion.com/2020/01/23/dovecot-error-mmap-failed-with-file-dovecot-index-cache-cannot-allocate-memory/">Dovecot: Error: mmap failed with file &#8230; dovecot.index.cache: Cannot allocate memory</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2020/01/23/dovecot-error-mmap-failed-with-file-dovecot-index-cache-cannot-allocate-memory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: reconfigure unattended upgrades</title>
		<link>https://pydelion.com/2019/12/18/debian-reconfigure-unattended-upgrades/</link>
					<comments>https://pydelion.com/2019/12/18/debian-reconfigure-unattended-upgrades/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Wed, 18 Dec 2019 16:53:41 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=886</guid>

					<description><![CDATA[<p>Note for future me: apt-get install unattended-upgrades update-notifier-common ; dpkg-reconfigure unattended-upgrades I think it might be the same for Ubuntu.</p>
<p>The post <a href="https://pydelion.com/2019/12/18/debian-reconfigure-unattended-upgrades/">Debian: reconfigure unattended upgrades</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Note for future me:</p>
<pre>apt-get install unattended-upgrades update-notifier-common ; dpkg-reconfigure unattended-upgrades</pre>
<p>I think it might be the same for Ubuntu.</p>
<p>The post <a href="https://pydelion.com/2019/12/18/debian-reconfigure-unattended-upgrades/">Debian: reconfigure unattended upgrades</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2019/12/18/debian-reconfigure-unattended-upgrades/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Curl: how to send cookies</title>
		<link>https://pydelion.com/2019/12/18/curl-how-to-send-cookies/</link>
					<comments>https://pydelion.com/2019/12/18/curl-how-to-send-cookies/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Wed, 18 Dec 2019 16:50:37 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=883</guid>

					<description><![CDATA[<p>This is how you can use curl with cookies: curl --cookie cookies.txt --cookie-jar newcookies.txt https://yahoo.com -I Sometimes it could be required to test a website with cookies from curl.</p>
<p>The post <a href="https://pydelion.com/2019/12/18/curl-how-to-send-cookies/">Curl: how to send cookies</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This is how you can use curl with cookies:</p>
<pre>curl --cookie cookies.txt --cookie-jar newcookies.txt https://yahoo.com -I
</pre>
<p>Sometimes it could be required to test a website with cookies from curl.</p>
<p>The post <a href="https://pydelion.com/2019/12/18/curl-how-to-send-cookies/">Curl: how to send cookies</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2019/12/18/curl-how-to-send-cookies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux. how to find the most recent file in a folder</title>
		<link>https://pydelion.com/2018/09/17/linux-how-to-find-the-most-recent-file-in-a-folder/</link>
					<comments>https://pydelion.com/2018/09/17/linux-how-to-find-the-most-recent-file-in-a-folder/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Mon, 17 Sep 2018 12:53:53 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=861</guid>

					<description><![CDATA[<p>find $DIR -type f -printf &#34;%T@ %p\n&#34; &#124; sort -n &#124; cut -d&#039; &#039; -f 2- &#124; tail -n 1 Found at StackOverflow.</p>
<p>The post <a href="https://pydelion.com/2018/09/17/linux-how-to-find-the-most-recent-file-in-a-folder/">Linux. how to find the most recent file in a folder</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<pre>find $DIR -type f -printf &quot;%T@ %p\n&quot; | sort -n | cut -d&#039; &#039; -f 2- | tail -n 1</pre>
<p><a href="https://stackoverflow.com/questions/1015678/linux-most-recent-file-in-a-directory">Found</a> at StackOverflow.</p>
<p>The post <a href="https://pydelion.com/2018/09/17/linux-how-to-find-the-most-recent-file-in-a-folder/">Linux. how to find the most recent file in a folder</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2018/09/17/linux-how-to-find-the-most-recent-file-in-a-folder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: how to add memtest86 entry to the boot menu</title>
		<link>https://pydelion.com/2018/08/12/debian-how-to-add-memtest86-entry-to-the-boot-menu/</link>
					<comments>https://pydelion.com/2018/08/12/debian-how-to-add-memtest86-entry-to-the-boot-menu/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Sun, 12 Aug 2018 12:49:01 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[memtest]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=849</guid>

					<description><![CDATA[<p>Simply run: apt-get install memtest86+ It will install memtest and reconfigure the menu.</p>
<p>The post <a href="https://pydelion.com/2018/08/12/debian-how-to-add-memtest86-entry-to-the-boot-menu/">Debian: how to add memtest86 entry to the boot menu</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Simply run:</p>
<pre>apt-get install memtest86+</pre>
<p>It will install memtest and reconfigure the menu.</p>
<p>The post <a href="https://pydelion.com/2018/08/12/debian-how-to-add-memtest86-entry-to-the-boot-menu/">Debian: how to add memtest86 entry to the boot menu</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2018/08/12/debian-how-to-add-memtest86-entry-to-the-boot-menu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: how to solve &#8216;Can&#8217;t locate IPC/Run.pm in @INC (you may need to install the IPC::Run module)&#8217;</title>
		<link>https://pydelion.com/2018/07/20/debian-how-to-solve-cant-locate-ipc-run-pm-in-inc-you-may-need-to-install-the-ipcrun-module/</link>
					<comments>https://pydelion.com/2018/07/20/debian-how-to-solve-cant-locate-ipc-run-pm-in-inc-you-may-need-to-install-the-ipcrun-module/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Fri, 20 Jul 2018 11:46:36 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[perl]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=854</guid>

					<description><![CDATA[<p>It&#8217;s pretty easy: apt install libipc-run-perl</p>
<p>The post <a href="https://pydelion.com/2018/07/20/debian-how-to-solve-cant-locate-ipc-run-pm-in-inc-you-may-need-to-install-the-ipcrun-module/">Debian: how to solve &#8216;Can&#8217;t locate IPC/Run.pm in @INC (you may need to install the IPC::Run module)&#8217;</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s pretty easy:</p>
<pre>apt install libipc-run-perl</pre>
<p>The post <a href="https://pydelion.com/2018/07/20/debian-how-to-solve-cant-locate-ipc-run-pm-in-inc-you-may-need-to-install-the-ipcrun-module/">Debian: how to solve &#8216;Can&#8217;t locate IPC/Run.pm in @INC (you may need to install the IPC::Run module)&#8217;</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2018/07/20/debian-how-to-solve-cant-locate-ipc-run-pm-in-inc-you-may-need-to-install-the-ipcrun-module/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: how to set up VLAN interface</title>
		<link>https://pydelion.com/2018/06/03/how-to-set-up-vlan-in-debian/</link>
					<comments>https://pydelion.com/2018/06/03/how-to-set-up-vlan-in-debian/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Sun, 03 Jun 2018 15:12:26 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=836</guid>

					<description><![CDATA[<p>apt-get install vlan modprobe 8021q grep -q 8021q /etc/modules &#124;&#124; echo 8021q &#62;&#62; /etc/modules vim /etc/network/interfaces auto eth0.99 iface eth0.99 inet static address 192.168.99.1 netmask 255.255.255.0 vlan-raw-device eth0 ifup eth0.99</p>
<p>The post <a href="https://pydelion.com/2018/06/03/how-to-set-up-vlan-in-debian/">Debian: how to set up VLAN interface</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<pre>apt-get install vlan</pre>
<pre>modprobe 8021q</pre>
<pre>grep -q 8021q /etc/modules || echo 8021q &gt;&gt; /etc/modules</pre>
<pre>vim /etc/network/interfaces</pre>
<pre>auto eth0.99
    iface eth0.99 inet static
    address 192.168.99.1
    netmask 255.255.255.0
    vlan-raw-device eth0</pre>
<pre>ifup eth0.99</pre>
<p>The post <a href="https://pydelion.com/2018/06/03/how-to-set-up-vlan-in-debian/">Debian: how to set up VLAN interface</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2018/06/03/how-to-set-up-vlan-in-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vim: vim behaves as vi and drives you nuts &#8211; how to fix</title>
		<link>https://pydelion.com/2018/05/18/vim-vim-behaves-as-vi-and-drives-you-nuts-how-to-fix/</link>
					<comments>https://pydelion.com/2018/05/18/vim-vim-behaves-as-vi-and-drives-you-nuts-how-to-fix/#respond</comments>
		
		<dc:creator><![CDATA[dandelion]]></dc:creator>
		<pubDate>Fri, 18 May 2018 13:31:50 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[vim]]></category>
		<guid isPermaLink="false">http://pydelion.com/?p=842</guid>

					<description><![CDATA[<p>For some reason vim on Debian went crazy and stopped worked as vim. This is how to make it work like vim instead of vi. cp /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc and change &#34; In many terminal emulators the mouse works just fine, thus enable it. if has(&#039;mouse&#039;) set mouse=a endif to &#34; In many terminal emulators the [&#8230;]</p>
<p>The post <a href="https://pydelion.com/2018/05/18/vim-vim-behaves-as-vi-and-drives-you-nuts-how-to-fix/">Vim: vim behaves as vi and drives you nuts &#8211; how to fix</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>For some reason vim on Debian went crazy and stopped worked as <em>vim</em>. This is how to make it work like <em>vim</em> instead of <em>vi</em>.</p>
<pre>cp /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc</pre>
<p>and change</p>
<pre>&quot; In many terminal emulators the mouse works just fine, thus enable it.
if has(&#039;mouse&#039;)
set mouse=a
endif

</pre>
<p>to</p>
<pre>&quot; In many terminal emulators the mouse works just fine, thus enable it.
if has(&#039;mouse&#039;)
set mouse=r
endif</pre>
<p>Hooray.</p>
<p>The post <a href="https://pydelion.com/2018/05/18/vim-vim-behaves-as-vi-and-drives-you-nuts-how-to-fix/">Vim: vim behaves as vi and drives you nuts &#8211; how to fix</a> appeared first on <a href="https://pydelion.com">pydelion.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://pydelion.com/2018/05/18/vim-vim-behaves-as-vi-and-drives-you-nuts-how-to-fix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
