пятница, 1 марта 2019 г.

Logrotate Error on Ubuntu

После переустановки и настройки системы на почту стали приходить сообщения:
Cron test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
/etc/cron.daily/logrotate: error: error running shared postrotate script for '/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log ' run-parts: /etc/cron.daily/logrotate exited with return code 1
Решение следующее:В Debian, управление процессом mysql производится через системного пользователя 'debian-sys-maint'@'localhost'. Пароль для пользователя хранится в /etc/mysql/debian.cnf.
# cat /etc/mysql/debian.cnf
или
# grep -m 1 password /etc/mysql/debian.cnf | cut -d" " -f3

Следует помнить, что пароль в данном файле нельзя просто поменять - полуичте не работающий MySQL.Получив пароль из данного файла, необходимо выполнить следующие команды в mysql от имени пользователя root или другого с правами суперпользователя.
mysql -u root -p

В консоли mysql>, вводим следующее:
GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'XXXXXXXXXXXX';
Вместо 'XXXXXXXXXXX' необходимо указать полученный пароль.

Возможен вариант, когда пользователь 'debian-sys-maint' отсутствует в таблице mysql.user. В этом случае его нужно предварительно создать:
# mysql -u root -p
Enter password: 

mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("XXXXXXXXXXXXX") where user='debian-sys-maint';
mysql> flush privileges;
mysql> exit

После чего перезапустить logrotate

отсюда 

среда, 28 ноября 2018 г.

Windows 10 и SNMP

На свежей исталляции Windows 10 1803 не мог установить службу SNMP - нет ни в службах, ни в компонентах.

Удалось поставить через powershell от Администратора
 
Enable-WindowsOptionalFeature -online -FeatureName SNMP
 
 
(а в 1809 и эта возможность исчезла..) 

понедельник, 26 ноября 2018 г.

Памятка по активации 2016

Не устаю удивляться способности микрософт усложнить и запутать любой процесс. На этот раз - KMS-активация.
Памятка взята отсюда.

Эта памятка по настройке KMS на Windows Server 2016, который позволяет активировать все серверные и клиентские ОС Windows, а также все версии Office.
Как найти ключ KMS для Windows и Office:
  1. Log on to the Volume Licensing Service Center (VLSC).
  2. Раздел License.
  3. Раздел Relationship Summary.
  4. Выбрать License ID для вашего активного контракта Active License.
  5. На открывшийся странице выбрать Product Keys.
  6. В таблице найти ключ «Windows Srv 2016 DataCtr/Std KMS» или «Office 2010/2013/2016 Suites and Apps KMS»
Установка KMS:
  • Ставим систему Windows Server 2016 любой редакции
  • Компонент KMS можно поставить, а можно явно не ставить – при установке KMS ключа он будет установлен и запущен, но правило в фаерволе надо обязательно включить через GUI или PowerShell:
Enable-NetFirewallRule -Name SPPSVC-In-TCP
  • Устанавливаем ключ KMS из командной строки с повышенными правами:
slmgr -ipk
  • Активируем его:
slmgr –ato
  • Устанавливаем лицензионные паки для Office в такой последовательности:
Office 2010: https://www.microsoft.com/en-us/download/details.aspx?id=25095 – есть проблема, см. решение ниже.
  • При запуске установки каждый пак будет запрашивать ключ KMS – вводим его или копируем. Если ключ правильный, то он будет установлен.
  • Затем пак будет пытаться активировать ключ. Если напишет, что не смог, то открываем командную строку с повышенными правами и выполняем:
slmgr -ato
Office 2013: slmgr -ato 2E28138A-847F-42BC-9752-61B03FFF33CD
Office 2016: slmgr -ato 98ebfe73-2084-4c97-932c-c0cd1643bea7
Office 2010: slmgr -ato bfe7a195-4f8f-4f0b-a622-cf13c7d16864
slmgr -dlv — получить сведения.
  • Полный список ключей и их статусов можно вывести командой (там же видно Activation ID — чтобы не искать где-то):
