събота, януари 20, 2018

Upgrade from Ubuntu 14.04 LTS to 16.04 LTS

A have a Ubuntu server 14.04 LTS working as a mail server for a several users and serving a few virtual domains with a nearly 3y uptime. Today I decide to upgrade.
#do-release-upgrade
bla-bla-bla
When we come to mysql upgrade :

dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for libc-bin (2.23-0ubuntu5) ...
Processing triggers for systemd (229-4ubuntu16) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt-get install --reinstall mysql-server 
apt-get -f install 
apt-get install --fix-missing
apt-ger remove --purge mysql-server 
even dpkg -i latest.mysql.binary.from.oracle.deb 
Nothing help... reading manuals, logs and shits ... troubleshooting, searching and drinking more coffee don't help either
Fleeting flash: It's always apparmor !!!

# service apparmor stop
# service apparmor teardown
# update-rc.d -f apparmor remove
# apt-get --purge remove apparmor apparmor-utils libapparmor-perl libapparmor1
# apt-get update && apt-get upgrade && apt-get install mysql-server 
Nice... to see the rising sun!

After that - another fail in migration from 14.04 to 16.04
saslauthd[2060]: pam_mysql - something went wrong when invoking crypt() - No such file or directory
saslauthd[2060]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
mail saslauthd[2060]: do_auth         : auth failure: [user=user@domain.com] [service=smtp] [realm=domain.com] [mech=pam] [reason=PAM auth error]

libpam is deprecated ... dirty fix: change pam auth with Remote IMAP auth:
Change in /etc/default/saslauthd next options (if we have a working courier auth daemon)
 MECHANISMS="rimap"
MECH_OPTIONS="127.0.0.1"
 
find /etc/init.d/ | grep courier | while read line; do $line restart; done

And ... another one ... 
When user trying to sending/receiving mails got error: status=deferred (address resolver failure) 
and
 postfix/trivial-rewrite[8584]: warning: mysql query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'virtual FROM domains WHERE domain='domain.com'' at line 1
postfix/trivial-rewrite[8584]: fatal: mysql:/etc/postfix/mysql-virtual_domains.cf(0,lock|fold_fix): table lookup problem

In my /etc/postfix/mysql-virtual_domains.cf I have:
query = SELECT domain AS virtual FROM domains WHERE domain='%s'
so ... I just edited that file and removed ' AS virtual '

For now everything looks great and users are able to connect via pop3(s)/imap(s), sends and receive mails to internal and external domains.

четвъртък, януари 11, 2018

SpeedTest

Mikrotik btest

planetcoop btest server:
Host: btest.planetcoop.com
ipv4: 50.235.23.218
ipv6: 2001:559:8062::20
user and pass: btest
traffic graph of this btest server: https://btest.planetcoop.com:10443/graphs/iface/ether1/

ipv4: 207.32.195.2
user and pass: btest
traffic graph of this btest server: http://207.32.195.2/graphs/iface/ether1/

iperf servers
https://iperf.fr/iperf-servers.php

сряда, януари 03, 2018

WiFi ghosts

Setup is as follows:
USB WIFI dongle : TL-WN823N V2
mini PC: Intel NUC kit: D54250WYKH
w/ Windows 10 Pro & kodi 16.x

Донгъла се разпознава от Windows 10 Prо и работи ... пинг през него до АР-то от порядъка на 7-10ms w/ packet loss ~ 0.1%. В момента в който се натовари връзката - пускане на филм/музика през Коди, като контента се намира зад АР-то и латенцията скача на 800 - 1200ms и дроп рейт около 65-75%. Смяна на драйвери, конфигурация на АР-то (канали, antenna gain, tx/rx power, etc) никакъв ефект. М/у временно лаптоп-а на същото място към същото АР работи без забележки. Смяна на АР-то (EAP350); на донгъла с TL-WN722N; драйвери & BIOS на NUC-a (chipset, wifi, etc) до промяна не водят. 

Продължителният troubleshoot доведе до : https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb3-frequency-interference-paper.html

В кратце горният документ: radio frequency interference to wireless devices operating in the 2.4 GHz ISM band as a result of certain USB 3.0* devices and cables

Решението (препоръчано от горният КВ) : Use a USB extension cable to move the device as far away from the USB port as possible