Ошибка пакета Debian при сжатии?

Мой ручной пакет Debian не установится, если я соберу его на Squeeze (ну, squeezechroot)? Если я построил его на wheezy box, хотя он собирает устанавливаемые пакеты.

Обратите внимание, что он хорошо работает в любом случае. Я генерирую пакеты Debian, используя CMake/CPack.

Я получаю сообщение об ошибке:

user @ buildbox: / builddir / packagename # dpkg -i packagename_1.0.3.deb (Чтение базы данных... 35116 файлов и каталогов, установленных на данный момент.) Распаковка packagename (из packagename_1.0.3.deb) ...
dpkg: ошибка обработки packagename_1.0.3.deb (--install): невозможно создать `/usr/share/packagename/builddir/mixer_devices.txt.dpkg-new' (при обработке`./usr/share/packagename/builddir/mixer_devices.txt'): Нет такого файла или каталога dpkg-deb: вставка подпроцесса прервана по сигналу (сломанный канал) Во время обработки возникли ошибки:
 packagename_1.0.3.deb 

1 ответ

Может быть так mixer_devices по какой-то причине не содержится в созданном файле deb?

Просто сделай ar x packagename_1.0.3.deb и посмотрите, что содержит файл tar.

Другие вопросы по тегам