Произошла ошибка во время попытки установить пакет busybox

— установка Debian 6.0.5
— установка под VirtualBox (4.16 … — последний, работает под Fedora 15)
— установка из ISO образов debian-testing-i386-netinst.iso и из debian-testing-i386-CD-1.iso …

Везде история одинаковая: установка базовой системы обрывается с сообщением об ошибке: «… невозможно установить пакет busybox» !

При чём тут вообще BusyBox ???
Я достаточно много встречался с BusyBox … и в Android, и при сборке embedded образов … под процессор ARM.

Но какое отношение может иметь  BusyBox к установке десктопного Debian под самый что ни есть i386 ???

Или что там с  debian-testing-i386-* ???


Дак testing ставите или 6.0.5 ?




Цитата: rayanAyar от 12 июня 2012, 19:58:24
Дак testing ставите или 6.0.5 ?

Установочный образ «вроде как стабильный»  ;) debian-6.0.5-i386-netinst.iso — тоже битый, из него можно поставить систему, но только без графической системы — в текстовой консоли + потом доставлять (я доставлял Xfce) уже графику через aptitude или apt-get.

Что ж это за такая «нетщательность» в этом дистрибутиве?!


Цитата: Olej от 12 июня 2012, 19:25:32

Установочный образ «вроде как стабильный»  ;) debian-6.0.5-i386-netinst.iso — тоже битый, из него можно поставить систему, но только без графической системы — в текстовой консоли + потом доставлять (я доставлял Xfce) уже графику через aptitude или apt-get.

Что ж это за такая «нетщательность» в этом дистрибутиве?!

а может там в зеркалах проблема? у меня 6.0.5-i386-netinst.iso нормально устанавливается


Цитата: cema от 12 июня 2012, 20:09:51
поломаный установщик уже несколько дней, пишите багрепорт

я не знаю как и куда это в Debian делается.


Сообщение объединено: 12 июня 2012, 21:47:34


Цитата: cema от 12 июня 2012, 20:41:52а может там в зеркалах проблема? у меня 6.0.5-i386-netinst.iso нормально устанавливается

Может быть и так, но не очень похоже.
Вот только-что поставил debian-6.0.5-i386-CD-1.iso … вроде как с того же зеркала.

Теперь допишу /etc/apt/sources.list до tested — посмотрю как он теперь будет обновляться.

Но что удивляет, что установщик требует BusyBox:
— BusyBox никогда не используется в десктопных конфигурациях вообще…
— это эквивалент/замена bash … вообще shell + все GNU утилиты…
— всё это для малых и встроенных конфигураций.



Цитата: cema от 13 июня 2012, 11:31:02

Цитата: Olej от 12 июня 2012, 21:41:23

Цитата: cema от 12 июня 2012, 20:09:51
поломаный установщик уже несколько дней, пишите багрепорт

я не знаю как и куда это в Debian делается.

Вот тут http://lists.debian.org/debian-cd/2012/06/msg00003.html уже есть сообщение о проблеме, остается только ждать когда обратят внимание.

Т.е. резюме на сегодня должно выглядеть так?:
1. все образы-инсталляторы ветки testing — битые.
2. ставьте stable 6.0.5 … не выделывайтесь.
3. ждите … возможно когда-то добрый дядя и подправит.

P.S. сделал такой трюк:
— установился с debian-6.0.5-i386-CD-1.iso
— переписал в /etc/apt/sources.list в репозитариях squeeze на testing …


$ sudo apt-get update
$ sudo apt-get dist-upgrade

А вот здесь: болт вам … — что-то с версиями gcc неудовлетворённое.
(хотя когда-то раньше … месяц назад? у меня подобный номер проходил).

В итоге:
— установка версии testing на сегодня невозможна!

Так такие ж радостные новости должны вывешиваться в новостях на самом входе в любой ресурс Debian, и аршинными буквами bold-шрифтом — чтоб люди не долбались!


ВСЕ

Olej,  это не может быть правдой, потому что я наблюдаю у себя 3 ПК с установленным testing.

[свернуть]


Цитата: Olej от 13 июня 2012, 14:31:02
Т.е. резюме на сегодня должно выглядеть так?:
1. все образы-инсталляторы ветки testing — битые.
2. ставьте stable 6.0.5 … не выделывайтесь.
3. ждите … возможно когда-то добрый дядя и подправит.

P.S. сделал такой трюк:
— установился с debian-6.0.5-i386-CD-1.iso
— переписал в /etc/apt/sources.list в репозитариях squeeze на testing …


$ sudo apt-get update
$ sudo apt-get dist-upgrade

А вот здесь: болт вам … — что-то с версиями gcc неудовлетворённое.
(хотя когда-то раньше … месяц назад? у меня подобный номер проходил).

В итоге:
— установка версии testing на сегодня невозможна!

Так такие ж радостные новости должны вывешиваться в новостях на самом входе в любой ресурс Debian, и аршинными буквами bold-шрифтом — чтоб люди не долбались!

Я у меня получилось установить testing из stable.) 
И все очень просто: качаем debian-6.0.5-amd64-netinst.iso, устанавливаем систему и правим sources.list:

