Re: pbuiderrc: не работает "export PATH"

2011-04-15 Пенетрантность Andrey Nikitin

Я несколько поправил /usr/lib/pbuilder/pbuilder-buildpackage
чтобы отследить где переписывается PATH

--- pbuilder-buildpackage.orig  2010-12-28 19:28:38.0 +0300
+++ pbuilder-buildpackage   2011-04-15 11:47:33.0 +0400
@@ -127,3 +127,8 @@
 log "I: Running $DPKG_COMMANDLINE"
-echo "$DPKG_COMMANDLINE" | $CHROOTEXEC $SUTOUSER
+echo "BERORE: PATH=$PATH"
+echo "$CHROOTEXEC $SUTOUSER"
+# echo "$DPKG_COMMANDLINE" | $CHROOTEXEC $SUTOUSER
+echo "echo \"IN: PATH=\$PATH\"" | $CHROOTEXEC $SUTOUSER
+echo "AFTER: PATH=$PATH"


Вот что получилось.

BERORE: PATH=/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
chroot /var/cache/pbuilder/build/cow.11433 cow-shell env LOGNAME=pbuilder su -p 
pbuilder
IN: PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
AFTER: PATH=/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin


Т.к. как я понимаю,
PATH перезаписывается внутри "$CHROOTEXEC $SUTOUSER",
которые в моём случае раскладываются в:
chroot /var/cache/pbuilder/build/cow.11433 cow-shell env LOGNAME=pbuilder su -p 
pbuilder

теперь man su
/-p
Preserve the current environment, except for:
   $PATH
 reset according to the /etc/login.defs options
 ENV_PATH or ENV_SUPATH (see below);

 Note that the default behavior for the environment is
 the  following: The $HOME, $SHELL, $USER, $LOGNAME,
 $PATH, and $IFS environment variables are reset.

Т.е. PATH полюбому будет перезаписан.

Выше в коде я увидел, что варианта SUTOUSER без su не предусмотрено,
поэтому я перед чрутом я сбросил SUTOUSER вовсе (то есть вообще без
"su")
и ... всё встало на свои места.

BERORE: PATH=/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
chroot /var/cache/pbuilder/build/cow.20977 cow-shell 
Invoking /bin/bash
IN: PATH=/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
AFTER: PATH=/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin

Я в тупике. Не могу поверить что никто ccache не использует с pbuilder-ом,
однако в то что "su -p" не перезапишет PATH=/usr/lib/ccache тоже трудно 
поверить.


P.S. для теста подойдёт любой пакет в котором Makefile состоит из
%
echo $(PATH)


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415121610.3fc42386@host19



Re: pbuiderrc: не работает "export PATH"

2011-04-15 Пенетрантность Andrey Rahmatullin
On Fri, Apr 15, 2011 at 12:16:10PM +0400, Andrey Nikitin wrote:
> Т.к. как я понимаю,
> PATH перезаписывается внутри "$CHROOTEXEC $SUTOUSER",
> которые в моём случае раскладываются в:
> chroot /var/cache/pbuilder/build/cow.11433 cow-shell env LOGNAME=pbuilder su 
> -p pbuilder
> 
> теперь man su
#606687

> Я в тупике. Не могу поверить что никто ccache не использует с pbuilder-ом,
Я использую, через git-buildpackage. Проблем не наблюдается.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 * Lost .oO(ALT Linux Sisyphus - крупнейший недистрибутив в России)


signature.asc
Description: Digital signature


Re: pbuiderrc: не работает "export PATH"

2011-04-15 Пенетрантность Andrey Nikitin
В Fri, 15 Apr 2011 14:35:31 +0600
Andrey Rahmatullin  пишет:

> > теперь man su  
> #606687

Ну да, он, и похоже на него забили,
хотя всего-то нужно сбросить SUTOUSER если установлена CCACHEDIR.


:/usr/lib/pbuilder# diff -U2 pbuilder-buildpackage.orig pbuilder-buildpackage
--- pbuilder-buildpackage.orig  2010-12-28 19:28:38.0 +0300
+++ pbuilder-buildpackage   2011-04-15 13:08:27.0 +0400
@@ -32,5 +32,10 @@
 fi;
 
