to post messages and comments.

Что называется почувствуй разницу. Обновлял на ноуте систему, кеды до 4.8.1, решил на заморачиваться и запустил на нём "emerge world".
Итог — 16 часов чистого времени, супротив 2-3 на десктопе.

На Asus P8Z68 подцепил корсаровскую ссд-ку к марвеловскому контроллеру 6Gb, словил несколько раз input|output error при активном обращении к диску. Лечилось ребутом, данные не пропадали, просто в какой-то момент диск отваливался.
Переткнул на интеловский контроллер, всё работает нормально.

D.Robbins рекомендует в фунточке для десктопа использовать не самособраненое ядро, а ставить пакет с systemresc'юшным. В основе которого конфиг федоркиного ядра. Автоопределение всякого там на высоте.

Со вчерашнего вечера странные сообщения от emerg'а, на сервере:
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
app-misc/mc

не десктопе тоже самое, но про mplayer.

Проблемные пакеты не замаскированы. пожал плечами

После очередного синка с удивлением обнаружил
# eix dev-lang/perl
[D] dev-lang/perl
Available versions: [M]5.10.0-r1 [M]5.10.1-r11 [M]5.10.1-r12 [M]5.12.1 [M]5.12.1-r1{tbz2} [M](~)5.12.2 [M](~)5.12.2-r1 [M](~)5.12.2-r2 {berkdb (-)build debug doc gdbm ithreads perlsuid}
Installed versions: 5.12.1-r1{tbz2}[?](01:24:18 25.11.2010)(berkdb gdbm -build -debug -doc -ithreads)
Homepage: perl.org
Description: Larry Wall's Practical Extraction and Report Language

А всё потому что, в ../package.mask/funtoo
# Masked for testing:
=dev-lang/perl-5.12.2
А в ../package.mask/gentoo
# For other complaints go to bug 350785
<dev-lang/perl-5.12.2

И нет перла в фанте...

Сделал то, что хотел давно попробовать — сменил операционку в openvz-контейнере хостера.
Как и думал, это оказалось несложно, но не без нюансов:
— из админки установил в контейнер дебиан-ленни, залил архив с фантой и получил первый косяк — дроббинс запаковал систему в модный xz, который олдфажный дебиан не понимает. Поэтому переустановил систему на gentoo, которую так же любезно предлагает хостер, но так как гента у него тоже не первой свежости, пришлось поконпилить немножко.
— распаковал xz с фантой
— понеслось, сначала робкая замена /bin и /sbin, потом смелая замена /etc и после этого уже похуистичное удаление /usr, /var etc
— куищще, заход в систему через админскую консоль, поднятие сети и ssh, получаем чистенький stage3 funtoo в контейнере
— дело техники — правка make.conf, синьки, мержи ...

P.S. Думаю, не прихуел ли хостер от полной загрузки всех 6-ти ядер своего фенома, когда я конпилил систему?

Случайно заметил в дереве присутствие Кона Коливаса:

# eix ck-sources
* sys-kernel/ck-sources
Available versions:
(2.6.34-r1) (~)2.6.34-r1!b!s
(2.6.34-r2) (~)2.6.34-r2!b!s
(2.6.34-r3) (~)2.6.34-r3!b!s
(2.6.34-r4) (~)2.6.34-r4!b!s
(2.6.34-r5) (~)2.6.34-r5!b!s
(2.6.35-r1) (~)2.6.35-r1!b!s
(2.6.35-r2) (~)2.6.35-r2!b!s
(2.6.35-r3) (~)2.6.35-r3!b!s
(2.6.35-r4) (~)2.6.35-r4!b!s
(2.6.35-r5) (~)2.6.35-r5!b!s
(2.6.35-r6) (~)2.6.35-r6!b!s
(2.6.36) (~)2.6.36!b!s
(2.6.36-r1) (~)2.6.36-r1!b!s
(2.6.36-r2) (~)2.6.36-r2!b!s
{build deblob symlink}
Homepage: dev.gentoo.org kernel.org
Description: Con Kolivas' high performance patchset + Gentoo patchset sources


В ЦуКа-сырцах набор gentoo-патчей + high performance от Коливаса

Очередная версия эксплойта для glibc, повышающего права текущего пользователя до root.
И опять не работает.
opennet.ru
1. Права на /etc/cron.d/exploit должны быть 644, иначе vixie-cron его в упор не видит. А создаётся сплойт с 666.

2. Поправил права сам, cron отработал (/bin/bash в /tmp/exploit):
-rwsr-xr-x 1 root root 893208 Окт 23 17:26 /tmp/exploit
3. $ /tmp/exploit
exploit-4.1$
exploit-4.1$ whoami
user

Ну не работает в funtoo setuid (:

Обновился... 1. cairo до 1.10.0-r1, приложения перестали видеть libcairo и прочие косяки, откатился до 1.8.10. 2. udev до 160, система перестала видеть харды, типа чувак у тебя нет винтов, откатился до 146-r3. Будет чем заняться.

Чтож, перелаз системы с генту на фанту так просто не дался. А я уж было так сразу поверил г-ну Даниэлю в свежесть ебилдов в его дереве. Но отступать поздно! :)
Перекидываю из портежа в локальный оверлей самое дорогое %]]]

Сегодня был вынос мозга с xml-parser, пакет в системе присутствует, а все, кому он нужен его не видят. Помогло только выпиливание "emerge -C dev-perl/XML-Parser". Потом, при обновление мира, он подтянулся сам и всё заиплось.

Пришло письмо от CEO (он же сооснователь конторы) хостера, эти негодяи пишут как выпилили юзера, который отнимал практически все ресурсы. Задумался, стоит ли продолжать регулярно обновлять мир в своём контейнере...