"Встановлення розширення ..." залишилось 0%


9

На щойно встановленому Ubuntu 15.10 я встановив VirtualBox (з сховища Ubuntu), створив два VM та імпортував OVA, після чого мені сказали встановити розширення.

Тому я завантажив розширення для своєї версії VirtualBox і виконав його, завдяки чому VirtualBox відкрив це діалогове вікно:

Розширення: Встановлення смужки прогресу пакета розширень 0%

Проблема: через годину він залишається на 0%.
Питання: Як це можна виправити?

Відповіді:


15

Встановлення пакету розширень з командного рядка часто вирішить цю проблему (як ви вже продемонстрували). Найбільш повним командним рядком буде:

sudo VBoxManage extpack install --replace <tarball>

де <tarball>потрібно замінити фактичним шляхом і назвою завантаженого пакету розширень. Використання --replaceопції означає, що будь-яка старша версія того ж Пакети розширень буде спочатку видалена. Без --replaceопції на місці командний рядок може вийти з ладу.

Було б розумно також очистити всі інші тимчасові файли та каталоги після встановлення, виконавши таку команду:

sudo VBoxManage extpack cleanup 

а можливо, для завершення перевірити встановлення пакету розширень, виконавши також таку команду:

sudo VBoxManage list extpacks

Посилання нижче містить повну інформацію про ці та інші параметри командного рядка для VBoxManage.

Довідка:


Тож справжня проблема полягає в тому, що VirtualBox не намагається зробити це як корінь (а також не граціозно працювати з відсутністю дозволів)?
Хілтон Шумвей

Це моя підозра, і звичайно використання проблеми sudoз командним рядком VBoxManageзазвичай вирішує проблему. Моя власна практика полягала в тому, щоб використовувати командний рядок виключно, а не gui, здебільшого тому, що є так багато інших варіантів!
andrew.46

5

Це могло статися, оскільки ліцензійну угоду не було прийнято.

Встановіть розширення з програми VirtualBox.

Відкрийте Налаштування та виберіть вкладку Розширення.

Клацніть стрілку вниз праворуч.

введіть тут опис зображення

Виберіть завантажений розширення і натисніть кнопку Встановити.

введіть тут опис зображення

З'являється ліцензійний договір.

введіть тут опис зображення

Прокрутіть униз і натисніть погоджуюсь.

введіть тут опис зображення

Введіть свій пароль ... тепер розширення встановлено успішно.

введіть тут опис зображення

введіть тут опис зображення

Оновіть адресування вашої відповіді, що ви все ще не можете додати пакет розширень

Встановіть і використовуйте VirtualBox версії 5.0 з сховища ORACLE VirtualBox.

Повністю видаліть VirtualBox:

sudo apt-get purge "^virtualbox-.*"  
sudo apt-get autoremove  

Завантажте та зареєструйте відкритий ключ ORACLE:

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

Додайте сховище ORACLE VirtualBox до джерел програмного забезпечення:

echo "deb http://download.virtualbox.org/virtualbox/debian wily contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list

Оновіть сховища:

sudo apt-get update

Встановіть VirtualBox 5.0:

sudo apt-get install virtualbox-5.0

Тепер додайте розширення, як описано раніше.

Зверніть увагу на інших користувачів, які читають цю відповідь, якщо вони використовують інше видання Ubuntu як 15.10:

Вам потрібно замінити wilyвидання Ubuntu, яке ви використовуєте при додаванні сховища!

Станом на Ubuntu 16.04 відкритий ключ ORACLE для завантаження та реєстрації змінився:

oracle_vbox.ascмає бути замінено на oracle_vbox_2016.asc!


На жаль, це точно та сама проблема: "Встановлення розширення" застрягло на 0%: - / Дякую за ідею, проте!
Ніколя Рауль

oops перевірити мою нову відповідь, перш ніж витрачати час
Nicolas Raoul

Оскільки я вже вирішив проблему, я не можу перевірити цю проблему ... Я прийму відповідь, яка працювала на мене (моя), але віддам вам нагороду за зусилля, дякую! :-)
Ніколас Рауль

1
@NicolasRaoul: Ви не можете встановити ext-pack через GUI, тому в установці vbox має бути щось не так ... звичайно, це не "велика річ", оскільки ext-pack можна встановити через термінал. Ось чому я оновив відповідь альтернативним способом, який також дає вам можливість завжди використовувати останню версію vbox. Як правило, я тестую все, перш ніж щось розміщувати. Я перевірив це рішення на всіх підтримуваних на даний момент версіях Ubuntu, і все, включаючи встановлення ext-pack, працює належним чином. :)
cl-netbox

4

Я вирішив проблему, встановивши розширення як корінь із командного рядка:

$ sudo VBoxManage extpack install ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack 
Swipe your finger across the fingerprint reader
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".

Рішення, що не включає корінь, було б краще, але принаймні це спрацювало.


Swipe your finger across the fingerprint reader? Це реально? що робити, якщо у мене немає зчитувача відбитків пальців? як він знає, що ваш комп'ютер має його? чому це потрібно?
Едвард Торвальдс

1
@edwardtorvalds: Якщо у вас немає пристрою зчитування відбитків пальців, Type your passwordнатомість з’явиться щось подібне .
Ніколя Рауль

1

У мене була така ж проблема, застрягла на 0% незалежно від того, яку версію я пробував. Установка Virtualbox і Extension Pack через термінал нарешті працювала для мене:

sudo apt-get install virtualbox
sudo apt-get install virtualbox-ext-pack

0

Я зіткнувся з цим питанням, але рішення було досить простим. Просто знизити рівень Oracle_VM_VirtualBox_Extension_Pack (замість 5.1.12-112440 використовується лише 5.0.0). Удачі вам.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.