-if [ -n "$BUILDUSERNAME" -a -n "$BUILDUSERID" ]; then
+if [ -n "$CCACHEDIR" ]; then
+SUTOUSER=
+[ "0"= "$BUILDUSERID"   ] && BUILDUSERID=1234
+[ "root" = "$BUILDUSERNAME" ] && BUILDUSERNAME='pbuilder'
+log "I: reset SUTOUSER for ccache, use root to build"
+elif [ -n "$BUILDUSERNAME" -a -n "$BUILDUSERID" ]; then
 SUTOUSER="env LOGNAME=$BUILDUSERNAME su -p $BUILDUSERNAME"
 DEBBUILDOPTS="${DEBBUILDOPTS:+$DEBBUILDOPTS }-rfakeroot"



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415131726.735805dd@host19



Grub2 отображает вместо всех надписей вопросы

2011-04-15 Пенетрантность Andrew Pushkin
Grub2 отображает вместо всех надписей вопросы: "?? ??? ?" (абсолютно
все надписи в grub2 кроме списка ядер). Началось это вчера после очередного
обновления в wheezy (в частности вчера). Локаль у меня русская utf8 (Говорю
к тому что возможно grub2 стал на русском и ему не хватает к примеру
каких-нибудь шрифтов). Если надо могу сфотографировать экран.

-- 
Andrew Pushkin ( t.m. +375-29-570-53-10 )


Производительность дисковой подсистемы

2011-04-15 Пенетрантность Sergey Korobitsin
Приветствую.
Чем можно померять производительность дисковой подсистемы, желательно,
на разных уровнях? Про hdparm знаю, он покажет производительность
накопителей, я хочу залезть повыше: mdraid level 1, fs (xfs).

-- 
Bright regards, Sergey Korobitsin | http://the-brights.net/ --
  Arta Software, http://arta.kz/  | illuminating and elevating
  xmpp:underta...@jabber.arta.kz  | the naturalistic worldview

--
...Когда я увидел перед собой перспективу жизни, прожитой так же, 
как живет весь мир, я решил - ни за что, это отвратительно, 
мне будет стыдно самого себя. Если бы я участвовал в поддержке 
этой системы отчужденного, собственнического программирования, 
мне казалось бы, что я делаю мир хуже ради денег. 
  -- Ричард М. Столлман (из интервью)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415095031.gp11...@undertaker.arta.local



Re: Производительность дисковой подсистемы

2011-04-15 Пенетрантность Артём Васильев
Bonnie++, fio

15.04.2011 13:50, Sergey Korobitsin пишет:
> Приветствую.
> Чем можно померять производительность дисковой подсистемы, желательно,
> на разных уровнях? Про hdparm знаю, он покажет производительность
> накопителей, я хочу залезть повыше: mdraid level 1, fs (xfs).
>
>   


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4da8180d.1080...@gmail.com



Re: Grub2 отображает вместо всех надписей вопросы

2011-04-15 Пенетрантность Andrey Rahmatullin
On Fri, Apr 15, 2011 at 12:34:39PM +0300, Andrew Pushkin wrote:
> Grub2 отображает вместо всех надписей вопросы: "?? ??? ?" (абсолютно
> все надписи в grub2 кроме списка ядер). 
В списке ядер же должна быть русская "с", с ней всё нормально что ли?

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 * hiddenman был на даче у gns. страшное зрелище: gns в каком-то ватнике и 
   кирзачах пьет дорогое пойло из разбитых стаканов и разговаривает про high
   availability в linux. сюр
 это арт-проект!


signature.asc
Description: Digital signature


Re: pbuiderrc: не работает "export PATH"

2011-04-15 Пенетрантность Andrey Rahmatullin
On Fri, Apr 15, 2011 at 01:17:26PM +0400, Andrey Nikitin wrote:
> > > теперь man su  
> > #606687
> 
> Ну да, он, и похоже на него забили,
> хотя всего-то нужно сбросить SUTOUSER если установлена CCACHEDIR.
В баге какой-то патч есть.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

> Кстати, как именно выглядит процедура выкладывания secfixes?
выкладываете в /incoming/updates/дистрибутив/ (если необходимо),
пишете на security@, мы собираем, тестируем (если можем) и выкладываем,
пишете тест анонса, мы публикуем.
-- ldv in devel@


signature.asc
Description: Digital signature


Re: Grub2 отображает вместо всех надписей вопросы

