Ошибка pkgproblemresolver resolve сгенерировал поврежденные пакеты

та же что и в первом посте

    ls /etc/apt/sources.list.d/

пусто


Пользователь добавил сообщение 10 Октября 2016, 17:24:56:


в общем ничего установить не получается

sudo apt-get install wine1.7
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 wine1.7 : Зависит: wine1.7-amd64 (= 1:1.7.18-0ubuntu1) но он не будет установлен
           Зависит: wine1.7-i386 (= 1:1.7.18-0ubuntu1)
           Рекомендует: winbind
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.


Пользователь добавил сообщение 10 Октября 2016, 17:36:10:


ps
Там проблема в /etc/apt/source.list
заменил на стандартный получилось установить wine, но php5-fpm пакеты не получается
E: Для пакета «php5-fpm» не найден кандидат на установку


Пользователь добавил сообщение 10 Октября 2016, 17:45:35:


pps
в версии 16.04 пакет php устанавливается apt-get install php
а php-fpm : apt-get install php-fpm php

и устанавливается 7 версия, а надо 5 установить

I ran into this problem yesterday after someone rebooted during an OS version upgrade. None of the approaches worked above because of the sheer scale of the mess ups (~1500 packages).

To recover I went to /var/log/apt/history.log and looked at the last entry which has three very long lists describing what was being attempted when the OS upgrade failed. It consists of three lists «Upgrade:» «Install:» «Remove:» of the form:

Upgrade: package1:arch (old, new), package2:arch (old, new),
...

Take those three lists into your favourite regexp compatible editor, and replace the parentheses up to the comma with a newline. For the «Remove:» section append a «-» so you’re left with lists like:

Install:
speech-dispatcher-espeak-ng:amd64
fdisk:amd64
libgoa-backend-1.0-1:amd64
...

Upgrade:
speech-dispatcher-audio-plugins:amd64
ubuntu-settings:amd64
libmpc3:amd64
...

Remove:
qtdeclarative5-ubuntu-ui-toolkit-plugin:amd64-
python-sip:amd64-
gstreamer1.0-plugins-ugly-amr:amd64-
...

The «-» was a key learning because unless you can tell it to both install and remove you won’t be able to work your way past many of the dependency cycles.

Keep a copy of this file so you can refer to it later, but make a new copy where you clean it up: remove all the extra lines of the file leaving just the package:arch lines.

Run apt using that resulting file packages.txt as follows

xargs -a packages.txt sudo apt install

This command will be all the adds/removes that the system intended to do before it got broken, and should represent a consistent set.

Assuming it finishes you can then complete anything missed with sudo apt install -f and sudo apt dist-upgrade.

Finish by creating a new list with just the «Install:» list of packages, pass them to apt-mark auto to mark the packages as automatically installed (the upgrade chose them, not you).

xargs -a installed.txt sudo apt-mark auto

I hope that helps someone else out there who thought their whole system was borked.

Перейти к содержанию

На чтение 2 мин Опубликовано 06.04.2023

Столкнулись с проблемой при установке какого-либо пакета:

apt-get install golang-go

Получаем такой вывод:

  libc6-dev : Ломает: libglib2.0-dev (<= 2.72.3-1) но 2.72.1-1 должен быть установлен E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.

Как исправить ошибку

Данный метод был применен на системе Kali Linux:

PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2021.4"
VERSION_ID="2021.4"
VERSION_CODENAME="kali-rolling"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="https://www.kali.org/"
SUPPORT_URL="https://forums.kali.org/"
BUG_REPORT_URL="https://bugs.kali.org/"

Однако, возможно, это можно воспроизвести и на других debian-подобных ОС (Ubuntu,Debian,Mint,PopOS)

Сначала сделаем резервную копию всех файлов в двух сломанных пакетах, перечислив файлы для копирования с помощью ‘dpkg -L libc-bin’ и ‘dpkg -L libc-dev-bin’.

Затем  удалим два поврежденных пакета:

  apt-get remove libc-dev libc-bin

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

Попытка вернуть эти пакеты обратно:

  apt-get install libc-dev libc-bin

Далее выполняем обновление:

Далее система предложит обновить службы:

Теперь мы можем спокойно устанавливать нужные пакеты.

см. также:

  • 🌐 Обход защиты Linux – скрытие процессов Linux
  • 🗜️ Легкий взлом паролей ZIP-файлов с помощью Zydra
  • 👀 Maryam – Лучший фреймворк сбора информации?
  • 🔐 Pastejacking – Эксплуатация удаленных машин
  • 🐧 Unicornscan – полное руководство для начинающих
  • 🗃️ Восстановление потерянных файлов с PartedMagic
  • 📝Как получить доступ к WiFi сети с белым списком MAC-адресов
  • 🐧 Как проверить/обнаружить, что сервер/система Linux взломана/взломан

