вторник, 17 мая 2011 г.

apt-get update и GPG error (NO_PUBKEY)

Не редкая ошибка и часто забываемая:
W: Ошибка GPG: http://liquorix.net sid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EFF4F272FB2CD80
т.к. wwwkeys.eu.pgp.net лежит (или валяется)
лечил следующим:


#gpg --keyserver subkeys.pgp.net --recv-keys 3EFF4F272FB2CD80
gpg: запрашиваю ключ 2FB2CD80 с hkp сервера subkeys.pgp.net
gpg: /home/user/.gnupg/trustdb.gpg: создана таблица доверий
gpg: ключ 2FB2CD80: открытый ключ "Steven Barrett " импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1
#gpg --armor --export 2FB2CD80 | apt-key add - && apt-get update

вроде так помогло)

понедельник, 14 июня 2010 г.

Skype freebsd 8.0

Как-то было дело до установки скайпа на восьмую фрю, но как известно скайп 1.2 не поддержживается, а предлагаемый портами скайп 2.0 сломан.
для установки использовал:

developer# pkg_info | grep linux_base
linux_base-f10-10_2 Base set of packages needed in Linux mode for i386/amd64

далее качаем по ссылке:
http://download191.mediafire.com/xlttg85xy4ug/2ydhmj4yo3i/skype_static-2.0.0.72-oss.tar.bz2
и ложим в дистфайлс.
Установка:

developer# make TRYBROKEN=yes -C /usr/ports/net/skype install
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
Trying build of skype-2.0.0.72,1 even though it is marked BROKEN.

* * * * * * * * * * * * * * * * * * * * * * * * * * * *
ATTENTION!

Skype requires at least linux_base-fc6
which is NOT default at this time.
If you don't have that version or above installed,
hit 'control c' now!

Please read /usr/ports/UPDATING 20080318
for update and install instructions.
* * * * * * * * * * * * * * * * * * * * * * * * * * * *

===> Extracting for skype-2.0.0.72,1
бла бла бла
For more information, and contact details about the security
status of this software, see the following webpage:
http://www.skype.com/

готово.

Если при запуске не работает микрофон, делаем из-под юзверя:
%mixer mic
%mixer rec
если всё стоит по нулям (Mixer mic is currently set to 0:0
Mixer rec is currently set to 0:0)
устанвливаем значения. я делал так:
%mixer rec 50:50
Setting the mixer rec from 0:0 to 50:50.
%mixer mic 50:50
Setting the mixer mic from 0:0 to 50:50.

готово, наслаждайтесь счастьем.

среда, 10 марта 2010 г.

Сменить или сбросить пароль root в MySQL

Сменить и сбросить пароль root в MySQL можно следующим образом:
1. Зайдите как root в Windows или Unix-like (Unix, Linux or BSD) машину с MySQL сервером.
2. Остановите MySQL сервер:

В Linux: /etc/rc.d/init.d/mysql stop
В FreeBSD: /usr/local/etc/rc.d/mysql-server.sh stop

3. Откройте скрипт запуска MySQL сервера (например, mysql-server.sh - запускной файл стартующий или останавливающий MySQL сервер.
4. Добавьте –skip-grant-tables в конец строки которая содержит mysqld_safe команду как ее параметр.
5. Запустите MySQL сервер командой:

В Linux: /etc/rc.d/init.d/mysql start
М FreeBSD: /usr/local/etc/rc.d/mysql-server.sh start

6. Также можно запустить MySQL сервер напрямую не редактируя файл, командой:

mysqld_safe –skip-grant-tables &

В зависимости от ваших настроек переменных сред, вам может потребоваться указать полный путь до директории где находится mysqld_safe.

7. Выполните следующую команду для подключения к базе и доступа к таблице с пользователями MySQL:

# mysql -u root mysql
8. Выполните запросы обновления для смены пароля MySQL:

mysql> UPDATE user SET Password=PASSWORD(’newrootpassword’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;

Замечание: в данном примере новый пароль root будет newrootpassword. Команда FLUSH PRIVILEGES необходима для того, чтобы изменения вступили в действие.
9. Закройте MySQL базу набрав exit.
10. Остановите MySQL сервер также, как в пункте 2.
11. Откройте скрипт запуска MySQL сервера и удалите –skip-grant-tables параметр который был добавлен в пункте 3.
12. Запустите MySQL сервер также, как в пункте 5 или 6.

Пользователям Redhat Linux необходимо использовать следующие инструкции войдя под root пользователем Redhat Linux:

1. Остановите MySQL процесс используя команду:

# killall mysqld
2. Запустите MySQL сервер со следующими опциями:

# /usr/libexec/mysqld -Sg –user=root &
3. Запустите MySQL клиент:

# mysql

Вы должны увидеть следующее сообщение:

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 3.xx.xx

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>
4. Используйте MySQL базу:

mysql> USE mysql

Вы должны увидеть следующее сообщение:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
5. Теперь измените пароль root пользователя следующей командой:

UPDATE user SET password=password(”newpassword”) WHERE user=”root”;

Замените newpassword на пароль который вы хотите установить. Вы должны увидеть следующее сообщение:

Query OK, 2 rows affected (0.03 sec)
Rows matched: 2 Changed: 2 Warnings: 0

Rows affected may be different, but the Query OK should be there.
6. Выполните команду для того чтобы изменения вступили в действие:

mysql> flush privileges;

Вы должны получить следующий результат:

Query OK, 0 rows affected (0.02 sec)
7. Выйдите из MySQL клиента выполнив команду exit.
8. Остановите MySQL сервер выполнив команду killall mysqld.
9. Запустите MySQL снова:

/etc/init.d/mysqld start

как сбросить пароль пользователя root в mysql (Windows)

1) Открываем my.ini ("C:\Program Files\MySQL\MySQL Server 5.1") и добавляем в конце файла строку "skip-grant-tables".
2) Перезапускам сервис MySql.
3) Заходим в консоль, жмем Enter вместо пароля и выполняем запрос:
mysql> UPDATE mysql.user SET Password=PASSWORD(’тут новый пароль’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
4) Открываем my.ini и удаляем строку "skip-grant-tables".
5) Перезапускам сервис MySql.