2011-04-15 Пенетрантность Andrey Rahmatullin
On Fri, Apr 15, 2011 at 12:34:39PM +0300, Andrew Pushkin wrote:
> Grub2 отображает вместо всех надписей вопросы: "?? ??? ?" (абсолютно
> все надписи в grub2 кроме списка ядер). Началось это вчера после очередного
> обновления в wheezy (в частности вчера). 
У меня на сиде нормально, только что перегенерил и ребутнулся.
Попробуйте сравнить /boot/grub с /usr/lib/grub/i386-pc.
В крайнем случае генерьте конфиг из-под английской локали.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 превед
 * sadeness пишет антипреведовый скрипт
 sadeness: /ignore -pattern превед *


signature.asc
Description: Digital signature


Re: pbuiderrc: не работает "export PATH"

2011-04-15 Пенетрантность Andrey Nikitin
В Fri, 15 Apr 2011 16:35:10 +0600
Andrey Rahmatullin  пишет:

> В баге какой-то патч есть.
Да, не заметил, похоже корректнее чем мой,
но видимо тоже чем-то автора или мейнтанера не устраивающий.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415144916.05bcc6e8@host19



Re: Разрешение текстовых консолей

2011-04-15 Пенетрантность Denis Feklushkin
В Чтв, 14/04/2011 в 11:11 +0400, Артём Васильев пишет:
> 14.04.2011 01:03, Denis Feklushkin пишет:
> > Всем привет!
> >
> > Как-то попадалась такая штука, которая сама определяла подходящее
> > разрешение консоли при загрузке и выставляла его. В новом дебиане из
> > коробки, вообще без необходимости что-либо настраивать.
> >
> > Сейчас дебиан поставил а консоль по ctrl+alt+f1 осталась 80х25
> > почему-то.
> >
> > Напомните пожалуйста где искать эту автоматику?
> >
> >
> >
> >   
> KMS
> 
> 

А, понятно, и сломалось оно потому что я проприетарное от АТИ стал
использовтаь

Спасибо!


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1302871455.10584.1.camel@localhost



Re: Разрешение текстовых консолей

2011-04-15 Пенетрантность Artem Tuchinsky
можно починить. Будет не KMS, а через uvesafb, но лучше так, чем 80х25

http://www.linux.org.ru/wiki/en/Ubuntu#Что%20делать%20если%20после%20установки%20проприетарных%20драйверов%20«ломается»%20сплешскрин%20при%20загрузке%20системы?

15 апреля 2011 г. 16:44 пользователь Denis Feklushkin
 написал:
> В Чтв, 14/04/2011 в 11:11 +0400, Артём Васильев пишет:
>> 14.04.2011 01:03, Denis Feklushkin пишет:
>> > Всем привет!
>> >
>> > Как-то попадалась такая штука, которая сама определяла подходящее
>> > разрешение консоли при загрузке и выставляла его. В новом дебиане из
>> > коробки, вообще без необходимости что-либо настраивать.
>> >
>> > Сейчас дебиан поставил а консоль по ctrl+alt+f1 осталась 80х25
>> > почему-то.
>> >
>> > Напомните пожалуйста где искать эту автоматику?
>> >
>> >
>> >
>> >
>> KMS
>>
>>
>
> А, понятно, и сломалось оно потому что я проприетарное от АТИ стал
> использовтаь
>
> Спасибо!
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: http://lists.debian.org/1302871455.10584.1.camel@localhost
>
>



-- 
wBR, Тучинский Артем 


Re: Разрешение текстовых консолей

2011-04-15 Пенетрантность Andrey Rahmatullin
On Fri, Apr 15, 2011 at 05:04:22PM +0400, Artem Tuchinsky wrote:
> можно починить. Будет не KMS, а через uvesafb, но лучше так, чем 80х25
Вопрос был про автоматику, а не фреймбуферы. Я думаю, топикстартер и про
vga=794 помнит.

> http://www.linux.org.ru/wiki/en/Ubuntu#Что%20делать%20если%20после%20установки%20проприетарных%20драйверов%20«ломается»%20сплешскрин%20при%20загрузке%20системы?
Отвратительно.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

> Большинство программ можно отцепить от svgalib. А вот zgv придется
> удалить.
Долой svgalib! Долой zgv!
:)
-- ldv in devel@


