<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://www.rssboard.org/rss-0.91.dtd">

  <?xml-stylesheet type="text/xsl" href="/style/rss.en.xsl"?>
  <?xml-stylesheet type="text/css" href="/style/rss.css"?>
<rss version="0.91">
  <channel>
    <title>Sotirov-BG.Net News</title>
    <link>https://sotirov-bg.net/news/</link>
    <description>News from Sotirov-BG.Net</description>
    <language>en</language>
    <copyright>Copyright (c) 2004-2025 Georgi D. Sotirov</copyright>
    <pubDate>Sun, 08 Dec 2024 19:22:23 GMT</pubDate>
    <lastBuildDate>Sun, 23 Feb 2025 15:38:16 GMT</lastBuildDate>
    <managingEditor>gdsotirov@gmail.com (Georgi D.
      Sotirov)</managingEditor>
    <webMaster>gdsotirov@gmail.com (Georgi D. Sotirov)</webMaster>
    <image>
      <title>Sotirov-BG.Net News</title>
      <url>https://sotirov-bg.net/img/sotirov_net</url>
      <link>https://sotirov-bg.net/news/</link>
    </image>
    <item>
      <title>20 years on</title>
      <link>https://sotirov-bg.net/news/?id=39</link>
      <description>&lt;p>20 years ago, this site became online, and my
	intention was to share
content with everyone. I did so by making public &lt;a
href="https://slackpack.eu/">my Slackware packages&lt;/a>, &lt;a
href="https://sotirov-bg.net/~gsotirov">personal pages&lt;/a>, &lt;a
href="/#content_apps">applications&lt;/a> and &lt;a
href="/#content_mirrors">some mirrors&lt;/a>. It's a long time and a lot of
things have changed, but for now I'll keep going on with what I'm doing
although I have less time for it than before.&lt;/p>
&lt;p>Here's for the next 20 years!&lt;/p></description>
    </item>
    <item>
      <title>Upgrade to Slackware 15.0</title>
      <link>https://sotirov-bg.net/news/?id=38</link>
      <description>&lt;p>Last Friday (11/02) the server was upgraded to
	&lt;a
href="http://www.slackware.com/announce/15.0.php">Slackware 15.0&lt;/a>.
  The
upgrade of the system itself took about an hour, but it was necessary to
re-configure and fix problems with many services. It was also necessary to
upgrade to &lt;a
  href="https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html">MySQL
8.0&lt;/a>, because MySQL 5.7 would simply not start (as &lt;a
href="https://slackpack.eu/search.cgi?q=%22mysql%22&amp;lo=1">existing
  packages&lt;/a>
are build for older Slackware versions with old libraries). Due to strange
error (manifesting itself as &lt;code>ListUtil.c: loadable library and perl
binaries are mismatched (got handshake key 0xdb00080, needed
  0xeb00080)&lt;/code>
when &lt;code>perl&lt;/code> or &lt;code>cpan&lt;/code> commands are run),
  all Perl modules
had to be reinstalled. In addition to this there was also a boot
  problem.&lt;/p>
&lt;p>Thus the server was completely or partially inaccessible from about
2022-02-11 17:50 &lt;abbr title="Eastern European Time">EEST&lt;/abbr> to
  2022-02-12
03:00 &lt;abbr title="Eastern European Time">EEST&lt;/abbr>, but on the
  next day and
the day after more problems with public and private services were tackled.
  Some
more problems with hosted applications and sites were fixed as well.&lt;/p>
&lt;p>Both Slackware 15.0 and MySQL 8.0 were much needed upgrades and I'm
  happy
to be running both now.&lt;/p></description>
    </item>
    <item>
      <title>Disk replacement (affecting mirrors)</title>
      <link>https://sotirov-bg.net/news/?id=37</link>
      <description>&lt;p>Just about an hour ago finished the replacement of
	a potentially
failing disk drive on the server. Unfortunately, this affected the
&lt;a href="/#content">mirrors&lt;/a>, because their partition was on the
drive without a backup. So mirrors were unavailable between about
2021-09-27 20:06 &lt;abbr title="Eastern European Summer
  Time">EEST&lt;/abbr>
and about 2021-09-28 05:41 &lt;abbr title="Eastern European Summer
  Time">EEST&lt;/abbr>.
