Во время работы скрипта при обработке некоторых пакетов (например skype-static обоих версий, вылазят следующие ошибки , но позже скрипт успешно завершает работу, и паспортные файлы в порядке и на месте...
Алексей, я видел подобные ошибки и у себя, в некоторых пакетах. Каких-то ответов или решений у меня нету, есть только предположения.
Первое предположение связано с архиватором, при помощи которого пакет был собран в архив, и архиватором, при помощи которого архив пакета распаковывается. Насколько я понимаю, утилита tar распаковывает сама или поручает часть работы (например, распаковка gzip) другим утилитам. Как минимум, есть две версии утилиты tar — та, что реализована в рамках BusyBox и вторая — GNU tar. Сначала я использовал простенький tar из BusyBox и у меня никак не получалось распаковать архивы .tar.gz, которые прикреплял DdShurick к сообщениям
в теме про консольный установщик PuppyRus. Приходилось искать обходные пути, сначала распаковывать gzip`ом (хоть и выдавало ошибку, но распаковывало), потом tar`ом. А после того, как я установил пакет с полноценным tar`ом, распаковка стала проходить гладко, без каких-либо ошибок.
Мне кажется, что эти ошибки — не критичные.
Второе — про ошибки утилиты ldd. Это очень своеобразная утилита, и очень хорошо, что она вообще работает и выполняет свои функции. Я уже забыл подробности, но в общих чертах, ldd загружает исполнимый файл, запускает его, но не дает ему работать, выписывает библиотеки, к которым бинарник обращается. А все эти ошибки, символы — это что-то связанное с компиляцией. Я не знаю, нужно ли перекомпилировать бинарник, либо можно просто устроить ему чистку при помощи strip, или что-то третье.
В общем, по этим ошибкам у меня только одно решение — самый лучший способ избавиться от ошибок — это не замечать их, т.к. в результате мы получаем то, что хотим.