Доброе время суток.
ОС FrebSD 9.1
Обновил portupgrade, после чего стал вообще не обновлять порты.
При обновлении портов ошибку (could not find a temporary directory)
В чем может быть косяк?
> Доброе время суток.
> ОС FrebSD 9.1
> Обновил portupgrade, после чего стал вообще не обновлять порты.
> При обновлении портов ошибку (could not find a temporary directory)
> В чем может быть косяк?upgrade FreeBSD 9.1 -> 9.2 или лучше на 9.3
> upgrade FreeBSD 9.1 -> 9.2 или лучше на 9.3т.е. больше ничего нельзя сделать?
P.S. пакетов тонна и все в работе. Хотя рано или поздно хотел обновиться до 9.3, видать пришло это время.Спасибо.
>> upgrade FreeBSD 9.1 -> 9.2 или лучше на 9.3
> т.е. больше ничего нельзя сделать?Ну Вы оригинал сообщения не показали: cu & paste действий с выводом диагностики
> P.S. пакетов тонна и все в работе. Хотя рано или поздно хотел
> обновиться до 9.3, видать пришло это время.лучше взять диск и на другой машине установить и настроить 10.1, вместо
перехода на 9.3.
Готовый диск затем в сервер.> Спасибо.
права на /tmp 1777 ?> Доброе время суток.
> ОС FrebSD 9.1
> Обновил portupgrade, после чего стал вообще не обновлять порты.
> При обновлении портов ошибку (could not find a temporary directory)
> В чем может быть косяк?
> ОС FrebSD 9.1
> Обновил portupgrade, после чего стал вообще не обновлять порты.
> При обновлении портов ошибку (could not find a temporary directory)Аналогичная проблема.
Права на /tmp 40777
Такая фигня только на одной машине, на всех остальных с 9.1 всё обновляется нормально.
При прямой переустановке из /usr/ports/... всё ставится/переустанавливается без ошибок.
Собственно, пока так разрулил. Но на будущее -- хотелось бы понять в чём проблема.P.S. Предыдущим комментаторам на тему "обнови систему на ..." -- вопрос был не об этом.
Если нечего сказать по сабжу -- лучше не говорить.
>> ОС FrebSD 9.1
>> Обновил portupgrade, после чего стал вообще не обновлять порты.
>> При обновлении портов ошибку (could not find a temporary directory)
> Аналогичная проблема.
> Права на /tmp 40777Сам и отвечу. Таки-да. Надо sticky-bit на /tmp поставить:
# chmod 41777 /tmp
или
# chmod a+t /tmpТам не сам portupgrade виноват, а проверка в ruby прав. И, да, так правильнее.
Спасибо Денису.
>[оверквотинг удален]
>> При обновлении портов ошибку (could not find a temporary directory)
> Аналогичная проблема.
> Права на /tmp 40777
> Такая фигня только на одной машине, на всех остальных с 9.1 всё
> обновляется нормально.
> При прямой переустановке из /usr/ports/... всё ставится/переустанавливается без ошибок.
> Собственно, пока так разрулил. Но на будущее -- хотелось бы понять в
> чём проблема.
> P.S. Предыдущим комментаторам на тему "обнови систему на ..." -- вопрос был
> не об этом.вместо ковыряния в носу, следует показывать диагностику
> Если нечего сказать по сабжу -- лучше не говорить.
чем бред писать: "Права на /tmp 40777", стоит обдумать для чего используется /tmp
и почитать man chmod, ну и никто не запрещает консультироваться у системы:# grep tmp /etc/mtree/BSD.root.dist
Спасибо всем за подсказку и за умные мысли. Ковырялся долго, все читал/переводил, многое понял.
помогло sudo chmod a+t /tmp, порты стали обновляться.Правда все слетело после ремонта портов командами
# portsnap fetch update
# portmaster --check-depends
# portmaster --check-port-dbdir
# portmaster -aftd
# portmaster -y --clean-distfiles
дальше
#pkg2ng
#pkg update
#pkg check -sd
>[оверквотинг удален]
> Правда все слетело после ремонта портов командами
> # portsnap fetch update
> # portmaster --check-depends
> # portmaster --check-port-dbdir
> # portmaster -aftd
> # portmaster -y --clean-distfiles
> дальше
> #pkg2ng
> #pkg update
> #pkg check -sdмолодца, и все равно теперь придется обновиться, поскольку в 9.1 старый make
и свежие порты собираться не будут.
> молодца, и все равно теперь придется обновиться, поскольку в 9.1 старый make
> и свежие порты собираться не будут.Да, я заметил, у меня используется FreeBSD 9.2, на сервере BackupPC. Порты обновляются без проблем.
Воспользуюсь https://www.freebsd.org/doc/ru/books/handbook/updating-upgra....
Спасибо еще раз.
>> молодца, и все равно теперь придется обновиться, поскольку в 9.1 старый make
>> и свежие порты собираться не будут.
> Да, я заметил, у меня используется FreeBSD 9.2, на сервере BackupPC. Порты
> обновляются без проблем.
> Воспользуюсь https://www.freebsd.org/doc/ru/books/handbook/updating-upgra....
> Спасибо еще раз.Очень не рекомендую! ИМХО, правильней будет скачать сырцы и апгрейдиться через них.
Очень много подводных камешков.