Форум программистов, компьютерный форум, киберфорум
Gentoo, Sabayon Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 1
Регистрация: 24.05.2017
Сообщений: 4
1

Emerge ERROR: название-пакета :gentoo failed (unpack phase)

24.05.2017, 09:12. Просмотров 2399. Ответов 2
Метки нет (Все метки)


Добрый день. Я не про в линуксе, но всё же решил осилить и поставить Gentoo на старенький ноут (2010 года примерно), дабы вникнуть в это искусство. Ставил по https://lisakov.com/blog/gentoo-for-goofy/ и Gentoo Handbook.

Разметил диск, установил ядро, Груб, всё настроил как было описано, никаких ошибок не было. Правда раза с 10, но не об этом речь.

После ребута, успешно загрузился Груб, далее единственный Gentoo Linux, я залогинился под рутом, в консоли указано имя ПК которое я прописывал на этапе "Имя машины" (hostname). Вроде всё ок, и сеть работает, интернет. Дальше по мануалу идёт установка emerge --ask app-admin/sudo. И тут вываливается целый ряд ошибок. Все ошибки, насколько я понял, на этапе Unpacking.

Во-первых у /dev/null было много permission denied, это я вроде поправил chmod a+w /dev/null (но почему оно вообще возникло?).

Во-вторых
Код
xargs /dev/null/ permission denied.
В-третьих:
Код
xargs: /usr/lib/portage/python3.4/chmod-lite: terminated by signal 11
И далее:
Код
Fatal Python Error: Failed to open /dev/urandom/usr/lib/portage/python3.4/phase-functions.sh: line 87: 4656 Segmentation fault (core dumped) "${PORTAGE_PYTHON:-/usr/bin/python}" "${PORTAGE_BIN_PATH}"/filter-bash-environment.py "${filtered_vars}"
и далее
Код
ERROR: название-пакета :gentoo failed (unpack phase)
.

И еще куча подобных Питонских ошибок. Думал, может проблема в Питоне. Решил, попробую emerge dev-lang/python, но даже при установке Питона вылетают те же ошибки. Как оказалось, никакой софт не ставится, и как я понял - потому что не может распаковаться пакет.

Помогите пожалуйста. Что делать?

P.S. Вот скрин экрана с начальным куском серии ошибок:
Emerge ERROR: название-пакета :gentoo failed (unpack phase)

(как еще показать визуально не знаю)

P.S.S пробовал
Bash
1
chmod a+x /dev
и затем
Bash
1
chmod a+r /dev
, не помогло.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2017, 09:12
Ответы с готовыми решениями:

Emerge failed
оброго времени суток ! Вылазит вот такое при установке xorg. Gentoo стоит 4 дня, еще особо не...

line 13: unlit: Program line next to comment phase `Literate pre-processor' failed (exitcode = 1)
Пишу в WinGHCi Отвечает: line 13: unlit: Program line next to comment phase `Literate...

Ошибка Phase error between passes (Macro Assembler V5.0)
Всем доброго времени суток! Macro Assembler V5.0 выдает ошибку Phase error between passes на...

Swift compiler error Command failed due to signal: Bus error: 10
Mavericks 10.9.5, VMWare 10.0.3, xCode 6.0.1 (вообще перепробовал все выпуски, в том числе и 6.1...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы DevOps-инженеров
2
0 / 0 / 1
Регистрация: 24.05.2017
Сообщений: 4
24.05.2017, 18:17  [ТС] 2
Лучший ответ Сообщение было отмечено NeoMatrix как решение

Решение

Ещё раз перерыл весь интернет, в том числе англоязычный. Случайно наткнулся на наводку для решения. Оказывается, emerge исполняется не из под рута, а пользователем Portage. Таким образом
Bash
1
2
3
chown -R portage:portage /usr/
chown -R portage:portage /dev/
chown -R portage:portage /var/
решили вышеописанную проблему.

Есть у кого-то идеи почему так получилось после свежей установки Gentoo и как этого избежать в будущем?
0
1 / 1 / 1
Регистрация: 15.05.2013
Сообщений: 46
18.07.2017, 08:59 3
Хм....зачем же так резать то права. У меня на эти папки рут папа и все работает. Но если заглянуть в /etc/passwd то можно обнаружить следующую запись.
portage:x:250:250: portage:/var/tmp/portage:/bin/false
Значит залогиниться нельзя под данной учеткой, но в своей работе эта учетка использует вышеуказанную папку. И вот там как раз права не рута, а именно portage. И мне очень кажется, что именно на эту папку у Вас были выставлены неправильные права. А решение.... ну просто когда благодаря Вашим командам рекурсия прошлась по var и всем поменяла права, что очень плохо и потянет за собой ещё массу проблем в будущем, она изменила права /var/tmp/portage на правильные, что возможно и решило проблему.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2017, 08:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Error 1 fatal error C1093: API call 'ImportFile' failed '0x80070003' : ErrorMessage:
// Lab7_1.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace...

Android Studio - failed Error:CreateProcess error=193, %1
Здравствуйте. Знаю, что не в ту категорию, но не знаю, где спросить . Прошу заранее понять и...

Upload и Write to file failed. Ошибка: ADODB.Stream error '800a0bbc' Write to file failed.
Проблема вот в чем. Есть 3 компонента, и в админе каждого есть возможность загрузки файлов....

Ошибка "Failed to get signer" при загрузке пакета
Добрый день! кто сталкивался с проблемой создания автономного установщика visual studio 2017, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.