Sorry for that, but the replacement was necessary to prevent the
consequences of imminent drive failure.&lt;/p>
&lt;p>The new drive is 4 times the size of the previous one, so eventually
more mirrors and/or other content may come soon. The mirrors of &lt;a
href="https://www.gnu.org/">&lt;abbr title="GNU's Not
  Unix">GNU&lt;/abbr>&lt;/a>
and &lt;a href="http://www.slackware.com/">Slackware&lt;/a> are available
  again
now and up to sync, so happy downloading!&lt;/p></description>
    </item>
    <item>
      <title>Improved web sites security</title>
      <link>https://sotirov-bg.net/news/?id=36</link>
      <description>&lt;p>I was considering dropping support for &lt;a
href="https://en.wikipedia.org/wiki/Transport_Layer_Security">
&lt;abbr title="Transport Layer Security">TLS&lt;/abbr>&lt;/a> v1.0
and v1.1 protocols for &lt;a
href="https://sotirov-bg.net/index.en#content">the hosted web sites&lt;/a>
since 2016, when it was suggested, but I was still seeing such
clients in the logs (and unfortunately I still do even today).
I was thus reluctant, because such clients would NOT be able to
access the sites anymore. However, we are 2021 now and there are
no excuses for using too old and insecure clients (i.e. browsers).&lt;/p>
&lt;p>Therefore, since about 12:00 &lt;abbr
title="Universal Time Coordinated">UTC&lt;/abbr> today the hosted
sites are no longer supporting TLS v1.0 and v1.1 clients. I also
disabled weaker ciphers like &lt;abbr title="Cipher Block
  Chaining">CBC&lt;/abbr>.
This effectively cuts the following browsers as &lt;a
href="https://www.ssllabs.com/ssltest/analyze.html?d=sotirov-bg.net">SSL
Labs' report&lt;/a> shows:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.android.com/">Android&lt;/a> 4.3 and
earlier;&lt;/li>
&lt;li>&lt;a
  href="https://www.microsoft.com/en-us/download/internet-explorer.aspx">In
  ternet
Explorer&lt;/a> 10 and earlier;&lt;/li>
&lt;li>&lt;a href="https://www.oracle.com/java/">Java&lt;/a> 7 and
earlier;&lt;/li>
&lt;li>&lt;a href="https://www.apple.com/safari/">Safari&lt;/a> 8 and
earlier.&lt;/li>
&lt;/ul>
&lt;p>If you are still using any of these apart from testing purposes
in isolated environments (like me), then too bad for you. It is
really time to upgrade!&lt;/p>
&lt;p>This is considered a necessary step for improving web sites
security and something that perhaps should have been done earlier.
The changes were done following &lt;a
href="https://wiki.mozilla.org/Security/Server_Side_TLS">Mozilla's
Server Side TLS recommendations&lt;/a>. It is not possible to enable
TLS v1.3 for now, because this requires &lt;a
href="https://www.openssl.org/">OpenSSL&lt;/a> 1.1.1 or later, which
would become available with &lt;a
href="http://slackware.com/">Slackware&lt;/a> 15.0 hopefully later
this year.&lt;/p>
&lt;p>Happy surfing and stay safe!&lt;/p>
&lt;p>&lt;strong>Update 2021-01-26&lt;/strong>: Apparently, &lt;abbr
title="National Security Agency">NSA&lt;/abbr>&amp;nbsp;&lt;a
href="https://tech.slashdot.org/story/21/01/21/1646211/nsa-urges-system-adm
  inistrators-to-replace-obsolete-tls-protocols">urged&lt;/a>
for the same just three days ago :-)&lt;/p></description>
    </item>
    <item>
      <title>Internet connection upgrade</title>
      <link>https://sotirov-bg.net/news/?id=35</link>
      <description>&lt;p>Today, I finally managed to upgrade the Internet
	connection.
The server is now connected through a high speed &lt;abbr
title="Gigabit Passive Optical Network">GPON&lt;/abbr> network
provided by &lt;a href="https://www.vivacom.bg/bg">Vivacom&lt;/a> with
maximum (unwarranted) upload speed of 300 &lt;abbr
title="Megabits per second">Mb/s&lt;/abbr> from the whole world.
This is three times higher than the previous capacity and seems
more relevant nowadays. The new connection should make the access
to my content and the mirrors faster and more reliable.&lt;/p>
&lt;p>Unfortunately, due to change of the service, I had to change also
the &lt;abbr title="Internet Protocol">IP&lt;/abbr> address (it is now
46.10.161.161), which caused some unexpected unavailability, but
for not more than 5-10 minutes as the &lt;abbr
title="Domain Name System">DNS&lt;/abbr> servers updated quickly.&lt;/p>
&lt;p>Cheers!&lt;/p></description>
    </item>
    <item>
      <title>Server replacement</title>
      <link>https://sotirov-bg.net/news/?id=34</link>
      <description>&lt;p class="img_left">&lt;a
	href="https://sotirov-bg.net/news/img/new_server">