deb http://ftp.ru.debian.org/debian wheezy main contrib non-free
Обновляем список пакетов и обновляем систему:

apt-get update
apt-get upgrade

Перезагружаем систему и обновляемся дальше:

reboot
apt-get dist-upgrade

PS: устанавливал на виртуалку, установка заняла минут 30.  В итоге получаем чистый testing, который можно уже настраивать как вам нужно.

Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290


Цитата: ihammers от 13 июня 2012, 15:22:54PS: устанавливал на виртуалку, установка заняла минут 30.  В итоге получаем чистый testing, который можно уже настраивать как вам нужно.

Проверяю.  :)


Сообщение объединено: 13 июня 2012, 16:07:00


Цитата: qupl от 13 июня 2012, 15:12:50Olej,  это не может быть правдой, потому что я наблюдаю у себя 3 ПК с установленным testing.

Что значит не может?
1. оторви задницу от дивана и проверь ручками, а то только «видел, видел …»  :(
2. эти testing могли быть установлены и неделю назад, и 2, и 3 … до того самого удачного обновления образов, после которого они остались все неработоспособными.


Сообщение объединено: 13 июня 2012, 16:08:10


А как же с вот этим быть?!  ;):

Цитата: cema от 13 июня 2012, 11:31:02Вот тут http://lists.debian.org/debian-cd/2012/06/msg00003.html уже есть сообщение о проблеме, остается только ждать когда обратят внимание.


Цитата: Olej от 13 июня 2012, 14:31:02все образы-инсталляторы ветки testing — битые.

не факт, я уже во время того как проблема (назовём её #674488, как она зарегистрирована в багрепорте) была, установил testing из образа debian-testing-i386-businesscard.iso

Цитата: Olej от 13 июня 2012, 14:31:02ждите … возможно когда-то добрый дядя и подправит.

поправят, куда денутся, релиз не за горами. У меня самого работа из-за этой ошибки приостановилась, а то б стал я по форумам заглядывать.


Цитата: cema от 13 июня 2012, 16:18:13
У меня самого работа из-за этой ошибки приостановилась, а то б стал я по форумам заглядывать.

У меня та же история  :-


Сообщение объединено: 13 июня 2012, 16:27:35


Цитата: cema от 13 июня 2012, 16:18:13установил testing из образа debian-testing-i386-businesscard.iso

А это что за образ?


Сообщение объединено: 13 июня 2012, 16:41:54


Цитата: ihammers от 13 июня 2012, 15:22:54apt-get dist-upgrade

Цитата: ihammers от 13 июня 2012, 15:22:54у меня получилось установить testing из stable.) 

В точности по вашей инструкции:


root@debian:~# apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчёт обновлений... Неудачно
Пакеты, имеющие неудовлетворённые зависимости:
libc6-dev : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libgcc1 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libgfortran3 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libgomp1 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libstdc++6 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.

— это скопировано с терминала, я сам такого придумать не могу  ;D

Разница может быть:
— у вас debian-6.0.5-amd64-netinst.iso, у меня debian-6.0.5-i386-CD-1.iso (64/32 бит).
— у вас установка с графическим окружением? с каким? у меня с GNOME (дефаулт, CD-1)
— какая VM? (хоть это к установке и не имеет отношения), у меня VirtualBox 4.16.



balaso

Posts: 2
Joined: 2007-12-18 22:00

Install busybox failure

#1

Post

by balaso » 2007-12-18 22:25

Greetings all. I am having problems installing Debian on my system. I am quite a novice at using Linux, not really using a command line OS since DOS days. I have tried both the network install (Etch) and full install CD versions of Debian downloaded from the main site (Debian.org). Every thing runs well until I get to the install base system part. It progresses and get toward the end of the progress bar when the screen turns red and a dialog box states it is unable to install busybox on the system. Sometimes I can get to select a kernel before it happens, other time before that. After the first red screen, it goes to a second that lets me know the install base system failed. I am installing on a Asus CUWE-FX FlexATX S370 Motherboard with a P3 1Ghz . It has 256MB ram and a 60GB hard drive. Any help would be greatly appreciated!

Note: I had recently installed opensuse on this system with no errors.

EDIT: From Virtual console 4:

Package busybox is not available, but is referred to by another package

This may mean that the package is missing, has been obsolete, or is only available from another source.

E:
Package busybox has no installation candidate

error: exiting on error base-installer/kernel/failed-package-install


CobraX

Posts: 2
Joined: 2007-12-19 00:30

#2

Post

by CobraX » 2007-12-19 00:46

I experienced the exact same problem today. I tried etch netinstall, lenny netinstall and lenny weekly build CD1. Here are my system specs:

— Gigabyte GA-G33-DS3R (G33 chipset)
— Intel Core 2 Duo E2160
— 2 GB RAM DDR2-PC5300 (2x 1 GB)
— 1x 80 GB 7200 RPM SATA300 HD
— 1x 500 GB 7200 RPM SATA300 HD
— SATA DVD Writer

