Over the whole weekend is gone TuxCon 2017. According to most people I did decently well with my lecture. I personally am not quite satisfied, certainly there are many things on which to work, because I plan to not be my last such appearance in the future. To be honest most of the presentation almost not remember it, It was like in a trance. I remember the sparse moments in which I look at the clock and realize, that's a decent amount of elapsed time.

It definitely wasn't easy, even taking into account the, the audience was extremely closely targeted and there was a big barrier with the audience.


I experienced a small theater with a disk on my laptop. After Fix the problem with apt-get update after the final scour not pleasant end of the process

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

As usual problem is extremely obvious /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 can not be read correctly. The fix is as elementary as the diagnosis of the problem:

 rf -f /var/lib/apt/lists/*

In the end, the result-forcing sync apt.

New Debian Stable fact about a week and I shirbaha hands, it will update virtualdata to him, but I don't have time to today. As my day started early decided to devote time updates. Промених сорс листа ми като промених wheezy на jessie

sed -i "s/wheezy/jessie/g" /etc/apt/sources.list && apt-get update

Here, perhaps, 2 mirror:

  • MariaDB – this mirror is no longer necessary in wheezy includes version 10.0.6 in myself that I don't really.. After 5.5 Michelob and mysql is not entirely compatible, because currently urjtag back to mysql 5.5.42 – it is the default in jessie
  • DotDeb – I used it before, to php55 here also is not necessary because Jessie comes with 5.6.7-1

After azkarah extra mirrors and urjtag MariaDB from Mysql apt-get dist-upgrade on my pure, reboot and I already with Debian 8.0. I opened my web server, and to my surprise, worked here a long history – a few words with Nginx-my collected additional source with additional Directive. dpkg-l nginx-full 1.2 mdaaa someone forgot unhold-not packages. Unhold and upgrade all the plan nginx-and broke 😆 . Nginx and running, processes requests and php-fpm process is up and runnign but php code is not executed and not spit errors 🙄 MY FAVORITE.

After some research for a change I found the following passage

Fastcgi configuration issues ============================

shipped a modified nginx fastcgi_params, which declared fastcgi_param SCRIPT_FILENAME. This line has now been removed. From now on we are also shipping fastcgi.Conf from the upstream repository, which includes a sane SCRIPT_FILENAME parameter value.

So, if you are using fastcgi_params, you can try switching to fastcgi.conf or manually set the relevant parameters.

Bingo. I changed the virtual hosts to use fastcgi.conf instead, to make a rude noise, and all light. Then hit a quick diff to see the difference, which was between the 2nd apache

diff /etc/nginx/fastcgi_params /etc/nginx/fastcgi.conf
> fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

I remember that pouring large configurations in virtualite hosts not a great idea. It remains to be precompilers again Nginx and add-ons that I want mod_sec + pagespeed but it can wait. Much more important is, the rule I repeat if you don't look at the sources and the 3rd costume performances not in Debian dist upgrade break-!


After a long two months deliberation I have decided to quit your current job. Today was my last working day. By the time I was working for 4 and a half years (upstairs downstairs) all I can say, that was a hell of a pleasure and a privilege to work with some of the most- good linux administrators in Bulgaria. I worked in one of the most major Internet providers in southern Bulgaria that gave me so much experience, incentive, a thirst for new knowledge as well as the need for such. I owe everything I've done on my colleagues who helped me and encouraged me, but there comes a time when a person feels not good enough. At the last 1 year I stopped to love where I live, I stopped feeling those frantic zeal each day to discover the new world and to Maury my brain some interesting brain teaser. It was becoming more and more a routine, that's not good.

I miss my work colleagues for lunch for an aromatic coffee in the morning. I'm going to miss all of this but some things just need to change. Me thinks, that is the moment for this. I hope I made the right decision in before that this place was like a rock, There was nobody to replace me vlasat from the position in which I was. And now I'm starting something with not a fundamentally different activity but to the lâma degree in it other than what I was doing. I know that everything is more or less an adventure, But how do you know that we are alive. 🙂 may not always be safe to play.

Cross your fingers for me and wish me luck!

Today leaped lightly to clear all XHTML errors on my main page and now the result is a person absolutely valid code.

The document located at <https://neo2shyalien.eu/> was successfully checked as XHTML 1.0 Transitional. This means that the resource in question identified itself asXHTML 1.0 Transitionaland that we successfully performed a formal validation of it. The parser implementations we used for this check are based on OpenSP (SGML/XML) and libxml2 (XML).

I am satisfied, because it is an important part of an experiment that I started with my blog a few days. Now fight and load speed, че е доста ниска което не ме радва преди времето беше максимално до 2 секунди сега е около 4 which is not so good.