&lt;img alt="New server picture"
  src="https://sotirov-bg.net/news/img/new_server" width="250" title="New
  server" />
&lt;/a>&lt;/p>
&lt;p>Today, between 18:40 and 20:00 &lt;abbr title="Eastern European
  Summer Time">EEST&lt;/abbr>
the server was not accessible, because I was finally able to move the
  system
to the new machine (&lt;a
  href="https://www.dell.com/en-us/work/shop/povw/poweredge-r340">Dell
PowerEdge R340&lt;/a>). The operation took so long, because I wanted to
  copy
the bootable &lt;abbr title="Solid State Drive">SSD&lt;/abbr> disk to the
  new drive
that came with the server, but I was not able to install it - a special
bracket is required to fit 2.5'' &lt;abbr title="Solid State
  Drive">SSD&lt;/abbr>s
into Dell's 14&lt;sup>th&lt;/sup> generation 3.5'' carriers.&lt;/p>
&lt;p>After I moved all the drives I got myself into cabling, which took me
  some
more time although my new rack is well organized. I first chose patch
  cables
with the wrong length and then I had to reorganize some existing cables, so
I could fit around the new ones.&lt;/p>
&lt;p>The first boot was smooth as expected with the default kernel, but I
  forgot
to comment out the persistent interface rules of udev for the network
  adapters
of the previous machine, so the server was without network. After fixing it
  I
decided to reboot once again to test that everything would get up
  properly.&lt;/p>
&lt;p>I had to tune several other things after the server was up, but
  nothing
that would disrupt its normal work. The server is now ready to serve its
purpose.&lt;/p>
&lt;p>Cheers!&lt;/p></description>
    </item>
    <item>
      <title>Downtime for equipment movement</title>
      <link>https://sotirov-bg.net/news/?id=33</link>
      <description>&lt;p class="img_left">&lt;a
	href="https://sotirov-bg.net/news/img/new_rack">
&lt;img alt="New rack picture"
  src="https://sotirov-bg.net/news/img/new_rack" width="250" title="New
  rack" />
&lt;/a>&lt;/p>
&lt;p>Today between 10:40 &lt;abbr title="Eastern European Summer
  Time">EEST&lt;/abbr>
and 11:40 &lt;abbr title="Eastern European Summer Time">EEST&lt;/abbr> the
  server
was unavailable as I was moving my equipment to a new server rack. I could
have done this faster and in future I plan less downtime, but the important
thing is that now all my equipment except the server itself is into the
  rack.
I'm now waiting for the new server to arrive in about 10 days, so I could
move the current tower server into the rack.&lt;/p>
&lt;p>Earlier this year I noticed that the server is shutting down even
  though
the &lt;abbr title="Uninterruptible Power Supply">UPS&lt;/abbr> still has
  power to
support it. So, three weeks ago I changed the batteries, but as everything
  is
connected to it, currently the expected runtime is about 40 minutes at
  best.
However, I had some troubles with the power recently and in one of the
  cases
there was no line power for about 2 hours (due to accident). I'm now
considering increasing the runtime of my systems on batters or in other
  words
buying a new and more powerful &lt;abbr title="Uninterruptible Power
  Supply">UPS&lt;/abbr>.
I'll need more than one to sustain my two servers and network devices for
  at
least 2 hours that is the power interruption I could expect from time to
time.&lt;/p>
&lt;p>Cheers until I have better news!&lt;/p></description>
    </item>
    <item>
      <title>Memory upgrade</title>
      <link>https://sotirov-bg.net/news/?id=32</link>
      <description>&lt;p>An hour ago I upgraded the memory of the server to
	16 &lt;abbr
title="Giga Bytes">GB&lt;/abbr>. And the server was not accessible for
half an hour between 19:30 and 20:00 &lt;abbr title="Eastern European
  Summer Time">EEST&lt;/abbr>,
because I accidentally loose the &lt;abbr title="Serial AT
  Attachment">SATA&lt;/abbr>
