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

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

24.05.2017, 09:12. Просмотров 490. Ответов 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)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2017, 09:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Emerge ERROR: название-пакета :gentoo failed (unpack phase) (Gentoo Linux):

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

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

Ошибка при установке через emerge
Всем доброго времени.В связи с рабочей необходимостью начал изучать пингвинов....

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...

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

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

2
Fortescue
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
dotlq
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
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>...

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

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

VirtualBox: Installation failed! ERROR: 3
Скачал с официального сайта VirtualBox для Виндовса. При запуске файла...


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

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

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