- unixforum.org
- Ubuntu не обновляется
- Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Re: Ubuntu не обновляется
- Как пофиксить ошибку?
- Ошибка у вас зафиксированы сломанные пакеты
- Как исправить у вас зафиксированы сломанные пакеты?
- 1. Обновите списки пакетов
- 2. Установите битые пакеты
- 3. Очистите лишние пакеты
- 4. Используйте dpkg
- 5. Разрешите зависимости
- Выводы
- Оцените статью:
- Об авторе
- 8 комментариев
- Invalid operation install linux
- Почему выскакивает ошибка Invalid operation for device ‘0’?
- Как устранить ошибку Invalid operation
- Как расширить виртуальный диск через Vmware Workstation
- Как расширить виртуальный диск через PowerCLI
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Ubuntu не обновляется
Ubuntu не обновляется
Сообщение ironcam » 04.05.2012 03:05
Индекс программ повреждён
Установка или удаление программ невозможна. Для исправления этой ситуации используйте менеджер пакетов Synaptic или запустите в терминале «sudo apt-get install -f».
Делал sudo dpkg —configure -a, не помогло.
Re: Ubuntu не обновляется
Сообщение BAF » 04.05.2012 05:36
Re: Ubuntu не обновляется
Сообщение ironcam » 04.05.2012 11:08
Re: Ubuntu не обновляется
Сообщение sash-kan » 04.05.2012 14:59
Re: Ubuntu не обновляется
Сообщение SLEDopit » 04.05.2012 15:10
Re: Ubuntu не обновляется
Сообщение taaroa » 04.05.2012 15:14
$ sudo apt-get update
$ sudo update-manager -d
$ sudo do-release-upgrade -d
p.s.
$ sudo apt-get safe-upgrade
E: Invalid operation safe-upgrade
Re: Ubuntu не обновляется
Сообщение sash-kan » 04.05.2012 15:56
Re: Ubuntu не обновляется
Сообщение SLEDopit » 04.05.2012 16:05
Re: Ubuntu не обновляется
Сообщение BAF » 04.05.2012 17:36
Re: Ubuntu не обновляется
Сообщение ironcam » 04.05.2012 18:30
$ sudo apt-get update
$ sudo update-manager -d
$ sudo do-release-upgrade -d
p.s.
$ sudo apt-get safe-upgrade
E: Invalid operation safe-upgrade
Re: Ubuntu не обновляется
Сообщение sash-kan » 04.05.2012 19:26
Источник
Как пофиксить ошибку?
Всем привет, недавно зашёл в кали и сразу проблемы. пишу apt-get install ftp пишет ошибку
E: Unmet dependencies. Try ‘apt —fix-broken install’ with no packages (or specify a solution).
пытаюсь фиксить её, пишет
E: Sub-process /usr/bin/dpkg returned an error code (1)
пытаюсь фиксить эту ошибку и опять
E: Unmet dependencies. Try ‘apt —fix-broken install’ with no packages (or specify a solution).
Как исправить? вот полный лог
Building dependency tree
Reading state information. Done
You might want to run ‘apt —fix-broken install’ to correct these.
The following packages have unmet dependencies:
bsdmainutils : Depends: calendar but it is not going to be installed
Depends: ncal but it is not going to be installed
libc-bin : Depends: libc6 ( Цитата
Приветствую! Видно, что ошибки меняются, например, последняя ошибка из-за того, что обновление пакета не завершено.
Поэтому выполните один раз команду
А затем несколько раз команду
пока сообщения об ошибках не станут одинаковыми — или пока проблема не решится. Затем напишите, на какой ошибке застряли.
# sudo apt —fix-broken install
Reading package lists. Done
Building dependency tree
Reading state information. Done
Correcting dependencies. Done
The following additional packages will be installed:
calendar cpp cpp-10 gcc-10-base libc-bin libgcc-s1 libisl22 libmpc3 libmpfr6 libstdc++6 ncal
Suggested packages:
cpp-doc gcc-10-locales
Recommended packages:
manpages
The following NEW packages will be installed:
calendar cpp cpp-10 libisl22 libmpc3 libmpfr6 ncal
The following packages will be upgraded:
gcc-10-base libc-bin libgcc-s1 libstdc++6
4 upgraded, 7 newly installed, 0 to remove and 74 not upgraded.
3 not fully installed or removed.
Need to get 0 B/12.4 MB of archives.
After this operation, 35.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up libc6:amd64 (2.31-2) .
Checking for services that may need to be restarted.
Checking init scripts.
Nothing to restart.
sleep: cannot read realtime clock: Invalid argument
dpkg: error processing package libc6:amd64 (—configure):
installed libc6:amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
libc6:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@MSI:
# sudo apt —fix-broken install
Reading package lists. Done
Building dependency tree
Reading state information. Done
Correcting dependencies. Done
The following additional packages will be installed:
calendar cpp cpp-10 gcc-10-base libc-bin libgcc-s1 libisl22 libmpc3 libmpfr6 libstdc++6 ncal
Suggested packages:
cpp-doc gcc-10-locales
Recommended packages:
manpages
The following NEW packages will be installed:
calendar cpp cpp-10 libisl22 libmpc3 libmpfr6 ncal
The following packages will be upgraded:
gcc-10-base libc-bin libgcc-s1 libstdc++6
4 upgraded, 7 newly installed, 0 to remove and 74 not upgraded.
3 not fully installed or removed.
Need to get 0 B/12.4 MB of archives.
After this operation, 35.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up libc6:amd64 (2.31-2) .
Checking for services that may need to be restarted.
Checking init scripts.
Nothing to restart.
sleep: cannot read realtime clock: Invalid argument
dpkg: error processing package libc6:amd64 (—configure):
installed libc6:amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
libc6:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Эта «красота» происходит в WSL? Если да, то нужно обязательно это указывать.
Попробуйте для исправления ошибки выполнить:
Почему нужно указывать, что это WSL? Возможно вы не понимаете, что такое WSL, а ведь это вообще не Linux. Это я объясняю в самом начале статьи « Как установить Kali Linux с Win-KeX (графический интерфейс) в WSL2 (подсистему Windows для Linux) ».
Там же я говорю, что вы столкнётесь с самыми необычными ошибками. Самое правильное, что можно сделать, забыть про WSL и пользоваться полноценной виртуальной машиной, например, VirtualBox . Иначе так и будете решать бессмысленные проблемы. «Сам себе злобный Буратино».
Источник
Ошибка у вас зафиксированы сломанные пакеты
Во время установки программ с помощью пакетного менеджера apt в любом из дистрибутивов, использующих этот пакетный менеджер, вы можете столкнуться с ошибкой, что у вас зафиксированы сломанные пакеты. Это пакеты, которые не установились полностью потому что им не хватает зависимостей или процесс установки был по какой-либо причине прерван.
В этой статье мы рассмотрим что делать с такой ошибкой, как её исправить, а также я дам ссылки на другие материалы на сайте, которые помогут справится с проблемой.
Как исправить у вас зафиксированы сломанные пакеты?
1. Обновите списки пакетов
Возможно вам не удалось установить нужные пакеты потому что списки репозиториев устарели, и там ещё не было нужных пакетов. Для обновления списка пакетов выполните:
sudo apt update —fix-missing
2. Установите битые пакеты
После обновления списка пакетов из репозиториев может помочь установка битых пакетов. Этот шаг поможет особенно если вы устанавливали пакет с помощью dpkg и теперь нужно доустановить его зависимости с помощью пакетного менеджера. Для этого есть специальная команда:
sudo apt install -f
3. Очистите лишние пакеты
Установке могут мешать лишние пакеты, которые больше не нужны в системе. Для их удаления выполните:
sudo apt autoremove
Утилита отобразит список всех битых пакетов, которые не установлены, вы можете попытаться их удалить с помощью команды:
sudo dpkg —remove -force —force-remove-reinstreq имя_пакета
4. Используйте dpkg
Вместо apt вы можете использовать команду dpkg чтобы посмотреть какие пакеты вызывают проблему. Просто выполните:
sudo dpkg —configure -a
Команда покажет проблемные пакеты, а потом вы сможете их удалить той же командой:
sudo dpkg —remove -force —force-remove-reinstreq имя_пакета
5. Разрешите зависимости
Битые пакеты чаще всего появляются из-за того, что пакетный менеджер не может найти для них нужные зависимости. Если вам всё же очень нужно установить такой пакет, просто разрешите эти зависимости. Для этого можно скачать и установить их вручную или если вы уверенны, что зависимости в пакете указаны неверно, можно скачать его распаковать и удалить мешающие зависимости. Подробнее об этом читайте в этой статье.
Выводы
В этой небольшой статье мы рассмотрели что делать если в вашей системе появились битые пакеты и как их исправить. Здесь решение проблемы очень сильно зависит от вашей ситуации, но здесь приведены основные варианты решения, которые должны помочь вернуть пакетный менеджер к работе. Иногда рекомендуют удалить пакет вручную из базы данных dpkg /var/lib/dpkg/status, однако лучше этого не делать и найти путь решить проблему по другому, ручное редактирование подобных файлов может создать ещё больше проблем.
Нет похожих записей
Оцените статью:
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
8 комментариев
Вот почему я использую Fedora с DNF, за 5 лет использования даже не припомню случаев некорректной работы DNF. APT в Дебиан подобных дистрибутивах это сплошное разочарование.
Если бы все так было просто с зависимостями, что их через форсе принудительно установить, то это был бы не Линукс. Ниче, что система после таких манипуляций не работает? После ваших советов, новичек «уложит» систему точно.
Согласен. С Fedora бубен уже покрылся пылью. Чего все с этой Ubunto’й носятся.
dzentoo? это у меня на матунту бубен плесенью покрылся.
А ты говоришь не о убунту, а Gnome3. Мне его нескончаемые проблемы неведомы, Gnome2 — до сих пор рулит
Ничего не помогло. Постоянно пишет, что сломаны пакеты. к примеру хочу установить: apt-get install mariadb-server. Делаю как вы пишите.
Следующие пакеты имеют неудовлетворённые зависимости:
mariadb-server : Зависит: mariadb-server-10.1 (>= 1:10.1.29-6) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
root@user-All-Series:
# sudo apt update —fix-missing
Сущ:1 http://lt.archive.ubuntu.com/ubuntu bionic InRelease
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
root@user-All-Series:
# sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:
# sudo apt clean
root@user-All-Series:
# sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:
Источник
Invalid operation install linux
Добрый день! Уважаемые читатели и гости одного из популярных IT блогов в российском сегменте Pyatilistnik.org. В прошлый раз мы с вами разбирали утилиты, позволяющие выполнить подключение к удаленному рабочему столу, это очень актуально в текущее время с удаленками. Сегодня я вам покажу, еще одну интересную фичу ESXI 6.5 и vCenter 7, при попытке расширить диск я получаю ошибку Invalid operation for device ‘0’. Давайте смотреть в чем дело.
Почему выскакивает ошибка Invalid operation for device ‘0’?
Расскажу немного, о своей инфраструктуре. Есть виртуальная машина с Windows Server 2012 R2, она работает в кластере ESXI 6.5, которым управляет vCenter Server 7, который мы буквально недавно обновили с версии 6.5. Мне потребовалось расширить виртуальный диск, это плевая задача, которая делается на лету, но вместо привычного положительного результата, я получил ошибку:
Target — VM Name
Status — Invalid operation for device ‘0’.
Пробовал выключить виртуальную машину, но результат оказался тем же.
Как устранить ошибку Invalid operation
Сразу хочу отметить, что это некорректная работа vCenter. Тут у нас три варианта:
- Расширить виртуальный диск вы можете из Flash версии vCenter консоли управления, в моем случае, это было невозможно, так как я уже перешел на 7 версию, и там просто нет flash, только HTML
- Второй вариант это использование PowerCLI оболочки, куда же без него.
- Третий это использовать такие клиенты управления, как Vmware Workstation или VMware Remote Console
Как расширить виртуальный диск через Vmware Workstation
У меня установлен гипервизор второго типа Vmware Workstation 14 и он может подключаться к vCenter Server и выполнять базовые вещи, вы с его помощью можете расширить диск и обойти ошибку «Invalid operation for device ‘0’.». Подключитесь к vCenter Server через Vmware Workstation и перейдите в свойства виртуальной машины.
Выберите нужный виртуальный диск, после чего нажмите кнопку «Expand», введите новый размер диска и нажмите «Expand».
Через пару секунд вы увидите успешный статус «The disk was successfully expanded. You must repartition the disk and expand the file systems from whithin the quest operating system».
Единственный прикол, что у меня vCenter так и не увидел, что диск расширен, а вот сама система все прекрасно увидела.
Как видите добавленные 20 ГБ на своем месте и можно расширять том, кстати если вдруг у вас будет не активна кнопка расширения тома, то посмотрите как это исправить.
Как расширить виртуальный диск через PowerCLI
PowerCLI имеет более широкие возможности чем графический интерфейс, поэтому он легко может обойти ошибку «Invalid operation for device ‘0’.» Как устанавливать и где брать оболочку, я уже рассказывал. Подключитесь к вашему vCenter серверу, через команду:
Если выскочит ошибка «Error: Invalid server certificate», то посмотрите как ее устранить.
Теперь вам нужно в настройках виртуальной машины посмотреть номер диска, который не удается расширить, в моем примере это первый диск «Hard disk 1». Далее пишем:
После выполнения данной команды я увеличил размер диска до 220 ГБ.
Смотрим настройки виртуальной машины, там тоже все отображается как нужно.
Источник