пятница, 13 ноября 2009 г.

MX440 на debian

В общем вся инсталляция приводится к установке из стандартных репозиториев следующих пакетов:

nvidia-glx-legacy-96xx
nvidia-glx-legacy-96xx-dev
nvidia-kernel-common
nvidia-kernel-legacy-96xx-2.6.26-2-686
nvidia-kernel-legacy-96xx-2.6-686
nvidia-kernel-legacy-96xx-source

Для любителей можно ещё добавить
nvidia-settings
nvidia-xconfig

Всё устанавливается в графике без лишнего парива.
Для включения драйвера достаточно в xorg.conf поправить

Section "Device"
Identifier "Card0"
Driver "nvidia" # тут было в лучшем случае "nv"
VendorName "nVidia Corporation"
BoardName "NV17 [GeForce4 MX 440]"
EndSection

понедельник, 13 июля 2009 г.

ERROR 2002 (HY000)

Часто сталкивался с такой проблемой на "свежих" серверах, а именно:
# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

если ОС *BSD
а) проверить есть ли
mysql_enable="YES"
в /etc/rc.conf
если нет:
# echo 'mysql_enable="YES"' >> /etc/rc.conf
2)
# mysql_install_db

3)mysql50-scripts, если таковых нету
# make -C /usr/ports/databases/mysql50-scripts install clean

далее самое интереное:
1) читаем логи:

# cat /var/db/mysql/your_name.err | grep ERROR
,
где your_name имя вашей машины

и удивляюсь оказывается не можем создать пид, делаю
# chown -R mysql:mysql /var/db/mysql/

Для Deb-подобных систем (убунту и прочие)

# chown -R mysql:mysql /var/db/mysql/mysql/

далее вход от рута.

понедельник, 6 июля 2009 г.

Emeralg for Compiz at Debian:

Установка Compiz на Debian:

1. Установить:
1.1 #apt-get install mesa-utils compiz
1.2 драйвер для видео карты

2. Редактировать /etc/X11/xorg.conf
в секции “Module” должна быть запись:

Load “dbe”

в секции Section “Device” добавить:

Option “XAANoOffscreenPixmaps” “true”
Option “AllowGLXWithComposite” “true”

Создать секцию “Extensions”

Section “Extensions”
Option “Composite” “Enable”
EndSection

в секции Section “Screen”добавить:

Option “AddARGBGLXVisuals” “true”
DefaultDepth 24

в секции Section «ServerLayout""добавить:

Option “AIGLX” “true”

3. Gnome
3.1 добавить в запуск строку:

compiz --replace --fast-filter

3.2 перезапустить Gnome
4. KDE
4.1 создать файл /.kde/Autostart/compiz.desktop, содержащий:

[Desktop Entry]
Encoding=UTF-8
Exec=compiz --replace gconf & gnome-window-decorator &
GenericName[en_US]=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop

4.2 перезапустить kde
5. Xfce4
5.1 редактируем /etc/xdg/xfce4-session/xfce4-session.rc:

#Client0_Command=xfwm4
#Client0_PerScreen=False

5.2 создать файл /.config/autostart/compiz.desktop, содержащий:

[Desktop Entry]
Name=No name
Encoding=UTF-8
Version=1.0
Exec=compiz --replace --fast-filter --use-cow
X-GNOME-Autostart-enabled=true

для Emerald:

$ su root
echo "deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./" >> /etc/apt/sources.list
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
apt-get update
apt-get install emerald
exit