signature.asc
Description: Digital signature


Re: Разрешение текстовых консолей

2011-04-15 Пенетрантность Artem Tuchinsky
Что отвратительно, ссылка? У меня по другому не скопипастилось к
сожалению. Или решение по ссылке?

15 апреля 2011 г. 17:07 пользователь Andrey Rahmatullin
 написал:
> On Fri, Apr 15, 2011 at 05:04:22PM +0400, Artem Tuchinsky wrote:
>> можно починить. Будет не KMS, а через uvesafb, но лучше так, чем 80х25
> Вопрос был про автоматику, а не фреймбуферы. Я думаю, топикстартер и про
> vga=794 помнит.
>
>> http://www.linux.org.ru/wiki/en/Ubuntu#Что%20делать%20если%20после%20установки%20проприетарных%20драйверов%20«ломается»%20сплешскрин%20при%20загрузке%20системы?
> Отвратительно.
>
> --
> WBR, wRAR
> Powered by the ALT Linux fortune(6):
>
>> Большинство программ можно отцепить от svgalib. А вот zgv придется
>> удалить.
> Долой svgalib! Долой zgv!
> :)
>                -- ldv in devel@
>



-- 
wBR, Тучинский Артем 


Re: Разрешение текстовых консолей

2011-04-15 Пенетрантность Andrey Rahmatullin
On Fri, Apr 15, 2011 at 05:11:13PM +0400, Artem Tuchinsky wrote:
> Что отвратительно, ссылка? 
Ссылка и вообще нужность этой ссылки.

> Или решение по ссылке?
Не открывал.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 * gns обратив взор свой на восток и трижды поклонившись, запустил dist-upgrade


signature.asc
Description: Digital signature


Re: xsane не хочет сохранять многостраничный pdf

2011-04-15 Пенетрантность Murat D. Kadirov
On Fri, Apr 15, 2011 at 06:53:37AM +, James Brown wrote:
> Точнее, если просто все тупо отсканировать и нажать "сохранить", он
> сохраняет.
> Но мне надо было удалить строку из одной странице, чтобы сохранить без нее.
> Соответственно, при создании многостраничных pdf он сначала создает
> множество pnm-файлов (по одному на страницу) и текстовой файл, где
> содержится перечень этих файлов, которые он, видимо, читаетпри создании
> из этих файлов одного многостраничного pdf, такой типа временный конфиг.
> Соответственно, я решил, что проще внести исправления в GIMP, нежели
> потом пытаться править в pdfeditor (послденее не всегда получается).
> И изменил один из этих pnm-файлов c помощью GIMP, убрав ненужную мне
> строку изображения.
> Однако когда я в ГУЕ xsane нажал на "сохранить многостраничный файл",
> именно на этом pnm-файле, который изменен, xsane стал зависать.
> В указанном временном конфиге я ничего не менял, там собственно нечего
> было менять.
> Я не мог понять, почему он зависает, первой мыслью было, м.б. ему не
> нравиться временная метка, которая не между предыдущим файлом и
> последующим, а после них обоих (в связи с тем, что я вносил изменения),
> поменял временную метку - эффект тот же, виснет.
> Затем, по ls -l , я посмотрел, что этот файл после удаления строки стал
> меньше остальных, а все остальные - одинаковые по объему, кроме него:
> > ls -l
> > итого 127684
> > -rw-r- 1 igor igor 8697666 Апр 15 09:54 image-0001.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 09:56 image-0002.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 09:57 image-0003.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 09:59 image-0004.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:00 image-0005.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:08 image-0006.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:09 image-0007.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:11 image-0008.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:13 image-0009.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:15 image-0010.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:16 image-0011.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:18 image-0012.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:20 image-0013.pnm
> > -rw-r- 1 igor igor 8697416 Апр 14 10:22 image-0014.pnm
> > -rw-r- 1 igor igor 8697666 Апр 15 10:23 image-0015.pnm
> > -rw-r- 1 igor igor 258 Апр 15 10:30 xsane-multipage-list
> 
> (файл image-0014.pnm).
> Я пришел к выводу, что видимо из-за этого, видимо, xsane как-то
> проверяет целостность файлов, и ему не нравиться, что файл изменился.
> Но как это отключить в нем, не знаю.
> Пришлось решить архикостыльным способом, распечатать этот
> image-0014.pnm, отсканировать и переименовать в image-0014.pnm
> Новый файл получился того же размера, и при сохранении многостраничного
> файла все получилось.
> Как решить эту проблему не так архикриво?!