Etch didn’t even recognize any of my hard disks and didn’t recognize my writer (changing the SATA controller in the BIOS to IDE or AHCI didn’t help). That’s why I tried lenny.

Just before I got that error, I had to choose out of 4 kernels or don’t select a kernel. The options are:

— linux-image-2.6-486
— linux-image-2.6-686
— linux-image-2.6.22-3-486
— linux-image-2.6.22-3-686
— none

All kernel images have the same problem. When I choose «none» I don’t get this error but that doesn’t solve the problem since I don’t have a kernel installed then. :P


Silenus

Posts: 98
Joined: 2007-08-31 22:10

#3

Post

by Silenus » 2007-12-19 17:23

I experienced that problem with the daily build today, perhaps try and old install?

Send all complaints to /dev/null


gold_digger

Posts: 2
Joined: 2007-12-19 15:37

#4

Post

by gold_digger » 2007-12-19 17:28

there is a bug in latest iso images (netinstall, debian-testing-CD1)
I got identical problem with busybox package durning base-system instalation.

Code: Select all

Package busybox is not available, but is referred to by another package 

How is possible situation, where important packages are not on CD?

I bypass this bug by umounting cdrom, and instalation base-system from FTP/HTTP. But to do this , you must have working internet connection.

Can somebody test this images on WMVare or Vitrualbox, and report a bug to developers?


debain lover

same thing with me

#5

Post

by debain lover » 2007-12-20 09:48

I have been trying this to install as well , the debian testing cd1 and the net install cd both suffer from the same thing (busybox error) as described by others.

Can someone recommend a working testing install cd or net install cd from somewhere that actually works..

thanks johny


balaso

Posts: 2
Joined: 2007-12-18 22:00

#6

Post

by balaso » 2007-12-20 12:27

I finally found an older version (3.1r6) that I was able to install with out this error. I downloaded the mini.iso at this link: ftp://carroll.cac.psu.edu/pub/linux/dis … s/netboot/

No problems with this one. A shame the new version wouldn’t work for me…

EDIT: I just found a mini ISO for 4.0rc1 that I didn’t try on the same site. It may be worth trying to see if it works before going the older version route I went.


CobraX

Posts: 2
Joined: 2007-12-19 00:30

#7

Post

by CobraX » 2007-12-20 14:31

According to this link the problem should already be fixed.
I was so frustrated that I installed Gentoo instead. I’ll re-install Debian soon (when I have time for it). :)


gold_digger

Posts: 2
Joined: 2007-12-19 15:37

#8

Post

by gold_digger » 2007-12-20 21:06

Yep, it’s fixed.
Daily build image (netinstall) works, but weekly builds are from 17.12.07 (version with bug), so I must wait to get a full CD (with GNOME) for next week :?


debian lover

#9

Post

by debian lover » 2007-12-22 00:13

Yes i can also confirm that the net install works , 20th dec one.

caio
thanks


В этом кратком руководстве объясняется, как исправить ошибку Busybox Initramfs на Ubuntu.

Я использую Ubuntu 20.04 LTS в качестве дистриба на моем ноутбуке Dell Inspiron.

Сегодня я включил его, и процесс загрузки упал до оболочки BusyBox, и в итоге я получил сообщение initramfs.

Насколько я помню, я не сделал ничего плохого.

Я не отключал его принудительно.

Вчера все работало отлично!

Когда я его сегодня включил, то попал в оболочку BusyBox:

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash) 
Enter 'help' for a list of built-in commands.

(initramfs)

Я не могу пройти дальше этого экрана.

Также он не показывает, в чем именно проблема.

Я вижу только пустую оболочку busybox.

Я не знал, что мне делать в этот момент.

Поэтому я просто передал команду «exit», чтобы посмотреть, что произойдет.

А потом я увидел настоящую ошибку:

(initramfs) exit
/dev/sda1 contains a file system with errors, check forced.
Inode 4326476 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4326843 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4327012 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4329004 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inodes that were part of a corrupted orphan linked list found.

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options) 
fsck exited with status code 4. 
The root filesystem on /dev/sda1 requires a manual fsck. 

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

Как видно из вышеприведенного вывода, раздел /dev/sda1 поврежден.

В файловой системе этого раздела есть ошибки.

Если вы когда-либо сталкивались с подобной проблемой, просто следуйте инструкциям, приведенным ниже.

Для тех, кто задается вопросом, BusyBox – это программный пакет, который объединяет множество стандартных утилит UNIX в один небольшой исполняемый файл.

Он обеспечивает замену большинства утилит, которые вы обычно найдете в GNU fileutils, shellutils и т. д.

Initramfs – это начальная файловая система RAM, основанная на tmpfs.

Она содержит инструменты и скрипты, необходимые для монтирования файловых систем перед вызовом двоичного файла init в реальной корневой файловой системе.

Исправим ошибку Busybox Initramfs на Ubuntu

Чтобы устранить ошибку initramfs в Ubuntu, вам необходимо восстановить файловую систему в поврежденном разделе с помощью команды «fsck»:

(initramfs) fsck /dev/sda1 -y

Теперь она начнет автоматически исправлять все ломаные блоки в файловой системе.