connector of one of the hard drives :-(&lt;/p>
&lt;p>After I added a new 8 &lt;abbr title="Giga Bytes">GB&lt;/abbr>
  &lt;abbr
title="Double Data Rate">DDR&lt;/abbr>3 module the server started normally.
I thought everything is OK and left it, but then I tried to connect
and wasn't able. So, I went back to check the server and on the
console there were many &lt;abbr title="Fourth extended
  filesystem">EXT4&lt;/abbr>
error messages. I had to stop the machine again, check the devices in
&lt;abbr title="Basic Input/Output System">BIOS&lt;/abbr>. Since one of the
hard drives was missing I immediately checked the connectors and solved
the problem.&lt;/p>
&lt;p>I should have done this upgrade long ago, but until recently I
though the memory is enough for all the services running. Anyway,
the server has enough memory now.&lt;/p></description>
    </item>
    <item>
      <title>Inaccessibility due to router replacement</title>
      <link>https://sotirov-bg.net/news/?id=31</link>
      <description>&lt;p>Today between 12:30 &lt;a
	href="https://www.timeanddate.com/time/zones/eet">
&lt;abbr title="Eastern European Time">EET&lt;/abbr>&lt;/a> and 14:30 &lt;a
href="https://www.timeanddate.com/time/zones/eet">&lt;abbr 
title="Eastern European Time">EET&lt;/abbr>&lt;/a> the server was not
  accessible
due to router replacement and change of &lt;abbr title="Internet
  Protocol">IP&lt;/abbr>
addresses. Although, the replacement was planned and prepared previously,
  some
unforeseen circumstances occurred with the configuration of the device
  itself
as well as with the server.&lt;/p>
&lt;p>The expected change with the replacement is better network
  performance for
the increasing outer and inner traffic.&lt;/p></description>
    </item>
    <item>
      <title>Downtime for disk replace</title>
      <link>https://sotirov-bg.net/news/?id=30</link>
      <description>&lt;p>Last night while &lt;a hreflang="bg"
	href="https://bg.wikipedia.org/wiki/%D0%A1%D1%82%D1%83%D0%B4%D0%B5%
	D0%BD%D1%82%D1%81%D0%BA%D0%B8_%D0%BF%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%
	D0%BA_(%D0%91%D1%8A%D0%BB%D0%B3%D0%B0%D1%80%D0%B8%D1%8F)">all
students were celebrating&lt;/a>, I spent replacing a failing &lt;a
href="https://www.samsung.com/us/support/owners/product/64gb-ssd-830-series
  ">Samsung
830&lt;/a>&amp;nbsp;&lt;abbr title="Solid State Drive">SSD&lt;/abbr> on the
  server.
The disk was so rotten that it's copy with &lt;code>dd&lt;/code> took about
  5 hours,
which is why the server was offline somewhere between 2017-12-08 22:00
  &lt;a
href="https://www.timeanddate.com/time/zones/eet">&lt;abbr
title="Eastern European Time">EET&lt;/abbr>&lt;/a> and 2017-12-09 05:00
  &lt;a
href="https://www.timeanddate.com/time/zones/eet">&lt;abbr
title="Eastern European Time">EET&lt;/abbr>&lt;/a>. The disk started
  failing in
beginning of September, but recently the number of reallocated sectors
  become
extremely high and I started detecting bad sectors on some system files.
  The
read performance had also dropped and during the copy it fell to 5 &lt;abbr
title="Mega Bytes per second">MB/s&lt;/abbr> (!), which explains the fore
mentioned slow copy of just 64 &lt;abbr title="Giga Bytes">GB&lt;/abbr>
  between
the old and new &lt;abbr title="Solid State Drive">SSD&lt;/abbr>. The disk
failed only after about 24 000 power on hours (i.e. about 2 years and 9
  months),
which is rather strange, but maybe this is the normal life span of consumer
&lt;abbr title="Solid State Drive">SSD&lt;/abbr>s?&lt;/p>
&lt;p>Anyway, the drive is now replaced with a brand new &lt;a
  href="http://www.adata.com/us/feature/410">ADATA SU800&lt;/a>
128 &lt;abbr title="Giga Bytes">GB&lt;/abbr>, which unfortunately is not
  yet in
&lt;code>smartctl&lt;/code> database (see &lt;a
  href="https://www.smartmontools.org/ticket/954">ticket 954&lt;/a>).
The server is back online and fully operational.&lt;/p></description>
    </item>
  </channel>
</rss>