dd if=/dev/zero of=tempfile bs=8697666 count=1
dd if=image-0014.pnm of=tempfile bs=8697416 count=1 conv=notrunc
rm image-0014.pnm
mv tempfile image-0014.pnm

-- 
Murat D. Kadirov
PGP fingerprint: 3081 EBFA 5CB9 BD24 4DB6  76EE 1B97 0A0E CEC0 6AA0


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415184240.GA2112@gera



Re: Производительность дисковой подсистемы

2011-04-15 Пенетрантность Murat D. Kadirov
On Fri, Apr 15, 2011 at 03:50:31PM +0600, Sergey Korobitsin wrote:
> Приветствую.
> Чем можно померять производительность дисковой подсистемы, желательно,
> на разных уровнях? Про hdparm знаю, он покажет производительность
> накопителей, я хочу залезть повыше: mdraid level 1, fs (xfs).

dd, iozone

-- 
Murat D. Kadirov
PGP fingerprint: 3081 EBFA 5CB9 BD24 4DB6  76EE 1B97 0A0E CEC0 6AA0


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415184509.GB2112@gera



оторвать ядру лишние модули

2011-04-15 Пенетрантность Fedor Zuev


Решил, в соответствии с постоянно даваемыми рекомендациями, не
собирать ядро самому, а воспользоваться дистрибутивным. Результат, в
общем, показал, что не стоило этого делать.

Вопрос: каким образом запретить дистрибутивному ядру грузить
ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусора:
драйверы интегрированного железа, которое я не использую, протоколы,
которые мне не нужны, файловые системы, которых у меня нету итд.

Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
какому видимому результату не приводит. Может я не туда прописываю?


Федор Зуев


Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Murat D. Kadirov
On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
> 
> Решил, в соответствии с постоянно даваемыми рекомендациями, не
> собирать ядро самому, а воспользоваться дистрибутивным. Результат, в
> общем, показал, что не стоило этого делать.
> 
> Вопрос: каким образом запретить дистрибутивному ядру грузить
> ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусора:
> драйверы интегрированного железа, которое я не использую, протоколы,
> которые мне не нужны, файловые системы, которых у меня нету итд.
> 
> Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
> какому видимому результату не приводит. Может я не туда прописываю?
> 
> 
>   Федор Зуев

слово blacklist не забыли добавить перед названием модуля?


-- 
Murat D. Kadirov
PGP fingerprint: 3081 EBFA 5CB9 BD24 4DB6  76EE 1B97 0A0E CEC0 6AA0


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415184958.GC2112@gera



Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Fedor Zuev
On Sat, 16 Apr 2011, Murat D. Kadirov wrote:

MDK>On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
MDK>> 
MDK>> Решил, в соответствии с постоянно даваемыми рекомендациями, не
MDK>> собирать ядро самому, а воспользоваться дистрибутивным. Результат, в
MDK>> общем, показал, что не стоило этого делать.
MDK>> 
MDK>> Вопрос: каким образом запретить дистрибутивному ядру грузить
MDK>> ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусора:
MDK>> драйверы интегрированного железа, которое я не использую, протоколы,
MDK>> которые мне не нужны, файловые системы, которых у меня нету итд.
MDK>> 
MDK>> Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
MDK>> какому видимому результату не приводит. Может я не туда прописываю?
MDK>> 
MDK>> 
MDK>>   Федор Зуев
MDK>
MDK>слово blacklist не забыли добавить перед названием модуля?


