nixp.ru v3.0

20 октября 2017,
пятница,
19:23:35 MSK

DevOps с компанией «Флант»
Аватар пользователя Master
Master написал 22 января 2005 года в 20:25 (363 просмотра) Ведет себя неопределенно; открыл 133 темы в форуме, оставил 1230 комментариев на сайте.

Slack10.

Скомпилил ядро со старым конфигом и вот:

$ man ls
Ошибка исполнения команды форматирования или просмотра.
Внешняя комманда (cd /usr/man && (echo ".ll 8.9i"; echo ".pl 1100i"; /bin/gunzip -c '/usr/man/man1/ls.1.gz'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -S -mandoc | /usr/bin/less -is) обломилась со статусом 256.
Ничего про ls в руководстве нет

Вопрос в том что нужно обновлять?

Genie
Вопрос в том что нужно обновлять?

обновлять /etc/fstab (соответственно, создав каталог, и включив поддержку этой fs в ядре)

такой вот строчкой:

devpts          /dev/pts        devpts  defaults                        0       0

(особенно, если mc ругается что-то про «master side of pts»)

sky
Genie
обновлять /etc/fstab (соответственно, создав каталог, и включив поддержку этой fs в ядре)

такой вот строчкой:

devpts          /dev/pts        devpts  defaults                        0       0

(особенно, если mc ругается что-то про «master side of pts»)

У меня, кстати, таже проблемка. Возникла она псле перехода на 2.6.9. Скачал намедни патчик 2.6.10, скомпилил ядро и таже хрень. А devpts /dev/pts devpts defaults 0 0 в fstab имеется.

Uncle Theodore

А по-моему, это из-за Legacy PTY. У меня такая же фигня была, пока я не сделал

CONFIG_UNIX98_PTYS=y

# CONFIG_LEGACY_PTYS is not set

Good Luck,

UT

sky
Uncle Theodore
А по-моему, это из-за Legacy PTY. У меня такая же фигня была, пока я не сделал

CONFIG_UNIX98_PTYS=y

# CONFIG_LEGACY_PTYS is not set

Good Luck,

UT

Попробуем-с….

Master
skyWalker
Попробуем-с….

Именно так и работает.

Теперь осталось обновить еще lm_sensors и cdrecord (он тоже что-то в новом ядре не работает).

Genie
cdrecord (он тоже что-то в новом ядре не работает).

а ты его через

$ strace -o/dev/null cdrecord ....


запускай.

Вот так оно почему-то работает…..

объяснение этого я нигде не нашёл, да и никто рассказывать не собирается.

может измененится что в 2.6.11….

Genie

кстати, о записи дисков в 2.6.9 и 2.6.10

# chmod u-s `locate bin/cdrecord`

и всего делов.

собственно, потому-то strace и помогает…

Master

Ядро 2.6.10.

Вчера попытался записать DVD (k3b + dvd+rw-tools).

growisofs не под рутом ругался: operation not permitted

пришлось записывать под рутом.

Genie
growisofs не под рутом ругался: operation not permitted

видимо, надо обновить пакет…. это первое, что приходит в голову..

однако, в гугле://growisofs+"operation not permitted«+kernel+»2.6.10» находится <font color=«green»>обсуждение</font>, которое ссылается на фильтр запросов scsi-команд.

поэтому можно попробовать вставить в /usr/src/linux/drivers/block/scsi_ioctl.c в функцию

static int verify_command(struct file *file, unsigned char *cmd)
{


соответствующий printk и поглядеть, что там именно спотыкается..

как вариант, установить root-suid на growisofs, может поможет.

Master
Genie
как вариант, установить root-suid на growisofs, может поможет.

Пробовал. Не помогло.

Genie
Пробовал. Не помогло.

значит, искать патч :) на ядро

или самому составлять.

Genie
значит, искать патч :) на ядро

к примеру, обсуждение первое и второе, ссылающиеся на <font color=«blue»>patch к ядру</font>, вроде бы как решающий проблему.

ps: у себя, дописывая при помощи cdrecord -multi я проблемы не нашёл, а должен был, по идее….