Через пару минут вы увидите следующий результат:

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 497733/30531584 files (1.5% non-contiguous), ........

Теперь введите «reboot» и нажмите ENTER, чтобы перезагрузить систему!

(initramfs) reboot

Скрестите пальцы и дождитесь перезагрузки системы!

Если все прошло хорошо, ваша система загрузится без проблем.

Я пытаюсь установить сервер человечности 15.04 на машине.

Во время установки останавливается, устанавливая со следующей ошибкой: ошибка была возвращена при попытке установить busybox-initramfs пакет на целевую систему.

Настольные прекрасные установки Ubuntu 15.04, но не сервер.

задан
18 September 2015 в 13:44

поделиться

2 ответа

Я имел ту же проблему о Сервере Ubuntu 14,04 i386 и сделал это для решения его.

/ раздел начальной загрузки, отдельный , за пределами корневого раздела, форматированного с ext3 (с ошибкой это был ext4), После этого, установка, за которой следуют.

ответ дан tension83
3 December 2019 в 00:00

поделиться

Я просто столкнулся с той же проблемой с 14,04. Проблема не повторилась три отдельных раза ни с чем очевидным, которое я мог найти в /var/log/syslog. Я конец решение должен был сделать новый установщик USB. Некоторые вещи иметь в виду

  • Проверка сумма MD5 установщика для проверки загрузки не повреждены. Контрольные суммы доступны от здесь , нажимают на Вашу папку версии, затем загружают список MD5SUMS. Локально выполненный:

    md5sum <path_to_iso_you_downloaded>

    , Если это не соответствует Вам, должен загрузить снова

  • , Рассматривают новую карту с интерфейсом USB, аппаратные средства маловероятны, причина, но карты с интерфейсом USB обычно многочисленна.

  • , Если это все еще перестало работать, можно широко открыться оболочка и проверить системный журнал на подсказки о том, что продолжается.

ответ дан Julian Stirling
3 December 2019 в 00:00

поделиться

Другие вопросы по тегам:

Похожие вопросы:

MiAl

(@mial)

Участник Admin

Присоединился: 4 года назад

Сообщения: 267

Topic starter
27/07/2019 5:17 пп  

Вопрос: Что делать если при запуске выскакивает надпись BusyBox v1.30.1 (Debian 1:1.30.1-4) built-in shell (Bash) Enter ‘help’ for a list of built-in commands

Проблема в том, что не получается смонтировать корневую файловую систему. Чтобы лучше понять причину, нужно ответить на вопрос: До этого система работала или эта ошибка сразу после установки?

Если раньше система работала, а потом перестала

Если раньше система работала, а потом перестала, значит по каким-то причинам повредилась файловая система — нужно выполнить проверку диска.

Для этого в консоли наберите

exit

То есть:

BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) exit

После этого будет показано что-то вроде:

/dev/sda1: Unexpected …

fsck exited ….

The root filesystem on /dev/sda1 requires manual fsck.

После этого используйте следующую команду:

fsck /dev/sda1

Обратите внимание, что если у вас другое имя раздела или его номер, то замените данные на свои. Например на /dev/sdb1 или /dev/sdc1.

Если система не загружается сразу после установки

Если система не загружается сразу после установки, значит в загрузчики просто неправильно указано название диска.

Установить правильный диск можно изменив параметры загрузки ядра, но для этого нужно знать, какой именно диск указывать.

Для этого наберите

exit

и посмотрите, какой диск система пытается загрузить.

Затем измените параметры загрузки ядра. Для этого:

1. Начните перезагружать систему.

2. Чтобы прервать загрузку GRUB (первый шаг) во время запуска компьютера нажмите и удерживайте клавишу SHIFT.

3. Затем нажмите клавишу «e» и вы перейдёте к редактированию настроек загрузки.

4. Если на экране отсутствует нужная нам строка, пролистните курсорными клавишами вниз и найдите строку, начинающуюся с linux.

5. Найдите строку, содержащую root=/dev/sdxX. В этой строке sdxX должна быть вашим /, то есть корневым разделом. Вам нужно исправить текущее значение на верное, которое мы узнали чуть ранее. Если вы совершенно не представляете, какая буква и какой номер у вашего раздела, то попробуйте варианты:

  • root=/dev/sda1
  • root=/dev/sdb1
  • root=/dev/sdc1
  • root=/dev/sdd1
  • root=/dev/sda2
  • root=/dev/sdb2
  • root=/dev/sdc2
  • root=/dev/sdd2

6. Когда всё готово нажмите Ctrl+x или F10, чтобы загрузка продолжилась с установленными опциями.

После успешной загрузки в систему поменяйте имя загружаемого диска. Например, в моём случае имя диска оказалось /dev/sdс1 (с буквой c). Тогда команда для изменения загрузочного диска будет выглядеть так:

sudo grub-install --recheck /dev/sdc
sudo grub-mkconfig -o /boot/grub/grub.cfg

Вместо /dev/sdc подставьте имя вашего диска или флэшки.

Пример решения подобной проблемы: https://hackware.ru/?p=2801#7

  • Печать

Страницы: [1]   Вниз