Нет, не забыл.


Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Alex Kuklin
On 15.04.2011 23:03, Fedor Zuev wrote:
> On Sat, 16 Apr 2011, Murat D. Kadirov wrote:
>
> MDK>On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
> MDK>> 
> MDK>> Решил, в соответствии с постоянно даваемыми рекомендациями, не
> MDK>> собирать ядро самому, а воспользоваться дистрибутивным. Результат, в
> MDK>> общем, показал, что не стоило этого делать.
> MDK>> 
> MDK>> Вопрос: каким образом запретить дистрибутивному ядру грузить
> MDK>> ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусора:
> MDK>> драйверы интегрированного железа, которое я не использую, протоколы,
> MDK>> которые мне не нужны, файловые системы, которых у меня нету итд.
> MDK>> 
> MDK>> Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
> MDK>> какому видимому результату не приводит. Может я не туда прописываю?
> MDK>> 
> MDK>> 
> MDK>> Федор Зуев
> MDK>
> MDK>слово blacklist не забыли добавить перед названием модуля?
>
>
> Нет, не забыл.
>   
И тут все получатели рассылки начинают раскачивать телепатию и пытаться
понять, что же не так написано в /etc/modprobe.d/blacklist.conf

-- 
Alex


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4da89bee.7020...@kuklin.ru



Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Fedor Zuev
On Fri, 15 Apr 2011, Alex Kuklin wrote:

AK>On 15.04.2011 23:03, Fedor Zuev wrote:
AK>> On Sat, 16 Apr 2011, Murat D. Kadirov wrote:
AK>>
AK>> MDK>On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
AK>> MDK>> 
AK>> MDK>> Решил, в соответствии с постоянно даваемыми рекомендациями, не
AK>> MDK>> собирать ядро самому, а воспользоваться дистрибутивным. Результат, в
AK>> MDK>> общем, показал, что не стоило этого делать.
AK>> MDK>> 
AK>> MDK>> Вопрос: каким образом запретить дистрибутивному ядру грузить
AK>> MDK>> ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусора:
AK>> MDK>> драйверы интегрированного железа, которое я не использую, протоколы,
AK>> MDK>> которые мне не нужны, файловые системы, которых у меня нету итд.
AK>> MDK>> 
AK>> MDK>> Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
AK>> MDK>> какому видимому результату не приводит. Может я не туда прописываю?
AK>> MDK>> 
AK>> MDK>> 
AK>> MDK>>  Федор Зуев
AK>> MDK>
AK>> MDK>слово blacklist не забыли добавить перед названием модуля?
AK>>
AK>>
AK>> Нет, не забыл.
AK>>   
AK>И тут все получатели рассылки начинают раскачивать телепатию и пытаться
AK>понять, что же не так написано в /etc/modprobe.d/blacklist.conf

Я думаю, ничего необычного там не написано. 


---
# This file lists modules which will not be loaded as the result of
# alias expansion, with the purpose of preventing the hotplug subsystem
# to load them. It does not affect autoloading of modules by the kernel.
# This file is provided by the udev package.

# evbug is a debug tool and should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# replaced by tmscsim
blacklist am53c974

# these watchdog drivers break some systems
blacklist iTCO_wdt

#unused devices - отсюда начинается мое. 
blacklist dm_mod
blacklist dm_mirror
blacklist dm_snapshot
blacklist dm_log
blacklist kvm
blacklist kvm_amd
blacklist arc4
blacklist tpm
blacklist tpm_bios
blacklist tpm_tis

--

Вопрос был, как бы, к тем кто знает ответ (он должен быть 
дистрибутивоспецифичный, насколько я могу догадываться) а не к тем 
кто хочет почесать языком на тему линукса вообще. 