Пожалуйста, не спамьте и никого не оскорбляйте.

Это поле для комментариев, а не спамбокс.

Рекламные ссылки не индексируются!

та же что и в первом посте

    ls /etc/apt/sources.list.d/

пусто


Пользователь добавил сообщение 10 Октября 2016, 17:24:56:


в общем ничего установить не получается

sudo apt-get install wine1.7
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 wine1.7 : Зависит: wine1.7-amd64 (= 1:1.7.18-0ubuntu1) но он не будет установлен
           Зависит: wine1.7-i386 (= 1:1.7.18-0ubuntu1)
           Рекомендует: winbind
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.


Пользователь добавил сообщение 10 Октября 2016, 17:36:10:


ps
Там проблема в /etc/apt/source.list
заменил на стандартный получилось установить wine, но php5-fpm пакеты не получается
E: Для пакета «php5-fpm» не найден кандидат на установку


Пользователь добавил сообщение 10 Октября 2016, 17:45:35:


pps
в версии 16.04 пакет php устанавливается apt-get install php
а php-fpm : apt-get install php-fpm php

и устанавливается 7 версия, а надо 5 установить

I ran into this problem yesterday after someone rebooted during an OS version upgrade. None of the approaches worked above because of the sheer scale of the mess ups (~1500 packages).

To recover I went to /var/log/apt/history.log and looked at the last entry which has three very long lists describing what was being attempted when the OS upgrade failed. It consists of three lists «Upgrade:» «Install:» «Remove:» of the form:

Upgrade: package1:arch (old, new), package2:arch (old, new),
...

Take those three lists into your favourite regexp compatible editor, and replace the parentheses up to the comma with a newline. For the «Remove:» section append a «-» so you’re left with lists like:

Install:
speech-dispatcher-espeak-ng:amd64
fdisk:amd64
libgoa-backend-1.0-1:amd64
...

Upgrade:
speech-dispatcher-audio-plugins:amd64
ubuntu-settings:amd64
libmpc3:amd64
...

Remove:
qtdeclarative5-ubuntu-ui-toolkit-plugin:amd64-
python-sip:amd64-
gstreamer1.0-plugins-ugly-amr:amd64-
...

The «-» was a key learning because unless you can tell it to both install and remove you won’t be able to work your way past many of the dependency cycles.

Keep a copy of this file so you can refer to it later, but make a new copy where you clean it up: remove all the extra lines of the file leaving just the package:arch lines.

Run apt using that resulting file packages.txt as follows

xargs -a packages.txt sudo apt install

This command will be all the adds/removes that the system intended to do before it got broken, and should represent a consistent set.

Assuming it finishes you can then complete anything missed with sudo apt install -f and sudo apt dist-upgrade.

Finish by creating a new list with just the «Install:» list of packages, pass them to apt-mark auto to mark the packages as automatically installed (the upgrade chose them, not you).

xargs -a installed.txt sudo apt-mark auto

I hope that helps someone else out there who thought their whole system was borked.

I have tried to install wine on elementary os 0.21 yesterday.
While doing so i stumbled upon this output:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 adduser : Depends: passwd (>= 1:4.0.12)
 libqtgui4:i386 : Depends: libaudio2:i386 but it is not going to be installed
 libsm6 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
 libuuid1:i386 : Depends: passwd:i386
                 Recommends: uuid-runtime:i386
 openssh-client : Depends: passwd
 procps : Depends: initscripts
 upstart : Depends: libnih-dbus1 (>= 1.0.0) but it is not going to be installed
           Depends: libnih1 (>= 1.0.0) but it is not going to be installed
           Depends: initscripts
           Depends: mountall
           Depends: ifupdown (>= 0.6.10ubuntu5)
 wine : Depends: wine1.6 but it is not going to be installed or
                 wine1.7 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

I tried to solve this by trying sudo apt-get update, sudo apt-get upgrade and so on.
Nothing has helped me so far and maybe i need to remove some packages but
i am not sure which ones i would have to remove in order to solve the problem.

I have ubuntu 20.04
When I try run command sudo apt-get upgrade I have got this:

Reading package lists... Done
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.
 libc6 : Breaks: libc6:i386 (!= 2.27-3ubuntu1.6.ubuntu.bionic.custom) but 2.27-3ubuntu1.6 is installed
 libc6:i386 : Breaks: libc6 (!= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6.ubuntu.bionic.custom is installed
 libc6-dbg : Depends: libc6 (= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6.ubuntu.bionic.custom is installed
 libc6-dev : Depends: libc6 (= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6.ubuntu.bionic.custom is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

When I try run command sudo apt --fix-broken install I have got this:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies.
 libc6 : Breaks: libc6:i386 (!= 2.27-3ubuntu1.6.ubuntu.bionic.custom) but 2.27-3ubuntu1.6 is installed
 libc6:i386 : Breaks: libc6 (!= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6.ubuntu.bionic.custom is installed
 libc6-dbg : Depends: libc6 (= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6.ubuntu.bionic.custom is installed
 libc6-dev : Depends: libc6 (= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6.ubuntu.bionic.custom is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

I can’t install any package !

  • #4

Не могу установить ни одну программу.

Код:

root@kali:~# sudo apt-get install tor
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
gsettings-desktop-schemas : Ломает: mutter (< 3.31.4) но 3.30.2-8 должен быть установлен
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
root@kali:~#

Код:

root@kali:~# sudo apt-get update Сущ:1 http://mirror-1.truenetwork.ru/kali kali-rolling InRelease Чтение списков пакетов… Готово root@kali:~# sudo apt-get upgrade Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Расчёт обновлений… Готово Следующие пакеты будут оставлены в неизменном виде: accountsservice apache2 apache2-bin apache2-data apache2-utils appstream aspell build-essential chromium chromium-common chromium-driver chromium-sandbox clang clang-6.0 colord cpp crunch cutycapt desktop-base dnsrecon eog espeak-ng-data evince evince-common evolution-data-server exim4-base exim4-config exim4-daemon-light exiv2 fern-wifi-cracker firefox-esr folks-common freerdp2-x11 fwupd fwupd-amd64-signed g++ gawk gcc gcc-9-base gdisk gedit gedit-common gir1.2-accountsservice-1.0 gir1.2-evince-3.0 gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gweather-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-peas-1.0 gir1.2-rsvg-2.0 gir1.2-soup-2.4 gir1.2-totem-1.0 gir1.2-vte-2.91 gir1.2-webkit2-4.0 gjs glib-networking glib-networking-services gnome-contacts gnome-control-center gnome-control-center-data gnome-desktop3-data gnome-font-viewer gnome-session gnome-session-bin gnome-session-common gnome-settings-daemon gnome-settings-daemon-common gnome-shell gnome-shell-common gnome-shell-extension-dashtodock gnome-shell-extension-desktop-icons gnome-shell-extension-workspaces-to-dock gnome-shell-extensions gnome-software gnome-software-common gnome-system-monitor gnome-terminal gnome-terminal-data gnome-theme-kali grilo-plugins-0.3 groff-base gsettings-desktop-schemas gstreamer1.0-gl gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-x gtk2-engines-murrine guile-2.2-libs guymager gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-fuse gvfs-libs hashcat hwloc i965-va-driver impacket-scripts inetsim intel-media-va-driver iproute2 iptables kali-defaults kali-desktop-core kali-desktop-gnome kali-linux-default kali-menu king-phisher kismet-capture-linux-wifi kismet-core lib32stdc++6 libaccountsservice0 libalgorithm-diff-xs-perl libaom0 libapache2-mod-php libappstream4 libasan5 libasound2 libasound2-data libasound2-plugins libaspell15 libavcodec58 libavfilter7 libavformat58 libavresample4 libavutil56 libblockdev-part2 libbrotli1 libc-bin libc-dev-bin libc6 libc6-dev libc6-i386 libcairo-gobject-perl libcairo-perl libcamel-1.2-62 libchromaprint1 libclang-common-6.0-dev libclang1-6.0 libclutter-1.0-0 libcolord2 libcrypt-ssleay-perl libcupsfilters1 libdbd-mysql-perl libdbi-perl libdc1394-22 libde265-0 libdjvulibre21 libdrm-amdgpu1 libdrm2 libebackend-1.2-10 libedataserverui-1.2-2 libegl-mesa0 libenchant1c2a libespeak-ng1 libevdocument3-4 libevview3-3 libexempi8 libexif12 libfaad2 libfcgi-perl libfile-fcntllock-perl libflite1 libfolks-eds25 libfolks25 libfreerdp-client2-2 libfreerdp2-2 libgail-common libgail18 libgbm1 libgcab-1.0-0 libgd3 libgeos-c1v5 libgexiv2-2 libgfortran5 libgirepository-1.0-1 libgjs0g libgl1-mesa-dri libglapi-mesa libglib-object-introspection-perl libglib-perl libglib2.0-0 libglib2.0-bin libglibmm-2.4-1v5 libglx-mesa0 libgme0 libgnome-bluetooth13 libgphoto2-6 libgs9 libgs9-common libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk2.0-0 libgtk2.0-bin libguytools2 libharfbuzz-icu0 libhtml-parser-perl libhttp-message-perl libical3 libicu63 libinput10 libip4tc2 libip6tc2 libiptc0 libiw30 libjavascriptcoregtk-4.0-18 liblapack3 liblcms2-2 liblilv-0-0 libllvm6.0 libllvm8 liblocale-gettext-perl libmath-random-isaac-xs-perl libmongoc-1.0-0 libmp3lame0 libmpcdec6 libnautilus-extension1a libnet-dbus-perl libnet-dns-sec-perl libnet-libidn-perl libnet-ssleay-perl libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-echo libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libnss-myhostname libnss-systemd libofa0 libomp-dev libopenjp2-7 libopenmpt0 libpam-systemd libpeas-1.0-0 libphonenumber7 libpng16-16 libpocl2 libpocl2-common libpoppler-glib8 libpoppler82 libpostproc55 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-dev libpython3-stdlib libqt5charts5 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5network5 libqt5opengl5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5webchannel5 libqt5webkit5 libqt5widgets5 libqt5xml5 libradare2-dev librados2 librsvg2-2 librsvg2-common librubberband2 libsane libselinux1 libsemanage-common libsemanage1 libsensors5 libserd-0-0 libslang2 libsmbclient libsndfile1 libsocket6-perl libsoup2.4-1 libsoxr0 libspeex1 libspeexdsp1 libsqlite3-0 libsratom-0-0 libswresample3 libswscale5 libsystemd0 libtag1v5 libtag1v5-vanilla libtcl8.6 libtdb1 libterm-readkey-perl libtext-charwidth-perl libtext-iconv-perl libtiff5 libtk8.6 libtotem0 libtracker-control-2.0-0 libtracker-miner-2.0-0 libtracker-sparql-2.0-0 libtwolame0 libudev1 libvisual-0.4-0 libvpx6 libvte-2.91-0 libvulkan1 libwbclient0 libwebkit2gtk-4.0-37 libwinpr2-2 libxatracker2 libxml-parser-perl libxml2 libxslt1.1 libxtables12 libxvidcore4 libyara3 libzvbi-common libzvbi0 linux-headers-amd64 llvm-6.0 llvm-6.0-dev llvm-6.0-runtime locales login mailutils mailutils-common mariadb-client-10.3 mariadb-client-core-10.3 mariadb-server-10.3 mariadb-server-core-10.3 mawk mesa-va-drivers mesa-vdpau-drivers metasploit-framework mitmproxy mutter nautilus nautilus-data nautilus-extension-gnome-terminal ndiff netsniff-ng nginx nginx-common nginx-full nmap nmap-common openjdk-11-jre openjdk-11-jre-headless openssh-client openssh-server openssh-sftp-server ophcrack ophcrack-cli passwd perl perl-base php php-common plymouth plymouth-label pocl-opencl-icd polenum poppler-utils postgresql pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python python-babel-localedata python-cffi-backend python-dev python-enchant python-faraday python-gi python-gobject python-minimal python-numpy python-pastedeploy-tpl python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-apt python3-brlapi python3-brotli python3-cairo python3-cffi-backend python3-cups python3-dbus python3-dev python3-distutils python3-gi python3-gi-cairo python3-jsonschema python3-kiwisolver python3-lib2to3 python3-lxml python3-mako python3-markupsafe python3-matplotlib python3-maxminddb python3-minimal python3-mpltoolkits.basemap python3-msgpack python3-mysqldb python3-numpy python3-protobuf python3-psycopg2 python3-pycryptodome python3-pycurl python3-pyproj python3-pyqtgraph python3-ruamel.yaml python3-scipy python3-simplejson python3-sip python3-smbc python3-sqlalchemy python3-sqlalchemy-ext python3-tk python3-tornado python3-urwid python3-yaml qt5-gtk-platformtheme radare2 reaver ruby ruby-atomic ruby-dev ruby-ffi ruby-json ruby-nokogiri ruby-yajl rubygems-integration samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules sane-utils screen set smbclient smbmap snmp snmpd sqlite3 sqlitebrowser systemd theharvester totem totem-plugins tracker tracker-extract tracker-miner-fs tshark udev unattended-upgrades util-linux vim vim-common vim-runtime vim-tiny whois winexe wireshark wireshark-common wireshark-qt wpasupplicant x11-apps xbrlapi xserver-xephyr xserver-xorg-core xserver-xorg-video-intel xwayland zsh zsh-common Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 514 пакетов не обновлено. root@kali:~#

  • Снимок экрана от 2020-07-07 18-43-13.png

    Снимок экрана от 2020-07-07 18-43-13.png

    158,9 КБ

    · Просмотры: 532

Последнее редактирование: 07.07.2020

[Решено] Как правильно решить проблему?

Автор zaborik, 01 августа 2013, 23:53:43

« назад — далее »

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

Следующая проблема. При попытки установить что либо вылазит вот это:

~$ sudo apt-get install pidgin
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
libgl1-mesa-dri-experimental : Зависит: libgl1-mesa-dri (>= 7.11.1) но 7.7.1-5 будет установлен
libgl1-mesa-glx : Зависит: libglapi-mesa (= 9.1.4-1) но 8.0.5-4+deb7u2 будет установлен
pidgin : Зависит: pidgin-data (>= 2.10.6) но он не будет установлен
          Зависит: pidgin-data (< 2.10.6-z) но он не будет установлен
          Зависит: libgtkspell0 (>= 2.0.10) но он не будет установлен
          Зависит: libpurple0 (>= 2.8.0) но он не будет установлен
xserver-xorg-core : Рекомендует: libgl1-mesa-dri (>= 7.10.2-4) но 7.7.1-5 будет установлен
                     Ломает: libgl1-mesa-dri (< 7.10.2-4) но 7.7.1-5 будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).


у тебя ветка какая wheezy,jessy,sid?У тебя подключён experimental,зачем мешаешь если не понимаешь что может быть.

Gentoo x86_64 AMD E-350 Openbox 3.5.2


sid non-free ветка wheezy. Ставил репо по факу для nvidia optimus. Но я не дописал, завис браузер. Мне сейчас нужно удалить как то ти пакеты, а то даже opengl не работает. Но  дело в том что если попытаться удалить конфликты тянет за собой полсистемы на удаление. Кеды, браузер и т.п. Можно как то исправить без переустановки системы?


 /etc/apt/sources.list там не должно быть компота,да и что там покажи.

Gentoo x86_64 AMD E-350 Openbox 3.5.2


~$ cat /etc/apt/sources.list
#
deb http://ftp.uk.debian.org/debian/ wheezy main
deb-src http://ftp.uk.debian.org/debian/ wheezy main
deb http://packages.mate-desktop.org/repo/debian wheezy main
deb http://mirror1.mate-desktop.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ wheezy-updates main
deb-src http://ftp.uk.debian.org/debian/ wheezy-updates main
deb http://http.us.debian.org/debian stable main contrib non-free
deb ftp://ftp.ru.debian.org/debian/ unstable main contrib non-free


zaborik, про  experimental прошу прощенья коллега


Сообщение объединено: 02 августа 2013, 00:21:03


apt-get -f install не пробывал?

Gentoo x86_64 AMD E-350 Openbox 3.5.2


~$ sudo apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... не удалось.
Пакеты, имеющие неудовлетворённые зависимости:
libgl1-mesa-dri-experimental : Зависит: libgl1-mesa-dri (>= 7.11.1) но 7.7.1-5 уже установлен
libgl1-mesa-glx : Зависит: libglapi-mesa (= 9.1.4-1) но 8.0.5-4+deb7u2 уже установлен
xserver-xorg-core : Рекомендует: libgl1-mesa-dri (>= 7.10.2-4) но 7.7.1-5 уже установлен
                     Ломает: libgl1-mesa-dri (< 7.10.2-4) но 7.7.1-5 уже установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
E: Невозможно скорректировать зависимости


Gentoo x86_64 AMD E-350 Openbox 3.5.2


Нет, если как то решится. Я просто уже хочу сносить кеды и ставить майт если придется эту ересь удалять, то кеды удалятся за ней.


Gentoo x86_64 AMD E-350 Openbox 3.5.2


Апдейт все норм, а вот апгрейд ошибки

sudo aptitude update && sudo aptitude upgrade
..........
Получено 27,2 MБ в 1мин 32с (293 kБ/с)                                                       

                             Разрешение зависимостей...                         
Не удалось разрешить зависимости для обновления: решение не найдено.
Не удалось безопасно разрешить зависимости, попробуйте запустить с параметром --full-resolver


Это с пофиксенными репо. Сырцы оставил, мне нужны.


а этот убрал deb ftp://ftp.ru.debian.org/debian/ unstable main contrib non-free?


Сообщение объединено: 02 августа 2013, 01:17:42


пробуй apt-get update и  apt-get install


Сообщение объединено: 02 августа 2013, 01:25:14


ну как поправилось?

Gentoo x86_64 AMD E-350 Openbox 3.5.2


Нет(

~$ sudo apt-get -f install && sudo apt-get update
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... не удалось.
Пакеты, имеющие неудовлетворённые зависимости:
libgl1-mesa-dri-experimental : Зависит: libgl1-mesa-dri (>= 7.11.1) но 7.7.1-5 уже установлен
libgl1-mesa-glx : Зависит: libglapi-mesa (= 9.1.4-1) но 8.0.5-4+deb7u2 уже установлен
xserver-xorg-core : Рекомендует: libgl1-mesa-dri (>= 7.10.2-4) но 7.7.1-5 уже установлен
                     Ломает: libgl1-mesa-dri (< 7.10.2-4) но 7.7.1-5 уже установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
E: Невозможно скорректировать зависимости

все таки придется полную переустановку делать?
ветку ту убрал с репо


попробуй удали libgl1-mesa-dri  (7.7.1-5) и поставь заново 7.11.1


Сообщение объединено: 02 августа 2013, 02:11:55


ptitude update && sudo aptitude upgrade

Gentoo x86_64 AMD E-350 Openbox 3.5.2


Неа:

~$ sudo apt-get remove libgl1-mesa-dri
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
libgl1-mesa-dri-experimental : Зависит: libgl1-mesa-dri (>= 7.11.1) но он не будет установлен
libgl1-mesa-glx : Зависит: libglapi-mesa (= 9.1.4-1) но 8.0.5-4+deb7u2 будет установлен
                   Рекомендует: libgl1-mesa-dri (>= 7.2) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
gleameyes@senbonsakura:~$


Сообщение объединено: 02 августа 2013, 02:21:03


можно удалить через aptitude но тянет за собой 152 пакета, как я и говорил). Т.е. получится удалится тупо все.


Вот логи:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
npm : Зависит: node-gyp (>= 0.10.9) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
node-gyp : Зависит: nodejs-dev но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
nodejs-dev : Зависит: libssl-dev (>= 1.0.0g) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
libssl-dev : Зависит: libssl1.0.0 (= 1.0.2g-1ubuntu4.13) но 1.0.2l-1~bpo8+1 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

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

Could not calculate the upgrade An unresolvable problem occurred while calculating the upgrade. Please report this bug against the 'update-manager' package and include the following error message: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.' 

задан
19 June 2012 в 03:39

поделиться

7 ответов

Эта ошибка может быть вызвана неполной установкой пакета.

У вас есть два варианта: 1) исправить сломанную установку или 2) откатить (или удалить) сломанную установку.

Поскольку это не было упомянуто выше, чтобы откатиться и удалить сломанную установку, выйдите из synaptic (если вы все еще в нем) и затем введите эти команды в терминал:

sudo apt-get update # Make sure your package list is up to date sudo apt-get autoremove # Removes "no longer required" packages 

Затем, чтобы подтвердить, что сломанные пакеты исчезли , вернитесь в синаптический режим и выберите Редактировать | Исправьте поврежденные пакеты , и не должно быть поврежденных пакетов.

Обратите внимание, что это не исправляет неработающую установку, это просто позволяет вам снова продолжить в синаптическом режиме с другой установкой или удалением и т. Произошло то, что вы начали установку пакета, а затем частично ее выполнили, и после установки некоторых зависимостей что-то пошло не так, остались неиспользуемые зависимые пакеты и неполная установка.

ответ дан Elliptical view
19 June 2012 в 03:39

поделиться

Это сообщение может решить вашу проблему. Подводя итог,

  1. Откройте файл журнала /var/log/dist-upgrade/apt.log в текстовом редакторе.
  2. Найдите все «сломанные» пакеты и удалите их с помощью sudo apt-get remove .

Примечание. В более новых версиях журнал находится в /var/log/apt/term.log .

ответ дан Martin Thornton
19 June 2012 в 03:39

поделиться

Проблема заключалась в том, что у меня были установлены некоторые пакеты, которые не имели пути обновления, то есть недоступны в Precise. Чтобы отладить это, я посмотрел в файле /var/log/dist-upgrade/apt.log, и он идентифицирует пакеты, которые были «сломаны» . Мне просто нужно было apt-get remove их сделать, обновить релиз, и после этого я мог бы переустановить их.

Иногда, когда вы переходите на апгрейд вашей машины с помощью apt-get, вы видите, что пакет «задерживается».

Обычно, чтобы обновить машину, вы должны запустить:

sudo apt-get update
sudo apt-get upgrade

Чтобы исправить пакеты, которые были сохранены:

sudo apt-get dist-upgrade
// dist-upgrade in addition to performing the function of upgrade,
// also intelligently handles changing dependencies with new versions
// of packages; apt-get has a "smart" conflict resolution system, and
// it will attempt to upgrade the most important packages at the
// expense of less important ones if necessary. So, dist-upgrade
// command may remove some packages. The /etc/apt/sources.list file
// contains a list of locations from which to retrieve desired package
// files. See also apt_preferences(5) for a mechanism for overriding
// the general settings for individual packages.

Это обновит пакеты с более новыми доступными версиями, и установить любые новые зависимости, которые необходимы для этого.

ответ дан M.A.K. Ripon
19 June 2012 в 03:39

поделиться

Я получил эту ошибку при обновлении с 16.04 до 18.04 и отключении питания посередине.

Вот как выглядела ошибка, и apt-get install -f ее не исправляет.

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
gir1.2-gtk-3.0 : Depends: gir1.2-pango-1.0 (>= 1.40.5) but 1.38.1-1 is installed
Depends: libgtk-3-0 (>= 3.22.29) but 3.18.9-1ubuntu3.3 is installed
hplip : Depends: hplip-data (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
Depends: printer-driver-hpcups (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
Depends: libsane1 (>= 1.0.24) but it is not installed
libhpmud0 : Depends: libsnmp30 (>= 5.7.3+dfsg-1.8ubuntu3~dfsg) but 5.7.3+dfsg-1ubuntu4.2 is installed
onboard : Depends: onboard-common (< 1.4.1-2ubuntu1.1) but it is not installed
Depends: onboard-common (>= 1.4.1-2ubuntu1) but it is not installed
Depends: libhunspell-1.6-0 but it is not installed
Recommends: onboard-data (>= 1.4.1-2ubuntu1) but 1.2.0-0ubuntu5 is installed
python3 : Depends: python3.6 (>= 3.6.7-1~) but it is not installed
Depends: libpython3-stdlib (= 3.6.7-1~18.04) but 3.5.1-3 is installed
python3-apt : Depends: libapt-inst2.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
Depends: libapt-pkg5.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
python3-cryptography : Depends: python3-asn1crypto (>= 0.21.0~) but it is not installed
Depends: python3-idna (>= 2.1) but 2.0-3 is installed
python3-gdbm : Depends: libgdbm5 (>= 1.14) but it is not installed
python3-pil : Depends: libwebp6 (>= 0.5.1) but it is not installed
Depends: libwebpdemux2 (>= 0.5.1) but it is not installed
Depends: libwebpmux3 (>= 0.6.1-2) but it is not installed
Recommends: python3-olefile but it is not installed
python3-systemd : Depends: libsystemd0 (>= 233) but 229-4ubuntu21.16 is installed
python3-uno : Depends: libreoffice-core (= 1:6.0.7-0ubuntu0.18.04.2) but 1:5.1.6~rc2-0ubuntu1~xenial6 is installed
Depends: python3.6 but it is not installed
Depends: uno-libs3 (>= 5.3.0~alpha) but 5.1.6~rc2-0ubuntu1~xenial6 is installed
python3.6-dev : Depends: python3.6 (= 3.6.7-1~18.04) but it is not installed
totem-plugins : Depends: libgtk-3-0 (>= 3.19.4) but 3.18.9-1ubuntu3.3 is installed
Depends: liblirc-client0 but it is not installed
Depends: libtotem0 (>= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
Depends: totem (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
Depends: gir1.2-totem-1.0 (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
virtualbox : Depends: python3.6 but it is not installed
Depends: libgsoap-2.8.60 but it is not installed
Depends: libpng16-16 (>= 1.6.2-1) but it is not installed
Recommends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
virtualbox-qt : Depends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
Depends: libqt5widgets5 (>= 5.7.0) but 5.5.1+dfsg-16ubuntu7.5 is installed
Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is installed
E: Unmet dependencies. Try using -f.

Я также пробовал sudo apt-get remove пакеты в / var / log / dist-upgrade /apt.log
но это тоже не сработало.

Этот сработал для меня

dpkg -l | grep ^iU | awk '{print $2}' | xargs sudo dpkg --purge 

Он удалил сломанные пакеты, затем я запустил

 apt install -f

Он загрузил и установил пакеты.

ответ дан HVNSweeting
19 June 2012 в 03:39

поделиться

Попробуйте:

sudo apt-get update && sudo apt-get upgrade

Затем снова запустите диспетчер обновлений.

ответ дан jlb
19 June 2012 в 03:39

поделиться

Для меня проблема выглядела так

The following packages have unmet dependencies.
libglib2.0-dev : Depends: libglib2.0-0 (= 2.64.2-1~fakesync1) but 2.64.3-1~ubuntu20.04.1 is to be installed
Depends: libglib2.0-bin (= 2.64.2-1~fakesync1)

Это было вызвано неправильным выбором вида обновлений, которые я хотел загрузить. Я исправил это, открыв Software & Updates, выбрав Updates, и убедившись, что я выбрал All updates for For other packages, subscribe to:. Смотрите картинку ниже

enter image description here

Затем я запустил обычное обновление apt && apt dist-upgrade, и затем я смог установить эту lib.

ответ дан
5 January 2021 в 23:43

поделиться

Я столкнулся с этой проблемой вчера после того, как кто-то перезагрузился во время обновления версии ОС. Ни один из вышеперечисленных подходов не сработал из-за огромного масштаба ошибок (~ 1500 пакетов).

Для восстановления я зашел в /var/log/apt/history.log и посмотрел на последний запись, содержащая три очень длинных списка, описывающих, что было предпринято, когда обновление ОС не удалось. Он состоит из трех списков «Обновить:» «Установить:» «Удалить:» в форме:

Upgrade: package1:arch (old, new), package2:arch (old, new),
...

Переместите эти три списка в свой любимый редактор, совместимый с регулярными выражениями, и замените круглые скобки до запятой на новую строку. Для раздела «Удалить:» добавьте знак «-», чтобы у вас остались списки вроде:

Install:
speech-dispatcher-espeak-ng:amd64
fdisk:amd64
libgoa-backend-1.0-1:amd64
...

Upgrade:
speech-dispatcher-audio-plugins:amd64
ubuntu-settings:amd64
libmpc3:amd64
...

Remove:
qtdeclarative5-ubuntu-ui-toolkit-plugin:amd64-
python-sip:amd64-
gstreamer1.0-plugins-ugly-amr:amd64-
...

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

Сохраните копию этого файла, чтобы вы могли обратиться к нему позже, но сделайте новую копию там, где вы очистите ее: удалите все лишние строки файла, оставив только package: arch строки.

Запустите apt, используя полученный файл packages.txt следующим образом

xargs -a packages.txt sudo apt install

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

Предполагая, что он завершится, вы можете завершить все пропущенное с помощью sudo apt install -f и sudo apt dist-upgrade .

Завершите, создав новый список используя только список пакетов «Установить:», передайте их в apt-mark auto , чтобы пометить пакеты как автоматически установленные (их выбрал обновление, а не вы).

xargs -a installed.txt sudo apt-mark auto

Надеюсь, это поможет кому-то еще, кто думал, что вся их система сломалась.

ответ дан
5 January 2021 в 23:43

поделиться

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

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

During a dist-upgrade operation I am encountering an issue with apt packages.

When running any of the following commands I encounter the same error:

$ sudo apt dist-upgrade
$ sudo apt --fix-broken install
$ sudo apt-get autoremove

Error:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
gdm3 : Depends: gir1.2-gdm-1.0 (= 41~rc-0ubuntu2pop0~1634915133~21.10~cf40258) but 42.0-1ubuntu6pop1~1650301427~22.04~2055533 is installed
Depends: libgdm1 (= 41~rc-0ubuntu2pop0~1634915133~21.10~cf40258) but 42.0-1ubuntu6pop1~1650301427~22.04~2055533 is installed
gnome-settings-daemon : Depends: gnome-settings-daemon-common (= 40.0.1-1ubuntu3pop0~1639691325~21.10~3bcd31b) but 42.1-1ubuntu3pop0~1651657687~22.04~0386384 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

I found 3 related articles, none of the solutions in them solved my problem:

  • https://askubuntu.com/questions/124845/eerror-pkgproblemresolverresolve-generated-breaks-this-may-be-caused-by-hel
  • https://askubuntu.com/questions/1279062/upgrade-from-18-04-to-20-04-prevented-by-eerror-pkgproblemresolverresolve-g
  • https://askubuntu.com/questions/633544/e-error-pkgproblemresolverresolve-generated-breaks-this-may-be-caused-by-he

In the questions above they appear to be focused on specific packages, not a dist-upgrade, so I don’t know how to simply identify and remove an offending package.

If I try to remove an offending package I get what looks like it will be a chain of dependencies that reach into the dist-upgrade, something I guess I don’t want to mess with.

$ sudo apt-get remove gdm3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
gnome-settings-daemon : Depends: gnome-settings-daemon-common (= 40.0.1-1ubuntu3pop0~1639691325~21.10~3bcd31b) but 42.1-1ubuntu3pop0~1651657687~22.04~0386384 is to be installed
pop-desktop : Depends: gdm3 but it is not going to be installed
Recommends: io.elementary.sideload but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

I have tried to install wine on elementary os 0.21 yesterday.
While doing so i stumbled upon this output:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 adduser : Depends: passwd (>= 1:4.0.12)
 libqtgui4:i386 : Depends: libaudio2:i386 but it is not going to be installed
 libsm6 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
 libuuid1:i386 : Depends: passwd:i386
                 Recommends: uuid-runtime:i386
 openssh-client : Depends: passwd
 procps : Depends: initscripts
 upstart : Depends: libnih-dbus1 (>= 1.0.0) but it is not going to be installed
           Depends: libnih1 (>= 1.0.0) but it is not going to be installed
           Depends: initscripts
           Depends: mountall
           Depends: ifupdown (>= 0.6.10ubuntu5)
 wine : Depends: wine1.6 but it is not going to be installed or
                 wine1.7 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

I tried to solve this by trying sudo apt-get update, sudo apt-get upgrade and so on.
Nothing has helped me so far and maybe i need to remove some packages but
i am not sure which ones i would have to remove in order to solve the problem.

Понравилась статья? Поделить с друзьями:
  • Ошибка please install riru from magisk manager
  • Ошибка pipeline error decode video decoder initialization failed
  • Ошибка please insert the first game cd
  • Ошибка pip не является внутренней или внешней командой
  • Ошибка please insert the correct dvd rom