Тема: Ошибка BusyBox  (Прочитано 731 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
gruegdf

Скачал дистрибутив с сайта ubuntu.com. Версия Ubuntu 18.04.2 LTS. Установил на ноутбук, всё работает хорошо.
При попытке установки на обычный стационарный компьютер, выводит на черном экране следующее:

BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _

Что это такое? И как с этим бороться?
Возможно ли что Ubuntu не поддерживает стационарные компьютеры?


ТС не появлялся на Форуме более трех месяцев по состоянию на 23/02/2020 (последняя явка: 03/08/2019). Модератором раздела принято решение закрыть тему.
—zg_nico

« Последнее редактирование: 23 Февраля 2020, 06:05:07 от zg_nico »


Оффлайн
zg_nico

как с этим бороться?

проверить корректность подготовки загрузочного носителя под устройство, на котором Вы его запускаете (при необходимости — пересоздать другой утилитой [multibootUSB, unebootin, rufus, тупо запись через dd]; проверить состояние опций SecureBoot и FastBoot в настройках BIOS машины. Отключить все эти опции, попробовать загрузиться заново; перепроверить в каком именно режиме (UEFI/Legacy) выполняется загрузка и соответствует ли этот режим тому, под который подготовлена загрузочная флешка.
 

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


  • Печать

Страницы: [1]   Вверх

@taichichuan

OK, I managed to solve the installation issue with Android 9 on the Samsung Galaxy Tab S6.

Here’s how I did it:

  1. root the tablet by installing twrp, dm_verity and magisk
  2. boot into Android
  3. install root_checker and verify that the device is rooted
  4. install Meefik’s busybox but don’t run the internal installer

From adb shell session or connectbot or other terminal application (log in and su)

  1. cd /data/data/ru.meefik.busybox/files/scripts

  2. ../bin/vi install.sh
    change busybox mount -o rw,remount /system
    to busybox mount -o rw,remount /

6a. Make sure to make the same sort of correction to the remove.sh script

  1. Make sure that /system is still writable
    mount -o rw,remount /

  2. chmod 777 /system/xbin

  3. Now, run the internal installer for busybox app and it should work and copy busybox and set symlinks

  4. chmod 755 /system/xbin

  5. reset the /system to ro
    mount -o ro,remount /

Meefik’s busybox is now installed.

@mspacek

Thanks! This worked perfectly for me on my mata device (Essential PH-1) running LineageOS 16.0 (Android 9). I was getting the Remounting /system to rw . . . fail error. Not any more. @taichichuan maybe add a note that the same should be done for the remove.sh script.

@mspacek

@Erich-Chen

It works to me too. Thanks.
The only difference is that I need to mkdir /system/xbin manually before the step 8.

@cyfrost

This worked for me, too. Thanks!

(off-topic but just wanted to share what I discovered just now. Android 10’s toybox ships with few binaries removed —viz curl, ssh, sftp, start-ssh, tracepath6. I was relying on curl in a Tasker profile that fetches the sunset/sunrise times to do various other actions but since curl wasn’t found in /system/bin my Tasker profiles broke. I used Terminal Emulator to see if this was a Tasker issue but turns out /system/bin is missing a few important binaries (probably for security?) that were present in Pie but removed in 10. So I thought if Meefik’s busybox could bring these applets back and have them symlinked under /system/xbin but Meefik’s busybox applets do not include curl. So I compiled the binary for aarch64, placed it under /system/bin manually, chown’ed for shell:shell, set +x bit and everything was working fine there-after :))

@ineedhacker12345

Here it does not have this ‘files’ folder, only cache and code_cache

@rikka0w0

Works, confirmed on Huawei Mate 9 Pro EMUI9.0.1 Android 9 + Magisk

@Casper-09

also works on Android 10 + Magisk

@snug

Hey @taichichuan (or anyone else). Having a bit of trouble with this, could anyone point me in the right direction?

Attempting to create the /system/xbin folder as @Erich-Chen mentioned but having no luck. If created using termux su, the command doesn’t finish and the tablet eventually softlocks. Have spent a lot of time trying to figure this out and stuck!

@annihat

@snug as I recall the su in Termux is a busybox link, try using the one that came with your root package (probably /system/bin/su but check first)

ls -l `which su`
should tell you for certain which one you’re using (note the back-ticks)

@snug

Hey @annihat,

Thanks for your response! Checked this out and was using the termux version. As such, I installed a terminal emulator and as a result get this now instead:
lrwxrwxrwx 1 root root 8 1970-02-11 19:10 /sbin/su -> ./magisk

Running mkdir /system/xbin after mounting /system still softlocks the system though.
Have also tried running mount -o rw,remount /sbin/magisk/mirror/system_root which also softlocks.

Are there any other options that I can try? Would really love a chroot of arch on my eink tablet instead of just a proot. Would make for a much smoother experience.

Thanks again for your help :)

This was referenced

Apr 9, 2021

@StaticallyTypedRice

OK, I managed to solve the installation issue with Android 9 on the Samsung Galaxy Tab S6.

Here’s how I did it:

1. root the tablet by installing twrp, dm_verity and magisk

2. boot into Android

3. install root_checker and verify that the device is rooted

4. install Meefik's busybox but don't run the internal installer

From adb shell session or connectbot or other terminal application (log in and su)

1. **cd /data/data/ru.meefik.busybox/files/scripts**

2. **../bin/vi install.sh**
   change     **busybox mount -o rw,remount /system**
   to                **busybox mount -o rw,remount /**

6a. Make sure to make the same sort of correction to the remove.sh script

1. Make sure that /system is still writable
   **mount -o rw,remount /**

2. **chmod 777 /system/xbin**

3. Now, run the internal installer for busybox app and it should work and copy busybox and set symlinks

4. **chmod 755 /system/xbin**

5. reset the /system to ro
   **mount -o ro,remount /**

Meefik’s busybox is now installed.

Working on Fairphone 3+ with /e/ OS rooted by Magisk!

@rardcode

I’ve this problem in android 11.
It works to me too. Thanks.

@naphelge

Not sure if anything has changed since first posted. I am trying to install busybox on android 9 with Magisk. All the steps above work fine, but when I run internal install on busybox I always get I/O error when app script tries to create busybox.

If I tsu with termux or just su in another term app, mount -o rw,remount / and try mkdir /system/xbin/busybox I get a read I/O error as well.

So I am not sure whether or not the issue is something new different, being a couple of years later after this post was originally posted. Any ideas, suggs or advice much appreciated.

Я пытаюсь установить сервер Ubuntu 15.04 на машине.

Во время установки остановлена ​​установка со следующей ошибкой: При попытке установить пакет busybox-initramfs в целевую систему была возвращена ошибка.

Рабочий стол Ubuntu 15.04 отлично работает, но не сервер.

2015-09-18 10:44

2
ответа

У меня была такая же проблема на Ubuntu Server 14.04 i386, и я решил эту проблему.

Раздел /boot отдельный, вне корневого раздела, отформатирован с помощью ext3(с ошибкой ext4). После этого установка прошла успешно.


tension83

21 ноя ’15 в 16:08
2015-11-21 16:08

2015-11-21 16:08

Я только что столкнулся с той же проблемой с 14.04. Проблема повторяется три раза, но ничего очевидного я не смог найти в /var/log/syslog, В конце концов, решение было сделать новый установщик USB. Некоторые вещи иметь в виду

  • Проверьте MD5 сумму установщика, чтобы убедиться, что загрузка не повреждена. Контрольные суммы доступны здесь, нажмите на папку с вашей версией, затем загрузите список MD5SUMS. Локально запустить:

    md5sum <path_to_iso_you_downloaded>

    Если это не соответствует, вы должны загрузить снова

  • Рассмотрим новую флешку, аппаратная часть вряд ли является причиной, но флешек в общем достаточно.

  • Если это все еще не помогает, вы можете открыть оболочку и проверить системный журнал на предмет подсказок о том, что происходит.

2016-03-24 04:45

— установка Debian 6.0.5
— установка под VirtualBox (4.16 … — последний, работает под Fedora 15)
— установка из ISO образов debian-testing-i386-netinst.iso и из debian-testing-i386-CD-1.iso …

Везде история одинаковая: установка базовой системы обрывается с сообщением об ошибке: «… невозможно установить пакет busybox» !

При чём тут вообще BusyBox ???
Я достаточно много встречался с BusyBox … и в Android, и при сборке embedded образов … под процессор ARM.

Но какое отношение может иметь  BusyBox к установке десктопного Debian под самый что ни есть i386 ???

Или что там с  debian-testing-i386-* ???


Дак testing ставите или 6.0.5 ?




Цитата: rayanAyar от 12 июня 2012, 19:58:24
Дак testing ставите или 6.0.5 ?

Установочный образ «вроде как стабильный»  ;) debian-6.0.5-i386-netinst.iso — тоже битый, из него можно поставить систему, но только без графической системы — в текстовой консоли + потом доставлять (я доставлял Xfce) уже графику через aptitude или apt-get.

Что ж это за такая «нетщательность» в этом дистрибутиве?!


Цитата: Olej от 12 июня 2012, 19:25:32

Установочный образ «вроде как стабильный»  ;) debian-6.0.5-i386-netinst.iso — тоже битый, из него можно поставить систему, но только без графической системы — в текстовой консоли + потом доставлять (я доставлял Xfce) уже графику через aptitude или apt-get.

Что ж это за такая «нетщательность» в этом дистрибутиве?!

а может там в зеркалах проблема? у меня 6.0.5-i386-netinst.iso нормально устанавливается


Цитата: cema от 12 июня 2012, 20:09:51
поломаный установщик уже несколько дней, пишите багрепорт

я не знаю как и куда это в Debian делается.


Сообщение объединено: 12 июня 2012, 21:47:34


Цитата: cema от 12 июня 2012, 20:41:52а может там в зеркалах проблема? у меня 6.0.5-i386-netinst.iso нормально устанавливается

Может быть и так, но не очень похоже.
Вот только-что поставил debian-6.0.5-i386-CD-1.iso … вроде как с того же зеркала.

Теперь допишу /etc/apt/sources.list до tested — посмотрю как он теперь будет обновляться.

Но что удивляет, что установщик требует BusyBox:
— BusyBox никогда не используется в десктопных конфигурациях вообще…
— это эквивалент/замена bash … вообще shell + все GNU утилиты…
— всё это для малых и встроенных конфигураций.



Цитата: cema от 13 июня 2012, 11:31:02

Цитата: Olej от 12 июня 2012, 21:41:23

Цитата: cema от 12 июня 2012, 20:09:51
поломаный установщик уже несколько дней, пишите багрепорт

я не знаю как и куда это в Debian делается.

Вот тут http://lists.debian.org/debian-cd/2012/06/msg00003.html уже есть сообщение о проблеме, остается только ждать когда обратят внимание.

Т.е. резюме на сегодня должно выглядеть так?:
1. все образы-инсталляторы ветки testing — битые.
2. ставьте stable 6.0.5 … не выделывайтесь.
3. ждите … возможно когда-то добрый дядя и подправит.

P.S. сделал такой трюк:
— установился с debian-6.0.5-i386-CD-1.iso
— переписал в /etc/apt/sources.list в репозитариях squeeze на testing …


$ sudo apt-get update
$ sudo apt-get dist-upgrade

А вот здесь: болт вам … — что-то с версиями gcc неудовлетворённое.
(хотя когда-то раньше … месяц назад? у меня подобный номер проходил).

В итоге:
— установка версии testing на сегодня невозможна!

Так такие ж радостные новости должны вывешиваться в новостях на самом входе в любой ресурс Debian, и аршинными буквами bold-шрифтом — чтоб люди не долбались!


ВСЕ

Olej,  это не может быть правдой, потому что я наблюдаю у себя 3 ПК с установленным testing.

[свернуть]


Цитата: Olej от 13 июня 2012, 14:31:02
Т.е. резюме на сегодня должно выглядеть так?:
1. все образы-инсталляторы ветки testing — битые.
2. ставьте stable 6.0.5 … не выделывайтесь.
3. ждите … возможно когда-то добрый дядя и подправит.

P.S. сделал такой трюк:
— установился с debian-6.0.5-i386-CD-1.iso
— переписал в /etc/apt/sources.list в репозитариях squeeze на testing …


$ sudo apt-get update
$ sudo apt-get dist-upgrade

А вот здесь: болт вам … — что-то с версиями gcc неудовлетворённое.
(хотя когда-то раньше … месяц назад? у меня подобный номер проходил).

В итоге:
— установка версии testing на сегодня невозможна!

Так такие ж радостные новости должны вывешиваться в новостях на самом входе в любой ресурс Debian, и аршинными буквами bold-шрифтом — чтоб люди не долбались!

Я у меня получилось установить testing из stable.) 
И все очень просто: качаем debian-6.0.5-amd64-netinst.iso, устанавливаем систему и правим sources.list:

deb http://ftp.ru.debian.org/debian wheezy main contrib non-free
Обновляем список пакетов и обновляем систему:

apt-get update
apt-get upgrade

Перезагружаем систему и обновляемся дальше:

reboot
apt-get dist-upgrade

PS: устанавливал на виртуалку, установка заняла минут 30.  В итоге получаем чистый testing, который можно уже настраивать как вам нужно.

Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290


Цитата: ihammers от 13 июня 2012, 15:22:54PS: устанавливал на виртуалку, установка заняла минут 30.  В итоге получаем чистый testing, который можно уже настраивать как вам нужно.

Проверяю.  :)


Сообщение объединено: 13 июня 2012, 16:07:00


Цитата: qupl от 13 июня 2012, 15:12:50Olej,  это не может быть правдой, потому что я наблюдаю у себя 3 ПК с установленным testing.

Что значит не может?
1. оторви задницу от дивана и проверь ручками, а то только «видел, видел …»  :(
2. эти testing могли быть установлены и неделю назад, и 2, и 3 … до того самого удачного обновления образов, после которого они остались все неработоспособными.


Сообщение объединено: 13 июня 2012, 16:08:10


А как же с вот этим быть?!  ;):

Цитата: cema от 13 июня 2012, 11:31:02Вот тут http://lists.debian.org/debian-cd/2012/06/msg00003.html уже есть сообщение о проблеме, остается только ждать когда обратят внимание.


Цитата: Olej от 13 июня 2012, 14:31:02все образы-инсталляторы ветки testing — битые.

не факт, я уже во время того как проблема (назовём её #674488, как она зарегистрирована в багрепорте) была, установил testing из образа debian-testing-i386-businesscard.iso

Цитата: Olej от 13 июня 2012, 14:31:02ждите … возможно когда-то добрый дядя и подправит.

поправят, куда денутся, релиз не за горами. У меня самого работа из-за этой ошибки приостановилась, а то б стал я по форумам заглядывать.


Цитата: cema от 13 июня 2012, 16:18:13
У меня самого работа из-за этой ошибки приостановилась, а то б стал я по форумам заглядывать.

У меня та же история  :-\


Сообщение объединено: 13 июня 2012, 16:27:35


Цитата: cema от 13 июня 2012, 16:18:13установил testing из образа debian-testing-i386-businesscard.iso

А это что за образ?


Сообщение объединено: 13 июня 2012, 16:41:54


Цитата: ihammers от 13 июня 2012, 15:22:54apt-get dist-upgrade

Цитата: ihammers от 13 июня 2012, 15:22:54у меня получилось установить testing из stable.) 

В точности по вашей инструкции:


root@debian:~# apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчёт обновлений... Неудачно
Пакеты, имеющие неудовлетворённые зависимости:
libc6-dev : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libgcc1 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libgfortran3 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libgomp1 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
libstdc++6 : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.

— это скопировано с терминала, я сам такого придумать не могу  ;D

Разница может быть:
— у вас debian-6.0.5-amd64-netinst.iso, у меня debian-6.0.5-i386-CD-1.iso (64/32 бит).
— у вас установка с графическим окружением? с каким? у меня с GNOME (дефаулт, CD-1)
— какая VM? (хоть это к установке и не имеет отношения), у меня VirtualBox 4.16.



I am trying to install ubuntu 15.04 server on a machine.

During installation is stopped installing with the following error: An error was returned while trying to install the busybox-initramfs package onto the target system.

Ubuntu 15.04 desktop installs fine, but not server.

asked Sep 18, 2015 at 10:44

javapenguin's user avatar

I have had the same issue on Ubuntu Server 14.04 i386 and did this to solve it.

/boot partition separate, outside of root partition, formated with ext3(with error it was ext4)
After that, the installation succeeded.

answered Nov 21, 2015 at 16:08

tension83's user avatar

I just came across the same issue with 14.04. Problem repeated three separate times with nothing obvious I could find in /var/log/syslog. I the end the solution was to make a new USB installer. Some things to keep in mind

  • Check MD5 sum of installer to check the download is not corrupt. Checksums are available from here, click on your version folder, then download the list of MD5SUMS. Locally run:

    md5sum <path_to_iso_you_downloaded>

    If it doesn’t match you should download again

  • Consider a new USB stick, hardware is unlikely the cause but USB sticks are generally plentiful.

  • If it still fails you can drop open a shell and check the syslog for clues about what is going on.

answered Mar 24, 2016 at 4:45

Julian Stirling's user avatar

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

BusyBox — это утилита, которая объединяет в себе множество стандартных команд и небольших утилит в один исполняемый файл. Она широко используется во встраиваемых системах Linux, таких как маршрутизаторы, телевизоры и мобильные устройства. Однако, иногда при попытке установки BusyBox пользователи могут столкнуться с ошибками. В данной статье рассмотрим одну из таких ошибок и возможные способы ее решения.

Ошибка «applet not found»

Одной из распространенных ошибок установки BusyBox является сообщение «applet not found». Это означает, что в процессе установки BusyBox не удалось найти одну или несколько команд, известных как applets.

Applets — это небольшие программки, которые выполняют конкретные задачи, такие как копирование файлов, удаление, переименование и т.д. Каждый applet представляет собой отдельный исполняемый файл в BusyBox.

Причины возникновения ошибки

Наиболее распространенные причины возникновения ошибки «applet not found» при установке BusyBox:

  1. Неправильно выбрана версия BusyBox.
  2. Ошибки в процессе компиляции BusyBox.
  3. Отсутствие необходимых зависимостей.
  4. Неверное размещение исполняемых файлов applets.

Решение проблемы

Следующие шаги помогут вам решить проблему с ошибкой «applet not found» при установке BusyBox:

  1. Проверьте, что вы используете правильную версию BusyBox для вашей системы. Некоторые версии могут содержать разные наборы applets.
  2. Проверьте вывод компилятора при установке BusyBox. Возможно, вам нужно будет исправить ошибки компиляции перед продолжением установки.
  3. Убедитесь, что в вашей системе установлены все необходимые зависимости для компиляции и установки BusyBox.
  4. Проверьте правильность размещения исполняемых файлов applets. Они должны быть доступны для BusyBox в нужной директории или добавлены в переменную среды PATH.

Заключение

Ошибка установки BusyBox с сообщением «applet not found» может быть вызвана несколькими причинами. Однако, с помощью ряда шагов можно успешно решить эту проблему. Важно проверить правильность выбранной версии BusyBox, компиляцию, наличие зависимостей и правильное размещение applets.

  • Помогите пожалуйста с дискретной математикой
  • Чем тармозят люди без ТАРМАЗОФ?
  • Установка второй Висты
  • Ошибка при установке Windows 8.1
  • Как научиться профессионально рисовать на дому?
  • Как создать новый майл
  • Если на работе — работаешь, в школе — учишься, то что тогда в детском саду?
  • Понадобилась помощь!!!!

Понравилась статья? Поделить с друзьями:
  • Произошла ошибка для которой отсутствует описание
  • Произошла ошибка во время подписания
  • Произошла ошибка во время операции запуска 80010017 hen
  • Произошла ошибка джимейл
  • Произошла ошибка во время операции запуска 80010006