BTW такое поведение я наблюдаю на всех инсталляциях Дебиана с 
дистрибутивным ядром, которые я видел. Но раньше мне это было не 
нужно или можно было обойтись физическим удалением модуля.ko 




Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Alex Kuklin
On 15.04.2011 23:38, Fedor Zuev wrote:
> On Fri, 15 Apr 2011, Alex Kuklin wrote:
>
> AK>On 15.04.2011 23:03, Fedor Zuev wrote:
> AK>> On Sat, 16 Apr 2011, Murat D. Kadirov wrote:
> AK>>
> AK>> MDK>On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
> AK>> MDK>> 
> AK>> MDK>> Решил, в соответствии с постоянно даваемыми рекомендациями, не
> AK>> MDK>> собирать ядро самому, а воспользоваться дистрибутивным. Результат, 
> в
> AK>> MDK>> общем, показал, что не стоило этого делать.
> AK>> MDK>> 
> AK>> MDK>> Вопрос: каким образом запретить дистрибутивному ядру грузить
> AK>> MDK>> ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусора:
> AK>> MDK>> драйверы интегрированного железа, которое я не использую, 
> протоколы,
> AK>> MDK>> которые мне не нужны, файловые системы, которых у меня нету итд.
> AK>> MDK>> 
> AK>> MDK>> Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
> AK>> MDK>> какому видимому результату не приводит. Может я не туда прописываю?
> AK>> MDK>> 
> AK>> MDK>> 
> AK>> MDK>>Федор Зуев
> AK>> MDK>
> AK>> MDK>слово blacklist не забыли добавить перед названием модуля?
> AK>>
> AK>>
> AK>> Нет, не забыл.
> AK>>   
> AK>И тут все получатели рассылки начинают раскачивать телепатию и пытаться
> AK>понять, что же не так написано в /etc/modprobe.d/blacklist.conf
>
> Я думаю, ничего необычного там не написано. 
>
>
> ---
> # This file lists modules which will not be loaded as the result of
> # alias expansion, with the purpose of preventing the hotplug subsystem
> # to load them. It does not affect autoloading of modules by the kernel.
> # This file is provided by the udev package.
>
> # evbug is a debug tool and should be loaded explicitly
> blacklist evbug
>
> # these drivers are very simple, the HID drivers are usually preferred
> blacklist usbmouse
> blacklist usbkbd
>
> # replaced by e100
> blacklist eepro100
>
> # replaced by tulip
> blacklist de4x5
>
> # replaced by tmscsim
> blacklist am53c974
>
> # these watchdog drivers break some systems
> blacklist iTCO_wdt
>
> #unused devices - отсюда начинается мое. 
> blacklist dm_mod
> blacklist dm_mirror
> blacklist dm_snapshot
> blacklist dm_log
> blacklist kvm
> blacklist kvm_amd
> blacklist arc4
> blacklist tpm
> blacklist tpm_bios
> blacklist tpm_tis
>
> --
>
> Вопрос был, как бы, к тем кто знает ответ (он должен быть 
> дистрибутивоспецифичный, насколько я могу догадываться) а не к тем 
> кто хочет почесать языком на тему линукса вообще. 
>
> BTW такое поведение я наблюдаю на всех инсталляциях Дебиана с 
> дистрибутивным ядром, которые я видел. Но раньше мне это было не 
> нужно или можно было обойтись физическим удалением модуля.ko 
>   

dm_* не грузятся, если не используются; грузятся софтом, который инициализиует 
dm
kvm тоже грузится кем-то вручную
и т.п.

blacklist, насколько я помню, действует для автоопределния железа.
да, читаем доки, они - рулез:
the blacklist keyword indicates that all of that particular module's internal 
aliases are to be ignored.
а internal aliases - это что-то типа pci:v*d*sv*sd*bc0Csc03i10* и используется 
при определении железа

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

-- 
Alex



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4da8a407.2070...@kuklin.ru



Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Fedor Zuev
On Sat, 16 Apr 2011, Alex Kuklin wrote:

AK>> #unused devices - отсюда начинается мое. 
AK>> blacklist dm_mod
AK>> blacklist dm_mirror
AK>> blacklist dm_snapshot
AK>> blacklist dm_log
AK>> blacklist kvm
AK>> blacklist kvm_amd
AK>> blacklist arc4
AK>> blacklist tpm
AK>> blacklist tpm_bios
AK>> blacklist tpm_tis
AK>>
AK>> --
AK>>
AK>> Вопрос был, как бы, к тем кто знает ответ (он должен быть 
AK>> дистрибутивоспецифичный, насколько я могу догадываться) а не к тем 
AK>> кто хочет почесать языком на тему линукса вообще. 
AK>>
AK>> BTW такое поведение я наблюдаю на всех инсталляциях Дебиана с 
AK>> дистрибутивным ядром, которые я видел. Но раньше мне это было не 
AK>> нужно или можно было обойтись физическим удалением модуля.ko 
AK>>   
AK>

AK>dm_* не грузятся, если не используются; 
fedor@bearloga:~$ lsmod
.
dm_snapshot31561  0 
dm_mirror  17249  0 
   ^^^
dm_region_hash 13072  1 dm_mirror
dm_log 13269  2 dm_mirror,dm_region_hash
dm_mod 56394  3 dm_snapshot,dm_mirror,dm_log



AK> грузятся софтом, который 
AK>инициализиует dm kvm тоже грузится кем-то вручную и т.п.


