The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"При обновлении портов could not find a temporary directory"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (BSD привязка)
Изначальное сообщение [ Отслеживать ]

"При обновлении портов could not find a temporary directory"  +/
Сообщение от onlite (ok) on 23-Окт-14, 09:05 
Доброе время суток.
ОС FrebSD 9.1
Обновил portupgrade, после чего стал вообще не обновлять порты.
При обновлении портов ошибку (could not find a temporary directory)
В чем может быть косяк?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "При обновлении портов could not find a temporary directory"  +/
Сообщение от lavr email on 23-Окт-14, 09:54 
> Доброе время суток.
> ОС FrebSD 9.1
> Обновил portupgrade, после чего стал вообще не обновлять порты.
> При обновлении портов ошибку (could not find a temporary directory)
> В чем может быть косяк?

upgrade FreeBSD 9.1 -> 9.2 или лучше на 9.3


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "При обновлении портов could not find a temporary directory"  +/
Сообщение от onlite (ok) on 23-Окт-14, 10:15 
> upgrade FreeBSD 9.1 -> 9.2 или лучше на 9.3

т.е. больше ничего нельзя сделать?
P.S. пакетов тонна и все в работе. Хотя рано или поздно хотел обновиться до 9.3, видать пришло это время.

Спасибо.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "При обновлении портов could not find a temporary directory"  +/
Сообщение от lavr email on 24-Окт-14, 09:54 
>> upgrade FreeBSD 9.1 -> 9.2 или лучше на 9.3
> т.е. больше ничего нельзя сделать?

Ну Вы оригинал сообщения не показали: cu & paste действий с выводом диагностики

> P.S. пакетов тонна и все в работе. Хотя рано или поздно хотел
> обновиться до 9.3, видать пришло это время.

лучше взять диск и на другой машине установить и настроить 10.1, вместо
перехода на 9.3.
Готовый диск затем в сервер.

> Спасибо.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "При обновлении портов could not find a temporary directory"  +/
Сообщение от Денис (??) on 23-Окт-14, 10:18 
права на /tmp 1777  ?

> Доброе время суток.
> ОС FrebSD 9.1
> Обновил portupgrade, после чего стал вообще не обновлять порты.
> При обновлении портов ошибку (could not find a temporary directory)
> В чем может быть косяк?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "При обновлении портов could not find a temporary directory"  +/
Сообщение от DYM on 26-Окт-14, 09:48 
> ОС FrebSD 9.1
> Обновил portupgrade, после чего стал вообще не обновлять порты.
> При обновлении портов ошибку (could not find a temporary directory)

Аналогичная проблема.
Права на /tmp 40777
Такая фигня только на одной машине, на всех остальных с 9.1 всё обновляется нормально.
При прямой переустановке из /usr/ports/... всё ставится/переустанавливается без ошибок.
Собственно, пока так разрулил. Но на будущее -- хотелось бы понять в чём проблема.

P.S. Предыдущим комментаторам на тему "обнови систему на ..." -- вопрос был не об этом.
Если нечего сказать по сабжу -- лучше не говорить.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "При обновлении портов could not find a temporary directory"  +/
Сообщение от DYM on 26-Окт-14, 10:08 
>> ОС FrebSD 9.1
>> Обновил portupgrade, после чего стал вообще не обновлять порты.
>> При обновлении портов ошибку (could not find a temporary directory)
> Аналогичная проблема.
> Права на /tmp 40777

Сам и отвечу. Таки-да. Надо sticky-bit на /tmp поставить:
# chmod 41777 /tmp
или
# chmod a+t /tmp

Там не сам portupgrade виноват, а проверка в ruby прав. И, да, так правильнее.

Спасибо Денису.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "При обновлении портов could not find a temporary directory"  +/
Сообщение от lavr email on 26-Окт-14, 10:49 
>[оверквотинг удален]
>> При обновлении портов ошибку (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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "При обновлении портов could not find a temporary directory"  +/
Сообщение от onlite (ok) on 27-Окт-14, 15:32 
Спасибо всем за подсказку и за умные мысли. Ковырялся долго, все читал/переводил, многое понял.  
помогло 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "При обновлении портов could not find a temporary directory"  +/
Сообщение от lavr email on 27-Окт-14, 17:23 
>[оверквотинг удален]
> Правда все слетело после ремонта портов командами
> # 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
и свежие порты собираться не будут.


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "При обновлении портов could not find a temporary directory"  +/
Сообщение от onlite (ok) on 27-Окт-14, 17:45 
> молодца, и все равно теперь придется обновиться, поскольку в 9.1 старый make
> и свежие порты собираться не будут.

Да, я заметил, у меня используется FreeBSD 9.2, на сервере BackupPC. Порты обновляются без проблем.
Воспользуюсь https://www.freebsd.org/doc/ru/books/handbook/updating-upgra....
Спасибо еще раз.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "При обновлении портов could not find a temporary directory"  +/
Сообщение от Hammer (ok) on 04-Ноя-14, 19:15 
>> молодца, и все равно теперь придется обновиться, поскольку в 9.1 старый make
>> и свежие порты собираться не будут.
> Да, я заметил, у меня используется FreeBSD 9.2, на сервере BackupPC. Порты
> обновляются без проблем.
> Воспользуюсь https://www.freebsd.org/doc/ru/books/handbook/updating-upgra....
> Спасибо еще раз.

Очень не рекомендую! ИМХО, правильней будет скачать сырцы и апгрейдиться через них.
Очень много подводных камешков.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру