<p>If you know the original quote, email me… No, do not email because it does not work. F%ck this thing. F*%k everything. I deserved this. Do not help. If I can’t fix this by myself, I should not call myself computer engineer. I am out.</p>
<p><strong>Update:</strong> The problem is fixed. One of my colleagues told me to reboot the server so that it will (possibly) trigger a script to get a new certificate. I did not think it would work because I already try to get a new certificate manually running <codeclass="language-plaintext highlighter-rouge">certbot renew</code>. And yeah, it didn’t change anything but gave me courage to try other <em>dead simple</em> solutions.</p>
<ul>
<li>
<p>One of them was adding missing MX records for my domain. <codeclass="language-plaintext highlighter-rouge">certbot</code> was telling me that it can’t find any <codeclass="language-plaintext highlighter-rouge">A</code> or <codeclass="language-plaintext highlighter-rouge">AAAA</code> records for <codeclass="language-plaintext highlighter-rouge">www.mail</code>. I didn’t think this is related with my problem because how would I receive emails before then? Anyway, I added the records and the errors are gone. It was only giving me success messages now. Everything seemed to be fine. But I still could not connect to my mail account.</p>
</li>
<li>
<p>And here is the solution: <codeclass="language-plaintext highlighter-rouge">sudo systemctl restart dovecot</code>. Kill me. I am <em>guessing</em> I had to restart the mail service because certificate has changed and it had to pick up the new one. I bet if I had run this command right after <codeclass="language-plaintext highlighter-rouge">certbot renew</code> I would not face any issues. The error messages caused by missing mx records were not related with this problem but I was confused by them and I thought something wrong with my certificates.</p>
</li>
</ul>
<p>Any way, I am happy that it is finally fixed. Did I learn something from this? Not much, but yeah. Sometimes all you need is a simple restart :D</p>
<?xml version="1.0" encoding="utf-8"?><feedxmlns="http://www.w3.org/2005/Atom"><generatoruri="https://jekyllrb.com/"version="4.2.1">Jekyll</generator><linkhref="https://sahinakkaya.dev/feed.xml"rel="self"type="application/atom+xml"/><linkhref="https://sahinakkaya.dev/"rel="alternate"type="text/html"/><updated>2022-04-08T16:01:23+00:00</updated><id>https://sahinakkaya.dev/feed.xml</id><titletype="html">Şahin Akkaya’s Personal Page</title><subtitle>Şahin Akkaya's personal blog - a perfectionist who likes to tinker everything until it is just right. Get ready to find some sweet tips that will boost your productivity and make you fall in love with your computer.</subtitle><author><name>Şahin Akkaya</name></author><entry><titletype="html">Confession Time</title><linkhref="https://sahinakkaya.dev/2022/04/08/confession-time.html"rel="alternate"type="text/html"title="Confession Time"/><published>2022-04-08T15:46:00+00:00</published><updated>2022-04-08T15:46:00+00:00</updated><id>https://sahinakkaya.dev/2022/04/08/confession-time</id><contenttype="html"xml:base="https://sahinakkaya.dev/2022/04/08/confession-time.html"><p>Last week, I received an email from <a href="https://letsencrypt.org/">Let’s Encrypt</a> reminding me to renew my certificates. I forgot to renew it and the certificate expired. Now I can’t send or receive any emails. If you send me email in the last week and wonder why I didn’t respond, this is the reason.</p>
<?xml version="1.0" encoding="utf-8"?><feedxmlns="http://www.w3.org/2005/Atom"><generatoruri="https://jekyllrb.com/"version="4.2.1">Jekyll</generator><linkhref="https://sahinakkaya.dev/feed.xml"rel="self"type="application/atom+xml"/><linkhref="https://sahinakkaya.dev/"rel="alternate"type="text/html"/><updated>2022-04-13T03:50:39+00:00</updated><id>https://sahinakkaya.dev/feed.xml</id><titletype="html">Şahin Akkaya’s Personal Page</title><subtitle>Şahin Akkaya's personal blog - a perfectionist who likes to tinker everything until it is just right. Get ready to find some sweet tips that will boost your productivity and make you fall in love with your computer.</subtitle><author><name>Şahin Akkaya</name></author><entry><titletype="html">Confession Time</title><linkhref="https://sahinakkaya.dev/2022/04/08/confession-time.html"rel="alternate"type="text/html"title="Confession Time"/><published>2022-04-08T15:46:00+00:00</published><updated>2022-04-08T15:46:00+00:00</updated><id>https://sahinakkaya.dev/2022/04/08/confession-time</id><contenttype="html"xml:base="https://sahinakkaya.dev/2022/04/08/confession-time.html"><p>Last week, I received an email from <a href="https://letsencrypt.org/">Let’s Encrypt</a> reminding me to renew my certificates. I forgot to renew it and the certificate expired. Now I can’t send or receive any emails. If you send me email in the last week and wonder why I didn’t respond, this is the reason.</p>
<p>Anyway, I thought it will be easy to fix. Just run <code class="language-plaintext highlighter-rouge">certbot</code> again and let him do the job, right? NOPE. It is not that easy. It is just giving me errors with some success messages. If I was not so clueless about what the heck I am doing, I could fix the error. But I don’t know anything about how SSL works and it is a shame.</p>
<p>I don’t even know the subject enough to Google it. I feel like I am the only guy in the planet whose certificate is expired. Seriously, how tf I can’t find a solution to a such common problem? There was a saying like, <em>“If you can’t find something on the internet, there is a high chance that you are being stupid”</em>. It was not exactly like this but I can’t find the original quote either. Argghh…</p>
<p>If you know the original quote, email me… No, do not email because it does not work. F%ck this thing. F*%k everything. I deserved this. Do not help. If I can’t fix this by myself, I should not call myself computer engineer. I am out.</p></content><author><name>Şahin Akkaya</name></author><categoryterm="ssl"/><summarytype="html">Last week, I received an email from Let’s Encrypt reminding me to renew my certificates. I forgot to renew it and the certificate expired. Now I can’t send or receive any emails. If you send me email in the last week and wonder why I didn’t respond, this is the reason.</summary></entry><entry><titletype="html">Never Get Trapped in Grub Rescue Again!</title><linkhref="https://sahinakkaya.dev/2022/03/03/never-get-trapped-in-grub-rescue-again.html"rel="alternate"type="text/html"title="Never Get Trapped in Grub Rescue Again!"/><published>2022-03-03T00:46:00+00:00</published><updated>2022-03-03T00:46:00+00:00</updated><id>https://sahinakkaya.dev/2022/03/03/never-get-trapped-in-grub-rescue-again</id><contenttype="html"xml:base="https://sahinakkaya.dev/2022/03/03/never-get-trapped-in-grub-rescue-again.html"><p>Anytime I install a new system on my machine, I pray God for nothing bad happens. But it usually happens. When I reboot, I find myself in the “Grub rescue” menu and I don’t know how to fix things from that point.</p>
<p>If you know the original quote, email me… No, do not email because it does not work. F%ck this thing. F*%k everything. I deserved this. Do not help. If I can’t fix this by myself, I should not call myself computer engineer. I am out.</p>
<p><strong>Update:</strong> The problem is fixed. One of my colleagues told me to reboot the server so that it will (possibly) trigger a script to get a new certificate. I did not think it would work because I already try to get a new certificate manually running <code class="language-plaintext highlighter-rouge">certbot renew</code>. And yeah, it didn’t change anything but gave me courage to try other <em>dead simple</em> solutions.</p>
<ul>
<li>
<p>One of them was adding missing MX records for my domain. <code class="language-plaintext highlighter-rouge">certbot</code> was telling me that it can’t find any <code class="language-plaintext highlighter-rouge">A</code> or <code class="language-plaintext highlighter-rouge">AAAA</code> records for <code class="language-plaintext highlighter-rouge">www.mail</code>. I didn’t think this is related with my problem because how would I receive emails before then? Anyway, I added the records and the errors are gone. It was only giving me success messages now. Everything seemed to be fine. But I still could not connect to my mail account.</p>
</li>
<li>
<p>And here is the solution: <code class="language-plaintext highlighter-rouge">sudo systemctl restart dovecot</code>. Kill me. I am <em>guessing</em> I had to restart the mail service because certificate has changed and it had to pick up the new one. I bet if I had run this command right after <code class="language-plaintext highlighter-rouge">certbot renew</code> I would not face any issues. The error messages caused by missing mx records were not related with this problem but I was confused by them and I thought something wrong with my certificates.</p>
</li>
</ul>
<p>Any way, I am happy that it is finally fixed. Did I learn something from this? Not much, but yeah. Sometimes all you need is a simple restart :D</p></content><author><name>Şahin Akkaya</name></author><categoryterm="ssl"/><summarytype="html">Last week, I received an email from Let’s Encrypt reminding me to renew my certificates. I forgot to renew it and the certificate expired. Now I can’t send or receive any emails. If you send me email in the last week and wonder why I didn’t respond, this is the reason.</summary></entry><entry><titletype="html">Never Get Trapped in Grub Rescue Again!</title><linkhref="https://sahinakkaya.dev/2022/03/03/never-get-trapped-in-grub-rescue-again.html"rel="alternate"type="text/html"title="Never Get Trapped in Grub Rescue Again!"/><published>2022-03-03T00:46:00+00:00</published><updated>2022-03-03T00:46:00+00:00</updated><id>https://sahinakkaya.dev/2022/03/03/never-get-trapped-in-grub-rescue-again</id><contenttype="html"xml:base="https://sahinakkaya.dev/2022/03/03/never-get-trapped-in-grub-rescue-again.html"><p>Anytime I install a new system on my machine, I pray God for nothing bad happens. But it usually happens. When I reboot, I find myself in the “Grub rescue” menu and I don’t know how to fix things from that point.</p>
<p>I go into the live environment and run some random commands that I found on the internet and hope for the best.</p>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.