Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - 'install' возвращает input/output error

Ответить
Настройки темы
Redhat/Fedora - 'install' возвращает input/output error

Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Приветствую,

Есть red hat enterprise Linux 6.3 ядро 2.6.32. Пытаюсь установить с помощью install из комплекта coreutils-8.4 бинарник, но получаю ошибку:

Код: Выделить весь код
% install -m 4755 ./app /usr/local/bin/app
install: setting permissions for `/usr/local/bin/app': Input/output error
При этом файл копируется, но с неверными правами, ls выглядит вот так:

Код: Выделить весь код
% ls -la /usr/local/bin/app
-rwxr-xr-x+ 1 adm sinadm 4225458 Nov 8  15:46  /usr/local/bin/app
Если сначала скопировать файл, а потом chmod 4755, то все работает исправно.

Что означает плюсик после прав, acl или что-то еще? На другой системе (centos-5.6) плюсика нет и install ошибок не выдает. Может быть дело в конфигурации FS на RHEL-6.3 или это известный баг в coreutils?

Буду признателен за советы. Спасибо.

Отправлено: 02:56, 09-11-2013

 

Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


romez777, покажите, пожалуйста вывод
who am i
getfacl ./app /usr/local/bin/app
rm /usr/local/bin/app; install -v -m 4755 ./app /usr/local/bin/app

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 08:18, 09-11-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Что означает плюсик после прав
suid-ный бит?
У меня правда в системе он по другому отображается (буковкой s):

$ chmod 4755 app
$ ls -l
итого 0
-rwsr-xr-x 1 writer writer 0 ноя 9 09:19 app

Но у меня совсем не тот дистрибутив

А что с правами у исходного файла?
ls -l ./app

-------
Поспешай не торопясь


Отправлено: 09:22, 09-11-2013 | #3


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
suid-ный бит? »
Нет, плюсик, как совершенно правильно предположил автор, означает именно наличие дополнительных прав ACL.

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 09:40, 09-11-2013 | #4


Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


AMDBulldozer,

Код: Выделить весь код
% who am i
root     pts/1        2013-11-09 11:19 (unx04.local)
%
Захожу рутом, а потом делаю 'su - adm' (так исторически сложилось на этой системе) и выполняю install

Код: Выделить весь код
% getfacl ./app
# file: app
# owner: adm
# group: sinadm
user::rwx
group::r-x
mask::rwx
other::r-x

% getfacl /usr/local/bin/app
getfacl: Removing leading '/' from absolute path names
# file: usr/local/bin/app
# owner: adm
# group: sinadm
user::rwx
group::r-x
mask::rwx
other::r-x

%
% rm -f /uar/local/bin/app
% install -v -m 4755 ./app /usr/local/bin/app
`./app' -> `/usr/local/bin/app'
install: setting permissions for `/usr/local/bin/app': Input/output error

Отправлено: 20:58, 09-11-2013 | #5


Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Как можно (если поддержка ACL не требуется) отключить acl -- нужно ли пересобирать ядро или можно в runtime?

Отправлено: 18:53, 11-11-2013 | #6


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата romez777:
Как можно (если поддержка ACL не требуется) отключить acl »
Поддержка ACL указывается при монтировании файловой системы. Чтобы ответить более конкретно, необходимо знать тип ФС. Опубликуйте вывод df -T или хотя бы тех файловых систем в которых находятся текущая директория (директория с файлом ./app) и директория /usr/local/bin/apps (последняя обычно расположена в корневой ФС).
Попробуйте выполнить команду "pwd; setfacl -b ./app; install -v -m 4755 ./app /usr/local/bin/app"

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 19:25, 11-11-2013 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - 'install' возвращает input/output error

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - chkdsk: error in writing the output log Ordo Microsoft Windows 7 2 16-04-2012 16:31
MSFT SQL Server - sql 2005 error install KURTIS Программирование и базы данных 5 05-03-2012 09:30
V. 2010 - Error in install Client Access Role DrBodun Microsoft Exchange Server 0 27-01-2010 20:09
FreeBSD - gmake: *** [install] Error 1 xolod. Общий по FreeBSD 1 29-07-2009 23:05
EOF input[1] равняется началу input[2] FADE Вебмастеру 6 30-06-2004 18:44




 
Переход