среда, сентября 23, 2009

Yum errors

столкнулся тут с таким багом на CentOS 5
db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found.

чтобы починить нужно зделать следующее

cd /var/lib/rpm
rm -f __db*
rpm --rebuilddb

и можно спокойно запускать

yum -y update

Yum errors

столкнулся тут с таким багом на CentOS 5
db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found.

чтобы починить нужно зделать следующее

cd /var/lib/rpm
rm -f __db*
rpm --rebuilddb

и можно спокойно запускать

yum -y update

воскресенье, сентября 20, 2009

как пофиксить сеть в ubuntu template под OpenVZ

если после обновления ubuntu темплейта у вас пропала сеть нужно сделать следующее
открыть
/etc/init.d/networking

найти строки

case "$1" in
start)

и вставить с небольшим отступом вот это

[ -d /var/run/network ] || mkdir /var/run/network


сама бага
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/360629
по мотивам
http://www.promsoft.ru/forum/index.php?topic=89.0

как пофиксить сеть в ubuntu template под OpenVZ

если после обновления ubuntu темплейта у вас пропала сеть нужно сделать следующее
открыть
/etc/init.d/networking

найти строки

case "$1" in
start)

и вставить с небольшим отступом вот это

[ -d /var/run/network ] || mkdir /var/run/network


сама бага
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/360629
по мотивам
http://www.promsoft.ru/forum/index.php?topic=89.0

суббота, сентября 19, 2009

как включить regedit и task manager в windows

открываем

Start --> Run --> cmd

или Win+R и пишем

REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 0 /f

далее запускаем regedit

Start --> Run --> regedit

идём в

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

находим ключь DisableTaskMgr
двойным кликом открываем и меняем значение:
1 – выключен task manager
0 – включён task manager

вот и всё

как включить regedit и task manager в windows

открываем

Start --> Run --> cmd

или Win+R и пишем

REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 0 /f

далее запускаем regedit

Start --> Run --> regedit

идём в

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

находим ключь DisableTaskMgr
двойным кликом открываем и меняем значение:
1 – выключен task manager
0 – включён task manager

вот и всё

четверг, сентября 10, 2009

сборка vztmpl-centos-5 под CentOS

Cборка самой RPM-ки

wget http://download.openvz.org/template/metadata/centos-4/src/vztmpl-centos-4.src.tar.bz2
wget http://www.neonhost.com/openvz/centos-5-metadata-v2.diff
tar -xvjf vztmpl-centos-4.src.tar.bz2
cd centos-4/
patch -p1 < /home/tsv/centos-5-metadata.diff
cd ../
mv centos-4/ centos-5
yum install createrepo
cd centos-5/
make clean
make rpms

теперь установим получившийся пакет

rpm -ivh /usr/src/redhat/RPMS/i386/vztmpl-centos-5-2.0-2.i386.rpm

далее нужно дописать жизненно важные пакеты в конфиг темплейта, иначе ничего собератся небудет

/vz/template/centos/5/i386/config/minimal.list


yum
bzip2
sysklogd
mc
screen
gcc
zip

сохраняем

/vz/template/centos/5/i386/config/default.list


mysql-server
php
php-mysql
php-gd
gcc
sysklogd

сохраняем

и собственно сборка самих темплейтов

vzpkgcache centos-5-minimal
vzpkgcache centos-5-default


P.S. тестировалось на CentOS 5.3, всё работает прекрасно

сборка vztmpl-centos-5 под CentOS

Cборка самой RPM-ки

wget http://download.openvz.org/template/metadata/centos-4/src/vztmpl-centos-4.src.tar.bz2
wget http://www.neonhost.com/openvz/centos-5-metadata-v2.diff
tar -xvjf vztmpl-centos-4.src.tar.bz2
cd centos-4/
patch -p1 < /home/tsv/centos-5-metadata.diff
cd ../
mv centos-4/ centos-5
yum install createrepo
cd centos-5/
make clean
make rpms

теперь установим получившийся пакет

rpm -ivh /usr/src/redhat/RPMS/i386/vztmpl-centos-5-2.0-2.i386.rpm

далее нужно дописать жизненно важные пакеты в конфиг темплейта, иначе ничего собератся небудет

/vz/template/centos/5/i386/config/minimal.list


yum
bzip2
sysklogd
mc
screen
gcc
zip

сохраняем

/vz/template/centos/5/i386/config/default.list


mysql-server
php
php-mysql
php-gd
gcc
sysklogd

сохраняем

и собственно сборка самих темплейтов

