LINUX.ORG.RU

[gentoo]emerge(ebuild) портит файлы

 


0

0

Наткнулся сегодня на то, что aspell у меня не собрался жалуясь Failed Running aclocal. Виновник был быстро вычислен. Файл Automake/Config.pm оказался бинарным, хотя в нем должен был быть текст. При попытке пересобрать portage отвалился и он, так как скрипты были побиты. Выполняя ebuild compile && ebuild install иногда получаются нормальные небитые файлы.

Что делать? Кто виноват?

★★★★★

Пейтон и модули?

Погугли в нете бинарные сборки пейтона для генты, сделанные на случай если кривыми руками его удалят из системы. Не помню наскока они официальные.

А вообще, для начала дай вывод того с каким криком валится сборка перед тем как испортить файлы.

anonymous
()
Ответ на: комментарий от anonymous

Она не валится. Все проходит успешно. portage не ругается. Но на выходе если vim'ом глянуть файлики получившиеся, то видно там одни «@@@@@@@@@@...».

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Весь день голову ломал, но похоже нашел виноватого..... btrfs+compress. Сейчас убрал опцию compress, и пакеты с первого раза начали собираться. Будем ждать дальнейших результатов.

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Тогда получается что компиляция у тебя завершается нормально (компилятор не ругается), может покорёжить не только emerge, но и mv, и даже файловая система. fsck испробуй.

anonymous
()
Ответ на: комментарий от anonymous

Не работает бтрный fsck толком. :( Ладно. Пока вроде бы все нормально. А дальше посмотрим.

daemonpnz ★★★★★
() автор топика

>emerge(ebuild) портит файлы

Всё правильно сделал

Led ★★★☆☆
()
Ответ на: комментарий от daemonpnz

> но похоже нашел виноватого..... btrfs+compress

Кто тут кричал про стабильность и надёжность btrfs? Если она корраптит файлы - то её ещё пилить и пилить.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.