webhive |
|
Темы:
4
Сообщения:
73
Участник с: 12 сентября 2013
|
С недавнего времени периодически ловлю вот такое
Смотрим в /tmp/yaourt-tmp-roman/aur-wakeonlan
И видим, что папка pkg имеет какие-то странные права d--x--x--x и соответственно вполне логично что "невозможно получить доступ". Такая шляпа не на всех пакетах - некоторые собираются, но много и таких которые нет. Причём как мы видим пакет то таки собирается и его даже pacman-ом потом можно вручную успешно поставить. Вопрос - кто виноват в таких проблемах с этой папкой pkg и что с этим делать? |
RusWolf |
|
Темы:
11
Сообщения:
2395
Участник с: 16 июля 2016
|
Данный пакет без проблем: Видимо у тебя проблемы в самой системе.
|
webhive |
|
Темы:
4
Сообщения:
73
Участник с: 12 сентября 2013
|
Нарыл пока вот что Текст ссылки... Т.е. проблема такая есть и походу это проблема в pacman-е. Вернее в pacman-е ужесточили права доступа, чтоб в pkg никто ничего лишнего не писал и при этом некоторые пакеты поломались, т.к. занимались именно этим - писали что-то в эту папку в обход стандартной процедуры сборки. |
vasek |
|
Темы:
48
Сообщения:
11330
Участник с: 17 февраля 2013
|
webhiveИнтересно посмотреть вывод sed '=' /usr/bin/fakeroot | sed 'N;s/\n/\t/' | sed -n '177,181p;181q'
Ошибки не исчезают с опытом - они просто умнеют
|
webhive |
|
Темы:
4
Сообщения:
73
Участник с: 12 сентября 2013
|
vasek Да легко
|
webhive |
|
Темы:
4
Сообщения:
73
Участник с: 12 сентября 2013
|
Ещё кстати момент. Вернее в исходном сообщении не совсем корректно описал. После ошибки входим в /tmp/yaourt-tmp-roman/aur-wakeonlan И если там запустить makepkg, то он отрабатывает нормально и создаёт пакет который уже можно поставить через pacman Ну и последнее наблюдение - все пакеты в /tmp/yaourt-tmp-roman/ которые имеют такой косяк имеют префикс aur-, хотя скорее похоже на совпадение. |
vasek |
|
Темы:
48
Сообщения:
11330
Участник с: 17 февраля 2013
|
webhiveВывод нормальный, у меня такой же. Просто смутила ссылка на 181 строку, а потому и предположил, что у тебя немного другой файл. Значит разработчик имел ввиду не конкретно 181 строку, а всю конструкцию между строками 177-181. Попробовал, как и RusWolf, собрать пакет, все собралось нормально. Но интересен один момент, когда попытался потрейсить, пакет собрался, но перед установкой запросил пароль, ни один не подошел (ни мой, ни root). Делал несколько раз, то же самое, но когда запустил просто yaourt -S wakeonlan, все собралось и установилось (конечно, без всякого запроса пароля). Что не понятно. И еще, когда запустил yaourt с опцией --debug, то же преждевременный выход с ошибкой, хотя раньше все работало (на другом пакете не пробовал). У тебя анологично, пакет собрался, но не установился. Попробуй удали эту папку /tmp/yaourt-tmp-roman, очисти кэш pacman и запусти по новой, просто yaourt -S wakeonlan и смотри где выкинет (можно предположить, что если выкинет, то после сборки пакета, перед установкой)
Ошибки не исчезают с опытом - они просто умнеют
|
webhive |
|
Темы:
4
Сообщения:
73
Участник с: 12 сентября 2013
|
Хмм - на всякий случай ребутнулся и всё заработало. Довольно странно. В любом случае спасибо за помощь. |