vzpkgcache centos-5-minimal
vzpkgcache centos-5-default


P.S. тестировалось на CentOS 5.3, всё работает прекрасно

понедельник, сентября 07, 2009

Установка Yum в fedora-9-i386-minimal

взяв темплейт fedora-9-i386-minimal с openvz.org и установив его на тестовую машину я столкнулся с проблемой что в нём нет абсолютно НИЧЕГО кроме rpm, даже wget-а не было что и побудило меня к написанию этого mini howto.
итак нанём, запустим виртуальную машину, залонимся в неё из хост системы (где 400 номер моей vps, у вас может быть другим)

vzctl start 400

чуть подождём пока template загрузится и зайдём в него командой

vzctl enter 400

далее выполним команды одну за другой:
export REPO=’http://fedora.inode.at/fedora/linux/releases/9/Everything/i386/os/Packages’

rpm -ivh $REPO/elfutils-libs-0.133-3.fc9.i386.rpm
rpm -ivh
$REPO/gmp-4.2.2-7.fc9.i386.rpm
rpm -ivh
$REPO/readline-5.2-13.fc9.i386.rpm

далее ОДНОЙ строкой (очень важно иначе не поставится)

rpm -ivh
$REPO/python-libs-2.5.1-25.fc9.i386.rpm
$REPO/python-2.5.1-25.fc9.i386.rpm
$REPO/gdbm-1.8.0-28.fc9.i386.rpm

далее:

rpm -ivh
$REPO/python-iniparse-0.2.3-3.fc9.noarch.rpm
rpm -ivh
$REPO/libxml2-2.6.32-1.fc9.i386.rpm
rpm -ivh
$REPO/libxml2-python-2.6.32-1.fc9.i386.rpm
rpm -ivh
$REPO/expat-2.0.1-5.i386.rpm
rpm -ivh
$REPO/sqlite-3.5.6-2.fc9.i386.rpm
rpm -ivh
$REPO/python-sqlite2-2.3.3-3.fc9.i386.rpm
rpm -ivh
$REPO/elfutils-0.133-3.fc9.i386.rpm
rpm -ivh
$REPO/rpm-python-4.4.2.3-2.fc9.i386.rpm
rpm -ivh
$REPO/m2crypto-0.18.2-4.i386.rpm
rpm -ivh
$REPO/python-urlgrabber-3.0.0-6.fc9.noarch.rpm
rpm -ivh
$REPO/yum-metadata-parser-1.1.2-8.fc9.i386.rpm

и опять ОДНОЙ строкой

rpm -ivh h
$REPO/gpgme-1.1.6-3.fc9.i386.rpm
$REPO/libgpg-error-1.6-2.i386.rpm
$REPO/gnupg2-2.0.9-1.fc9.i386.rpm
$REPO/libcurl-7.18.1-1.fc9.i386.rpm
$REPO/pth-2.0.7-6.i386.rpm
$REPO/dirmngr-1.0.1-2.fc9.i386.rpm
$REPO/libgcrypt-1.4.0-3.i386.rpm
$REPO/libksba-1.0.3-2.fc9.i386.rpm
$REPO/libusb-0.1.12-15.fc9.i386.rpm
$REPO/pinentry-0.7.4-5.fc9.i386.rpm

и наконец то:

rpm -ivh
$REPO/pygpgme-0.1-8.fc9.i386.rpm
rpm -ivh
$REPO/yum-3.2.14-10.fc9.noarch.rpm

дальше обновляем систему и ставим весь нужный софт

yum update -y
yum install wget mc vim-enhanced bzip2 zip traceroute ftp telnet


вот собственно и всё. пользуйтесь на здоровье

P.S. некоторые пакеты могут быть уже установлены в систему, ничего страшного в этом нет если гдето скажет что уже установлено

P.P.S. спасибо smilex@rusnet за коррекцию

Ещё о ценах на colo в болгарии

Сегодня получил ответ и от http://neterra.net письмецо с ценами на colocation
вот что имеем:

Установка сервера - 96 Евро
1U + 10 Mbps unmetered + 16 IPs = 252 Евро
2U + 10 Mbps unmetered + 16 IPs = 276 Евро
3U + 10 Mbps unmetered + 16 IPs = 300 Евро

А теперь немного о скидках

7 % скидка на услугу и 50 % скидка на установку сервера если согласишся в 10-ти дневный срок после получения "Offer"
8 % скидка на услугу если оплатиш сразу за 12 месяцев
7 % скидка если разместиш на сайте банер "Powered by Nettera"
15 % скидка если соглашусь на colocation в моём городе.


вот такие вот бешеные цены...

Установка Yum в fedora-9-i386-minimal

взяв темплейт fedora-9-i386-minimal с openvz.org и установив его на тестовую машину я столкнулся с проблемой что в нём нет абсолютно НИЧЕГО кроме rpm, даже wget-а не было что и побудило меня к написанию этого mini howto.
итак нанём, запустим виртуальную машину, залонимся в неё из хост системы (где 400 номер моей vps, у вас может быть другим)

vzctl start 400

чуть подождём пока template загрузится и зайдём в него командой

vzctl enter 400

далее выполним команды одну за другой:
export REPO=’http://fedora.inode.at/fedora/linux/releases/9/Everything/i386/os/Packages’

rpm -ivh $REPO/elfutils-libs-0.133-3.fc9.i386.rpm
rpm -ivh
$REPO/gmp-4.2.2-7.fc9.i386.rpm
rpm -ivh
$REPO/readline-5.2-13.fc9.i386.rpm

далее ОДНОЙ строкой (очень важно иначе не поставится)

rpm -ivh
$REPO/python-libs-2.5.1-25.fc9.i386.rpm
$REPO/python-2.5.1-25.fc9.i386.rpm
$REPO/gdbm-1.8.0-28.fc9.i386.rpm

далее:

rpm -ivh
$REPO/python-iniparse-0.2.3-3.fc9.noarch.rpm
rpm -ivh
$REPO/libxml2-2.6.32-1.fc9.i386.rpm
rpm -ivh
$REPO/libxml2-python-2.6.32-1.fc9.i386.rpm
rpm -ivh
$REPO/expat-2.0.1-5.i386.rpm
rpm -ivh
$REPO/sqlite-3.5.6-2.fc9.i386.rpm
rpm -ivh
$REPO/python-sqlite2-2.3.3-3.fc9.i386.rpm
rpm -ivh
$REPO/elfutils-0.133-3.fc9.i386.rpm
rpm -ivh
$REPO/rpm-python-4.4.2.3-2.fc9.i386.rpm
rpm -ivh
$REPO/m2crypto-0.18.2-4.i386.rpm
rpm -ivh
$REPO/python-urlgrabber-3.0.0-6.fc9.noarch.rpm
rpm -ivh
$REPO/yum-metadata-parser-1.1.2-8.fc9.i386.rpm

и опять ОДНОЙ строкой

rpm -ivh h
$REPO/gpgme-1.1.6-3.fc9.i386.rpm
$REPO/libgpg-error-1.6-2.i386.rpm
$REPO/gnupg2-2.0.9-1.fc9.i386.rpm
$REPO/libcurl-7.18.1-1.fc9.i386.rpm
$REPO/pth-2.0.7-6.i386.rpm
$REPO/dirmngr-1.0.1-2.fc9.i386.rpm
$REPO/libgcrypt-1.4.0-3.i386.rpm
$REPO/libksba-1.0.3-2.fc9.i386.rpm
$REPO/libusb-0.1.12-15.fc9.i386.rpm
$REPO/pinentry-0.7.4-5.fc9.i386.rpm

и наконец то:

rpm -ivh
$REPO/pygpgme-0.1-8.fc9.i386.rpm
rpm -ivh
$REPO/yum-3.2.14-10.fc9.noarch.rpm

дальше обновляем систему и ставим весь нужный софт

yum update -y
yum install wget mc vim-enhanced bzip2 zip traceroute ftp telnet


вот собственно и всё. пользуйтесь на здоровье

P.S. некоторые пакеты могут быть уже установлены в систему, ничего страшного в этом нет если гдето скажет что уже установлено

P.P.S. спасибо smilex@rusnet за коррекцию

Ещё о ценах на colo в болгарии

Сегодня получил ответ и от http://neterra.net письмецо с ценами на colocation
вот что имеем:

Установка сервера - 96 Евро
1U + 10 Mbps unmetered + 16 IPs = 252 Евро
2U + 10 Mbps unmetered + 16 IPs = 276 Евро
3U + 10 Mbps unmetered + 16 IPs = 300 Евро

А теперь немного о скидках

7 % скидка на услугу и 50 % скидка на установку сервера если согласишся в 10-ти дневный срок после получения "Offer"
8 % скидка на услугу если оплатиш сразу за 12 месяцев
7 % скидка если разместиш на сайте банер "Powered by Nettera"
15 % скидка если соглашусь на colocation в моём городе.


вот такие вот бешеные цены...