LINUX.ORG.RU

Сообщения Nokman

 

Permission denied (publickey)

$ ssh -p22054 -i ~/test/bridget.pub user@remote_host
Enter passphrase for key '/home/alex/test/bridget.pub': 
Permission denied (publickey).

Для ключа пассфразы не устанавливал.

$ ls -la bridget.pub 
-rw------- 1 alex alex 740 Июн  3 12:37 bridget.pub
В чем дело?

 

Nokman
()

Как для записи типа А добавить текстовые данные?

Вопрос в названии темы. Мне нужно:

А = mx1.domain.com
но напрямую нельзя - «В поле „данные“ (A) может быть только IP-адрес!». Делается через другие записи? Если да, киньте примеров.

 

Nokman
()

Помогите с backup-скриптом баз MySQL

Сейчас имею такой черновой вариант скрипта:

#!/bin/bash
#Settings
BACKUP_PATH="/home/alex/backups/db/"
MYSQL_USER="root"
MYSQL_PASS="password"
#DB_NAME="jiradb slave_db"

## MySQL backup and copy to another server 
mysqldump -u $MYSQL_USER -p$MYSQL_PASS jiradb | gzip > $BACKUP_PATH-`date +%d.%m.%y.%H:%M:%S.sql_dump.gz`
mysqldump -u $MYSQL_USER -p$MYSQL_PASS slave_db | gzip > $BACKUP_PATH-`date +%d.%m.%y.%H:%M:%S.sql_dump.gz`
rsync -avz /home/alex/backups/ alex@192.168.0.102:/home/alex/backups/
Он конечно работает, но не так как хотелось бы. Т.е. бекапит все в один дамп-файл (архив). Хочу сделать чтобы каждая база бекапилась в отдельные дамп-архивы. Как организовать? В идеале хотелось бы, чтобы указав в скрипте: название БД, пароль и каталог для бекапа каждая база бекапилась в свой каталог - /home/alex/backups/db/<имя_каталога_базы>/<date_and_time.sql_dump.gz>

Перемещено beastie из general

 ,

Nokman
()

LC_ALL: cannot change locale

Установил zsh вместо bash, сделал его по умолчанию в системе. Теперь когда подключаюсь к удаленному серверу по ssh, получаю предупреждения вида:

-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
Нагуглил, что нужно добавить в ~/.bashrc строку «export LC_CTYPE=„ru_RU.UTF-8“», но не сработало. Пробовал также добавить эту строку в .zshrc, но все также. Как исправить?

p.s. Кстати, подобной проблемой страдают и системы OS X (по дефолту ведь zsh), но там все решается добавлением в bash-профиль этой строки.

 ,

Nokman
()

Пропал http-доступ к хосту

Есть сервер с установленным GitLab. Ничего на нем не менялось (ставились только обновления), но сейчас почему-то пропал доступ к веб-интерфейсу сервера. 80-й порт проброшен на роутере, telnet на хост проходит отлично. Подключаюсь к серверу по ssh и в логах nginx-a вижу свои обращения к хосту. Хост долго грузится и в итоге выдает «Веб-страница недоступна». В чем может быть дело? Может ли провайдер блокировать доступ (но зачем)? Кстати, через разнообразные прокси-анонимайзеры все работает.

Nokman
()

Виснет ssh-сессия