cscript slmgr.vbs -dlv all
При установке лицензионного пака для Office 2010 вы получите ошибку, что ОС не поддерживается. Обходной путь:
  1. После аварийного завершения установки пака открыть директорию C:\Program Files (x86)\MSECache\OfficeKMS
  2. Отредактировать VBScript файл в этой директории, заменив «folder=unknown» на «Folder=Win8».
  3. Из командной строки с повышенными правами запустить этот скрипт.
Полезные ссылки:
  1. How to troubleshoot the Key Management Service (KMS)
  2. По ошибке пака Office 2010
  3. KMS Activation for Windows Server 2016
  4. Памятка по активации Windows 10 и Office 2016
  5. Еще раз про активацию Microsoft Office
  6. Памятка по активации Office 2013
  7. Памятка по активации Office 2010

пятница, 5 октября 2018 г.

Изменения в образе Windows на pxe

После нескольких установок Windows с pxe захотелось большего - чтобы и нужные драйвера уже были при установке, и некоторые обновления.

Будем изменять загрузочный образ, благо нужные средства уже встроены в Windows 10 (кстати, после неё образ уже нельзя будет редактировать в Windows 7 c AIK).

0. Нужные обновления положим в C:\kb , драйвера в C:\drv

1. Копируем в C: install.wim из каталога sources в pxe

2. Проверяем, какие системы есть в этом файле и их индексы

dism /get-wiminfo /wimfile:с:\install.wim

3. Монтируем необходимую систему в C:\mount

dism /mount-wim /wimfile:с:\install.wim /index:1 /mountdir:с:\mount

4. Интегрируем драйвера

dism /image:с:\mount /add-driver /driver:C:\drv /recurse /forceunsigned

5. Интегрируем каждое обновление

dism /image:с:\mount /add-package /packagepath:C:\kb{*.msu или *.cab файл}

6. Отмонтируем  образ


dism /unmount-wim /mountdir:с:\mount /commit

Повторяем шаги 3..6 для всех систем в файле, которые хотим обработать и кладём получившийся install.wim на старое место в pxe

При ошибках (раз)монтирования помогает команда

dism /cleanup-wim

среда, 6 июня 2018 г.

ограничение кэша ИЕ

.. понадобилось на терминальном сервере Windows 2003, где юзеров полно и каждый пытается урвать кусок пространства на маленьком диске.
Вроде бы нашёл рецепт здесь, пока не проверил насколько работоспособно.

для WinXP SP3 RUS лимиты для пользователя задаются в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache
- Content\CacheLimit - основная масса
- Cookies\CacheLimit - куки
- History\CacheLimit - хистори

НО ЭТИ параматры можно задать и для КОМПА :)

идём например в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content

и меняем PerUserItem с 1 на 0 и теперь здесь прописываем CacheLimit

понедельник, 23 апреля 2018 г.

померла служба лицензирования терминалов

.. с записями в журнале "Служба "Лицензирование сервера терминалов" завершена из-за внутренней ошибки 31 (0x1F)."

Лечение:
net stop termservlicensing
del /q %windir%\system32\lserver\*.*
net start termservlicensing 

 

пятница, 13 апреля 2018 г.

iSCSI target

отличная статья для чайника по шагам здесь

я просто запишу здесь последовательность команд в targetcli для создания одного таргета (предполагается что для него создан том lvm /dev/vg0/lvi_one-c)

пятница, 6 октября 2017 г.

Uninstall Adaptec Storage Manager

За долгое время жизни на сервере Windows 2003 накопилось столько программ и их обновлений, что он уже не осиливал их показать в окне Установки-удаления программ. А после виртуализации надобность в некоторых из них отпала напрочь, в частности в вышеупомянутом АСМ.
Удаляется, очень просто:
MsiExec.exe /X {F7BA08EA-70CD-4250-81B9-7FB9BA81CF38