AK>
AK>blacklist, насколько я помню, действует для автоопределния 
AK>железа. да, читаем доки, они - рулез: the blacklist keyword 
AK>indicates that all of that particular module's internal aliases 
AK>are to be ignored. а internal aliases - это что-то типа 
AK>pci:v*d*sv*sd*bc0Csc03i10* и используется при определении железа

У меня раньше pcspkr там вместо звуковухи грузился, и через 
/etc/modprobe.d/blacklist.conf я его тоже убить не мог. 





Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Иван Лох
On Sat, Apr 16, 2011 at 04:38:36AM +0900, Fedor Zuev wrote:

Как преамбула RTFM:

...
blacklist modulename
Modules can contain their  own  aliases:  usually  these  are  aliases  
describing  the  devices  they
support,  such  as "pci:123...".   These  "internal"  aliases  can be 
overridden by normal "alias"
keywords, but there are cases where two or more modules both support the same 
devices, or a module
invalidly claims to support a device that it does not: the  black‐ list keyword 
indicates that all of
that particular module's internal aliases are to be ignored.
...

Поэтому применять blacklist к нежелезячным драйверам бессмысленно.

> #unused devices - отсюда начинается мое. 
> blacklist dm_mod

Он может быть загружен dm_crypt если в системе есть элементы поддержки 
криптографии

> blacklist dm_mirror
> blacklist dm_snapshot
> blacklist dm_log
> blacklist kvm
> blacklist kvm_amd

проверьте /etc/modules, /etc/initramfs-tools/modules 
kvm и dm у Вас вызываются явно из /etc Т.е. у меня он есть только там где я его 
явно прописал.

> blacklist arc4

Посмотрите в lsmod кому этот cipher понадобился


> blacklist tpm
> blacklist tpm_bios
> blacklist tpm_tis

Должен блеклиститься. 

alias:  acpi*::*
alias:  pnp:d*
alias:  acpi*:ICO0102:*
alias:  pnp:dICO0102*
alias:  acpi*:NSC1200:*
alias:  pnp:dNSC1200*
alias:  acpi*:BCM0102:*
alias:  pnp:dBCM0102*
alias:  acpi*:BCM0101:*
alias:  pnp:dBCM0101*
alias:  acpi*:IFX0102:*
alias:  pnp:dIFX0102*
alias:  acpi*:ATM1200:*
alias:  pnp:dATM1200*
alias:  acpi*:PNP0C31:*
alias:  pnp:dPNP0C31*

А, что в биосе это дерьмо отключить нельзя?

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

Нет.



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415204537.gc19...@nano.ioffe.rssi.ru



Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Andrey Rahmatullin
On Sat, Apr 16, 2011 at 05:16:19AM +0900, Fedor Zuev wrote:
> У меня раньше pcspkr там вместо звуковухи грузился, и через 
> /etc/modprobe.d/blacklist.conf я его тоже убить не мог. 
Это давно починено выставлением pcspkr ненулевого index по дефолту.


-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 * combr у нас тут уронили сервер, как в анекдоте. на ногу.. ;)


signature.asc
Description: Digital signature


Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Andrey Rahmatullin
On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
> Решил, в соответствии с постоянно даваемыми рекомендациями, не
> собирать ядро самому, а воспользоваться дистрибутивным. Результат, в
> общем, показал, что не стоило этого делать.
Ну-ну.

> Вопрос: каким образом запретить дистрибутивному ядру грузить
> ненужные мне модули?  Сейчас оно грузит горы ненужного мне мусор:
Чем вам мешает этот "мусор"?

> драйверы интегрированного железа, которое я не использую, протоколы,
> которые мне не нужны, файловые системы, которых у меня нету итд.
Не верю.


-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 ппц
 вышел новый бюст
 в день фриза
 они сцуки издеваются
 как фриз объявили, так  сразу в один день вышел абиворд и бюст


signature.asc
Description: Digital signature


Re: оторвать ядру лишние модули

2011-04-15 Пенетрантность Sohin Vyacheslav

15.04.2011 21:32, Fedor Zuev пишет:


Прописывание ненужных модулей в /etc/modprobe.d/blacklist.conf ни к
какому видимому результату не приводит. Может я не туда прописываю?


а что в логах пишет?


--
Best wishez,
Сохин Вячеслав


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4da93d50.8050...@yandex.ua