
Есть у кого идеи, что можно сделать? Три дня ковыряюсь, все бестолку.
Модератор: arachnid
можно повторно запустить installworld или вытянуть с /usr/obj нужные файлы
den_beckett писал(а): ↑20.03.2013 09:17Более того, даже ручками ничего сделать нельзя, даже из-под чрута - прав, говорит, недостаточно.
Lazy_Kent писал(а): ↑20.03.2013 23:26Это как-то связано с http://www.freebsd.org/security/advisories...-13:02.libc.asc?
den_beckett писал(а): ↑20.03.2013 16:48
den_beckett писал(а): ↑20.03.2013 09:17Более того, даже ручками ничего сделать нельзя, даже из-под чрута - прав, говорит, недостаточно.
Почему-то доступ к файлу блокирован, и сделать с ним ничего нельзя. И даже не ругается ни на что, тупо "operation not permitted", и все.
И ни "чего-нибудь" а именно с установочного диска, в котором инсталлятор автоматически монтирует установленную систему, надо только диск указать. Кроме самой стрекозы hammer не понимает никто, во всяком случае примеров мне неизвестно. И да, хаммеровские снапшоты не помогут - уже думал в эту сторону.
ЗЫж. Хотя вот сейчас пришла в голову идея собрать мир в лайве, и заинсталлить на хард. Завтра попробую (комп на работе).
.не может быть, что там еще флаги стоят на файле? например флаг неизменности. тогда сначала надо снять флаг, а потом удалять
Код: Выделить всё
# ls -l /mnt/usr/lib/libc.so.7
-r--r--r-- 1 root wheel 1113812 Mar 14 13:03 /mnt/usr/lib/libc.so.7
Код: Выделить всё
ls -lo /usr/lib/libc.so.7
Код: Выделить всё
chflags 0 /usr/lib/libc.so.7
Код: Выделить всё
cd /usr/src/lib
make
make install
make clean
cd /usr/src/libexec
make
make install
make clean
cd /usr/src
make _bootstrap-tools
make buildworld && make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
make preupgrade
make installworld
make upgrade
mergemaster