Подключаюсь к удаленному серверу, вроды бы все ok. Стоит только ввести команду top/htop (да и на других) как все сразу зависает и нужно заново подключаться. Что это может быть? Буквально день назад все работало отлично. Грешил на роутер (TL-WR941ND) - перезагрузили, но все также. Пока идеи кончились :(

 

Nokman
()

Некорректная работа dialog

Делаю для теста простой радиолист:

dialog --backtitle "OS information" \
--radiolist "Select OS:" 10 40 3 \
 1 "Linux" on \
 2 "Windows" off \
 3 "Mac OS" off
Запускаю и вижу вот такую картину. Вопрос: можно ли как-то заставить нормально работать dialog? Без всех этих лишних кракозябр. Или это баг dialog-a?

 ,

Nokman
()

Права на запуск скрипта

Помогите разобраться и понять что не так с правами на запуск скрипта. Вот собственно сам скрипт http://pastebin.com/5bvSkmyg

Запуск скрипта:

# /etc/init.d/rhodecode-daemon start
Starting rhodecode
start-stop-daemon: unable to start /var/www/rhodecode-venv/bin (Permission denied)
# ls -la /var/www/rhodecode-venv/bin/
total 2264
drwxr-xr-x 2 root root    4096 Apr  3 11:41 .
drwxr-xr-x 5 root root    4096 Apr  3 11:41 ..
-rw-r--r-- 1 root root    2070 Apr  3 11:41 activate
-rw-r--r-- 1 root root    1003 Apr  3 11:41 activate_this.py
-rwxr-xr-x 1 root root     342 Apr  3 11:41 easy_install
-rwxr-xr-x 1 root root     350 Apr  3 11:41 easy_install-2.6
-rwxr-xr-x 1 root root     300 Apr  3 11:41 pip
-rwxr-xr-x 1 root root 2288272 Apr  3 11:41 python
# ls -la /var/www/rhodecode
total 136
drwxr-xr-x 3 www-data www-data   4096 Apr  3 12:03 .
drwxr-xr-x 4 root     root       4096 Apr  3 11:43 ..
drwxr-xr-x 4 www-data www-data   4096 Apr  3 12:03 data
-rw-r--r-- 1 www-data www-data  13196 Apr  3 11:57 production.ini
-rw-r--r-- 1 www-data www-data 103424 Apr  3 12:03 rhodecode.db

 , rhodecodes

Nokman
()

Как настроить email notification в rhodecode?

Установлена последняя версия rhodecode 1.5.4. Править production.ini? Если да, то интересует что именно нужно там указать.

production.ini:

smtp_server = smtp.gmail.com
smtp_username = admin@gmail.com
smtp_password = ********
smtp_port = 465
#smtp_use_tls = false
#smtp_use_ssl = true
Если сделать так, то как я понимаю будет получать уведомления admin с указанным паролем. А как сделать для остальных пользователей тогда?

Nokman
()

Не стартует Dovecot

Настраиваю на сервере Ubuntu 12.04 почтовый сервер: связка Postfix+Dovecot+Mysql. Конфиг /etc/postfix/master.cf практически дефолтный - добавил только в конец файла строку виду:

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
Конфиг dovecot.conf

mail.log:

Mar 28 13:02:42 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Mar 28 13:02:42 ubuntu dovecot: ssl-params: Generating SSL parameters
Mar 28 13:02:46 ubuntu dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: ssl-params: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Mar 28 13:02:52 ubuntu dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Mar 28 13:03:10 ubuntu postfix/master[8168]: daemon started -- version 2.9.6, configuration /etc/postfix
Mar 28 14:45:32 ubuntu postfix/master[8168]: terminating on signal 15
Mar 28 14:45:34 ubuntu postfix/master[8700]: daemon started -- version 2.9.6, configuration /etc/postfix
Mar 28 15:12:30 ubuntu dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:12:30 ubuntu dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:12:30 ubuntu dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:12:30 ubuntu dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:22:04 ubuntu postfix/master[8700]: terminating on signal 15
Mar 28 15:22:06 ubuntu postfix/master[9211]: daemon started -- version 2.9.6, configuration /etc/postfix
Собственно, что сделал не так? «Warning: Killed with signal 15 » интересно почему?

 , ,

Nokman
()

Cannot find Ksplice Uptrack information for your kernel version

Установил на свой ubuntu-сервер для теста ksplice uptrack (применение багфиксов ядра без перезагрузки):

deb http://www.ksplice.com/apt precise ksplice
deb-src http://www.ksplice.com/apt precise ksplice
получил ключ доступа. Далее запускаю апгрейд с помощью ksplice:
$ sudo uptrack-upgrade 
Cannot find Ksplice Uptrack information for your kernel version
(3.5.0-26-generic #42~precise1-Ubuntu SMP Mon Mar 11 22:19:42 UTC 2013).
Your kernel is probably not yet supported by Ksplice Uptrack.
See http://www.ksplice.com/uptrack/supported-kernels for a summary of
what kernels are supported.
Как так? Почему оно не работает? На сайте ведь информация, что есть поддержка всех ядер Ubuntu 12.04.

 ,

Nokman
()

Удаленный доступ к порту 8080

На удаленном сервере установлен tomcat6. http://<local_ip_address>:8080/ - отображает страницу «It works !». Как сделать чтобы увидеть стартовую страницу tomcat'a с удаленного пк? Пробовал так:

$ sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
$ sudo iptables-save
Не работает. В iptables не силен, да.

 

Nokman
()

Установка JIRA 5.2.8 на Ubuntu Server 12.04

Устанавливаю на Ubuntu server систему багтрекинга jira 5.2.8 (standalone). Делал все по инструкции в архиве - README.txt, но последний шаг выполнить не могу. Т.е. если указываю http://<ip_server>:8080/ то получаю стандартную страницу Tomcat'a «It works !». В логах вижу успешный старт «JIRA 5.2.8 build: 851 started. You can now access JIRA through your web browser». Как запустить все же мастер установки jira? В чем ошибка?

 bug tracking, ,

Nokman
()

Автозапуск hdparm.service

Нужно сделать чтобы hdparm.service стартовал автоматически после перезагрузки системы. Написал unit-файл для systemd со следующим содержимым:

[Unit]
Description=hdparm
After=basic.target

[Service]
ExecStart=/usr/sbin/hdparm -B 255 /dev/sda

Но это не работает. Нужно еще что-то указать в секции [Install]. Вопрос что именно? Так как:

# systemctl enable hdparm.service
The unit files have no [Install] section. They are not meant to be enabled using systemctl.

p.s. Fedora 18 x86_64

 , ,

Nokman
()

Сбиваются права на файл wpa_supplicant.conf

Ставлю права 755 файлу wpa_supplicant.conf

# chmod 755 /data/misc/wifi/wpa_supplicant.conf
Проверяю:
# ls -l /data/misc/wifi/wpa_supplicant.conf
-rwxr-xr-x system sdcard_rw   310 2012-12-11 19:53 wpa_supplicant.conf
После выключения/перезагрузки планшета права сбиваются и нужно снова их править:
# ls -l /data/misc/wifi/wpa_supplicant.conf
-rw-rw---- system sdcard_rw   310 2012-12-11 19:53

Без прав на исполнение для файла wpa_supplicant.conf - WiFi на планшете не работает. Что можно сделать чтобы права на файл не менялись?

Android 4.1.1 (Jelly Bean)

 , ,

Nokman
()

Подключение к Ad-hoc сети на Jelly Bean (4.1.1)

Приветствую! На ноутбуке настроена ad-hoc сеть. Интернет получается по pppoe и расшаривается по WiFi с помощью этой сети. Вопрос в том как заставить видеть планшет эту сеть? Вроде бы андроид официально не поддерживает подобное. Гугл подсказывает только искать спец. патченый wpa_supplicant и заменять в /system/bin. Где взять рабочий вариант для android JB? Может кто сталкивался.

p.s. китайский планшет Ployer MOMO8 Speed

 ,

Nokman
()

RSS подписка на новые темы