Архив за месяц: Июнь 2016

Linux: восстановить grub после установки Windows

30 июня 2016
 

 Имеется ноутбук, на котором была установлена Ubuntu 14.04, после чего на отдельный раздел диска была установлена Windows. Для Ubuntu раздел /boot вынесен в отдельный раздел, а /home и / установлены в группе разделов под LVM: # lvdisplay —columns LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert home kubuntu_vg -wi-ao— 470,00g root kubuntu_vg -wi-ao—… Читать далее »

Ubuntu: Muon updater — This operation cannot continue since proper authorization was not provided

24 июня 2016
 

 При запуске Muon Update Manager в Ubuntu 14.04 — он останавливается с ошибкой: «This operation cannot continue since proper authorization was not provided» Проверяем наличие пакета polkit-kde-1: $ dpkg -l | grep polkit-kde-1 ii polkit-kde-1 0.99.1-1 amd64 KDE dialogs for PolicyKit Если он установлен — переустанавливаем, если не установлен — устанавливаем: $ sudo apt-get install —reinstall… Читать далее »

Travis: Permission denied — Could not read from remote repository

23 июня 2016
 

 После добавления нового репозитория в Travis — билд падает с ошибкой: … 3.34s$ git clone —depth=50 —branch=develop [email protected]:account/repository.git account/repository Cloning into ‘account/repository’… Warning: Permanently added the RSA host key for IP address ‘192.***.***.121’ to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the… Читать далее »

Git: merge файла из бранча в бранч

22 июня 2016
 

 Имеется два бранча — master и release. Для Travis — в бранче master были внесены изменения в файл .travis.yml, для «активации» бранча release. Теперь — эти изменения в файле .travis.yml из бранча master необходимо смерджить в бранч release. Сравниваем их: $ git diff master release diff —git a/.travis.yml b/.travis.yml index fd0c58a..5925a12 100644 — a/.travis.yml +++… Читать далее »

Travis: уведомления в Slack и работа с бранчами — примеры

12 июня 2016
 

 branches Пример реализации работы с разными бранчами в Travis. Пример файла: $ cat .travis.yml branches: only: — master script: — ./scripts/dns_update.sh -v — test $TRAVIS_TEST_RESULT == 0 && ./scripts/dns_update.sh -b — test $TRAVIS_TEST_RESULT == 0 && ./scripts/dns_update.sh -i notifications: slack: rooms: — akka:YbsC***6h5u#ok-technology on_failure: always on_success: always

Python: скрипт бекапа WordPress

10 июня 2016
 

 Скрипт писался для бекапа нескольких WPMU приложений. Имеет возможность бекапить несколько сайтов WordPress по данным, указанным в файле конфигурации. Создаёт tar.gz архив для файлов сайта, и sql-файл — для дампа базы данных. Файл конфигурации обрабатывается модулем ConfigParser.

WordPress: сбросить пароль администратора

3 июня 2016
 

 Находим таблицу пользователей: mysql> show tables; … | wp_users | +——————————-+ Находим пользователей: mysql> SELECT ID, user_login, user_pass FROM wp_users; +—-+—————+————————————+ | ID | user_login | user_pass | +—-+—————+————————————+ | 1 | wpadmin | $P$Bs3***fNA. | … | 17 | test | $P$Bed***7w0 | | 18 | testtest | $P$Bjp***Xt/ | +—-+—————+————————————+ Администратор как правило… Читать далее »