Ошибка pkgproblemresolver resolve привел к появлению сломанных пакетов

Всем привет, не обновляется система через apt upgrade. Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами. При выполнении команды "apt --fix-broken install" также ошибка.

  • #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 КБ

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

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

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

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

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

поделиться

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

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

Здравствуйте! Помогите пожалуйста, может кто сталкивался. Установлена система MX-Linux KDE 19.3. Стоит (продублирована) на двух компьютерах. Ноутбук Lenovo B570e и персоналка на процессоре Athlon 240GE. При обновлении начали сыпаться ошибки.  И их количество постоянно растёт. При обновлении выскакивает:

Открыть содержимое (спойлер)

debconf: Perl may be unconfigured (Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/share/perl/5.28/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/share/perl/5.28/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed—compilation aborted at (eval 1) line 4.
) — aborting

[свернуть]

однако дальше идёт обновление. Правда оно заканчивается с ошибками.

Открыть содержимое (спойлер)

Следующие пакеты будут обновлены:               
  libssl1.1 libssl1.1:i386 openssl
Следующие частично установленные пакеты будут настроены:
  cups cups-bsd
3 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 3 918 kБ архивов. После распаковки 0 Б будет занято.
Хотите продолжить? [Y/n/?] y
Получить: 1 http://deb.debian.org/debian-security buster/updates/main i386 libssl1.1 i386 1.1.1d-0+deb10u4 [1 537 kB]
Получить: 2 http://deb.debian.org/debian-security buster/updates/main amd64 libssl1.1 amd64 1.1.1d-0+deb10u4 [1 538 kB]
Получить: 3 http://deb.debian.org/debian-security buster/updates/main amd64 openssl amd64 1.1.1d-0+deb10u4 [843 kB]
Получено 3 918 kБ в 2с (2 046 kБ/с)
debconf: Perl may be unconfigured (Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed—compilation aborted at (eval 1) line 4.
) — aborting
(Чтение базы данных … на данный момент установлено 414976 файлов и каталогов.)
Подготовка к распаковке …/libssl1.1_1.1.1d-0+deb10u4_i386.deb …
Деконфигурируется libssl1.1:amd64 (1.1.1d-0+deb10u3) …
Распаковывается libssl1.1:i386 (1.1.1d-0+deb10u4) на замену (1.1.1d-0+deb10u3) …
Подготовка к распаковке …/libssl1.1_1.1.1d-0+deb10u4_amd64.deb …
Распаковывается libssl1.1:amd64 (1.1.1d-0+deb10u4) на замену (1.1.1d-0+deb10u3) …
Подготовка к распаковке …/openssl_1.1.1d-0+deb10u4_amd64.deb …
Распаковывается openssl (1.1.1d-0+deb10u4) на замену (1.1.1d-0+deb10u3) …
Настраивается пакет cups (2.2.10-6+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета cups (—configure):
installed cups package post-installation script subprocess returned error exit status 2
Настраивается пакет cups-bsd (2.2.10-6+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета cups-bsd (—configure):
installed cups-bsd package post-installation script subprocess returned error exit status 2
Настраивается пакет libssl1.1:amd64 (1.1.1d-0+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета libssl1.1:amd64 (—configure):
installed libssl1.1:amd64 package post-installation script subprocess returned error exit status 2
Настраивается пакет libssl1.1:i386 (1.1.1d-0+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета libssl1.1:i386 (—configure):
installed libssl1.1:i386 package post-installation script subprocess returned error exit status 2
dpkg: зависимости пакетов не позволяют настроить пакет openssl:
openssl зависит от libssl1.1 (>= 1.1.1), однако:
  Пакет libssl1.1:amd64 пока не настроен.

dpkg: ошибка при обработке пакета openssl (—configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для libc-bin (2.28-10) …
При обработке следующих пакетов произошли ошибки:
cups
cups-bsd
libssl1.1:amd64
libssl1.1:i386
openssl
E: Sub-process /usr/bin/dpkg returned an error code (1)
Настраивается пакет cups (2.2.10-6+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета cups (—configure):
installed cups package post-installation script subprocess returned error exit status 2
Настраивается пакет cups-bsd (2.2.10-6+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета cups-bsd (—configure):
installed cups-bsd package post-installation script subprocess returned error exit status 2
Настраивается пакет libssl1.1:amd64 (1.1.1d-0+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета libssl1.1:amd64 (—configure):
installed libssl1.1:amd64 package post-installation script subprocess returned error exit status 2
Настраивается пакет libssl1.1:i386 (1.1.1d-0+deb10u4) …
Can’t load ‘/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so’ for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: файл слишком мал at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
BEGIN failed—compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed—compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed—compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: ошибка при обработке пакета libssl1.1:i386 (—configure):
installed libssl1.1:i386 package post-installation script subprocess returned error exit status 2
dpkg: зависимости пакетов не позволяют настроить пакет openssl:
openssl зависит от libssl1.1 (>= 1.1.1), однако:
  Пакет libssl1.1:amd64 пока не настроен.

dpkg: ошибка при обработке пакета openssl (—configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для libc-bin (2.28-10) …
При обработке следующих пакетов произошли ошибки:
cups
cups-bsd
libssl1.1:amd64
libssl1.1:i386
openssl

                                                 Текущее состояние: 0 (-3) может быть обновлено.

[свернуть]

Перед обновлением были с ошибками только  cups, cups-bsd.

Есть снапшот до обновления, в котором по приложениям ошибок пока нет, однако первый сплоер уже выскакивает. И doublecmd на qt завершается с ошибкой при закрытии.
Подскажите как лечить пожалуйста.


Открыть содержимое (спойлер)

Перенёс, потому что не Дебиан

[свернуть]

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


Почему не дебиан? Дебиан, только чуть прилизаный вроде.

Открыть содержимое (спойлер)

Kernel: 5.8.0-3-amd64 x86_64 bits: 64 compiler: N/A
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.8.0-3-amd64
  root=UUID=<filter> ro quiet splash
  Desktop: KDE Plasma 5.14.5 tk: Qt 5.11.3 wm: kwin_x11 dm: SDDM
  Distro: MX-19.3_KDE_x64 patito feo November 11 2020
  base: Debian GNU/Linux 10 (buster)

[свернуть]

Всё ставил только со стабильного репозитория через встроенную утилиту. Вот вывод реп:

Открыть содержимое (спойлер)

  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
  1: deb http://deb.debian.org/debian buster-updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/debian.list
  1: deb http://deb.debian.org/debian buster main contrib non-free
  2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
  1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
  1: deb https://mirror.yandex.ru/mirrors/MX-Linux/MX-Packages/mx/repo/ buster main non-free
  2: deb https://mirror.yandex.ru/mirrors/MX-Linux/MX-Packages/mx/repo/ buster ahs
  Active apt repos in: /etc/apt/sources.list.d/opera-stable.list
  1: deb https://deb.opera.com/opera-stable/ stable non-free
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
  1: deb https://linux.teamviewer.com/deb stable main
  No active apt repos in: /etc/apt/sources.list.d/various.list

[свернуть]

Косяк какой то, даже самый первый снапшот и то с таким косяком… Не хотелось бы заново с установкой начинать. Реально perl переставить?  Я пробовал пакеты проблемные в /var/lib/dpkg/status удалить но что то совсем систему сломал.


Цитата: shlihta от 09 декабря 2020, 13:36:07Почему не дебиан?

Это распиаренная говносборка где применена часть пакетов из репозитория стабильного debian а весь передовой софтсобран на коленке и не протестирован должным образом.

Русские дебианщики против цифрового слабоумия !


Ну хз, может и говносборка. Я сначала делал на Q4OS, всё же хоть чуть прилизана. Но хочется инструменты с MX Linux, особенно для создания снапшотов любого размера и так по мелочи хорошие утилиты есть. Если переходишь с винды это критично. Не хватает только установке в суб дирректорию, timeshift с btrfs не работает… Всё же вид загрузчика нравится, не то что в q4os или лысом debian, да и утилиты огонь. Альтернатива «МХ снимок системы» только SystemBack и то он если система разрастается, начинает глючить..
Вот как этот косяк выличить с perrl хз… Откуда это вообще выскочило не пойму.


Есть мнение что linux очень гибок в настройках, и это так. Стоит правда помнить что в отличии от варезных форточек или хакинтоша продукт изначально бесплатный от чего подаётся пользователю таким как есть …. кому надо допилят сами. Разумеется когда пользуешься этими чудесами 12+ лет ваших хотелок уже не понять. На youtube  есть блогер и разряда пингвинусов, он клепает свои сборки на тему debian +XFCE, там у него эти утилиты присутствуют, за то нет конфликтов при обновлении системы. В общем то всё объяснимо, человек проявил желание взять исходники этих программ в том же MX и собрал их для  debian. Я вам скажу больше, можно самостоятельно сделать эксклюзивную кастомную систему персонально для себя но нужно желание и время.
По этому достаточно многие переходят на linux и спустя какое то время возвращаются обратно.

Русские дебианщики против цифрового слабоумия !


Это всё хорошо когда досконально разбираешься в системе. Когда только начинаешь хочется всё потрогать и чтоб была возможность для отката. У меня после использования линукс начинает казаться что все обновления это зло. И любое из них может неожиданно выйти боком и что нибудь сломать в системе. То есть, установил и потом только доустонавливай необходимые программы. Всё ж хорошо было, пока не обновил…
Ладно, по моей проблеме какие нибудь мысли будут? Или только устанавливать систему начисто и заново устанавливать необходимое и на каждом шаге проверять?


По вашей проблеме, в принципе она решаема но не для новичка . Вызвана она источниками по смещанными от разных дистрибутивов . К сожалению в говносборках так задумано. Вы получаете  из коробки рабочий дистрибутив но пои установке дополнительного софта ииеете проблемы с зависимостями. Есть некоторый шанс , если удалить приложения поставленные вручную и убрать их источники ( я видел у вас )  так же вернуть из кэша старые версии проблемных пакетов  и плставить их через  dpkg с понижением версий. Дам добрый совет, не ведитесб на пиар, не всё золото…

Русские дебианщики против цифрового слабоумия !


Цитата: shlihta от 09 декабря 2020, 13:36:07
Почему не дебиан? Дебиан, только чуть прилизаный вроде.Открыть содержимое (спойлер)

Kernel: 5.8.0-3-amd64 x86_64 bits: 64 compiler: N/A
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.8.0-3-amd64
  root=UUID=<filter> ro quiet splash
  Desktop: KDE Plasma 5.14.5 tk: Qt 5.11.3 wm: kwin_x11 dm: SDDM
  Distro: MX-19.3_KDE_x64 patito feo November 11 2020
  base: Debian GNU/Linux 10 (buster)

[свернуть]

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

  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
  1: deb http://deb.debian.org/debian buster-updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/debian.list
  1: deb http://deb.debian.org/debian buster main contrib non-free
  2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
  1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
  1: deb https://mirror.yandex.ru/mirrors/MX-Linux/MX-Packages/mx/repo/ buster main non-free
  2: deb https://mirror.yandex.ru/mirrors/MX-Linux/MX-Packages/mx/repo/ buster ahs
  Active apt repos in: /etc/apt/sources.list.d/opera-stable.list
  1: deb https://deb.opera.com/opera-stable/ stable non-free
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
  1: deb https://linux.teamviewer.com/deb stable main
  No active apt repos in: /etc/apt/sources.list.d/various.list

[свернуть]

Косяк какой то, даже самый первый снапшот и то с таким косяком… Не хотелось бы заново с установкой начинать. Реально perl переставить?  Я пробовал пакеты проблемные в /var/lib/dpkg/status удалить но что то совсем систему сломал.

Откуда такой sources.list ? Сам замостырил?

вот мой, не тронутый, одна строчка там и та закомменчена:
#this file is empty by default.  Sources are under /etc/apt/souces.list.d

дальше по дебиан, /media/amper/rootMX19/etc/apt/sources.list.d/debian.list

Открыть содержимое (спойлер)

# Debian Stable.
deb http://deb.debian.org/debian buster main contrib non-free
#deb http://deb.debian.org/debian-security buster/updates main contrib non-free
#deb-src http://deb.debian.org/debian buster main contrib non-free

#buster backports
#deb http://deb.debian.org/debian buster-backports main contrib non-free
deb http://mirrors.kernel.org/debian/ buster main contrib non-free

[свернуть]

debian-stable-updates.list

Открыть содержимое (спойлер)

# Debian buster Updates
deb http://deb.debian.org/debian buster-updates main contrib non-free

[свернуть]

mx.list

Открыть содержимое (спойлер)

various.list

Открыть содержимое (спойлер)

ahs — вылавливал оттуда ошибки, отключи. А перл снести и переставить, с исправлеными листами.

почистить чуток от лишнего:
sudo dpkg -l | awk ‘/^rc/ {print $2}’
sudo apt purge $(dpkg -l | awk ‘/^rc/ { print $2 }’)


Cообщение объединено 10 декабря 2020, 13:01:16


Цитата: shlihta от 09 декабря 2020, 12:09:10
Здравствуйте! Помогите пожалуйста, может кто сталкивался. Установлена система MX-Linux KDE 19.3..

Есть снапшот до обновления, в котором по приложениям ошибок пока нет, однако первый сплоер уже выскакивает. И doublecmd на qt завершается с ошибкой при закрытии.
Подскажите как лечить пожалуйста.

Будь добр, поясни почему KDE? В нем все зло! имхо. )


Цитата: Amper от 10 декабря 2020, 12:02:31Будь добр, поясни почему KDE? В нем все зло! имхо. )

Хотя бы по тому что это классический рабочий стол,  одно из древнейших окружений в linux, наверное самое гибкое по настройкам окружение. Плюс к тому теперь оно жрёт ресурсов не больше других.
З.Ы Крыса в MX  вообще беспонтовая, то есть она не дефолтная, но кого ныньче удивишь коньками и панелько сбоку. Бывали времена, крысу пилили круче в том же dream linux и даже в sparky. В прочем все эти дистрибутивы — игрушки однодневки, хить на них не комфортно.
Скажете я помешан на debian, вовсе нет. Можно взять с тем же успехом CentOS 8 и настроить под себя. Всё будет так же безотказно и надёжно работать, а аппаратная поддержка точно не хуже. Единственное времени уйдёт побольше, загрузчик винды при необходимости придётся прописать вручную, да и с источниками берега то же надо знать.

Русские дебианщики против цифрового слабоумия !


Цитата: ferum от 10 декабря 2020, 15:32:37
Хотя бы по тому что это классический рабочий стол,  одно из древнейших окружений в linux, наверное самое гибкое по настройкам окружение. Плюс к тому теперь оно жрёт ресурсов не больше других.

По-моему кде — виндусятина. Имхо конечно. Тот же «мате» и «xfce» не приходиться допиливать пока настраиваешь систему. KDE изначально тугой для управления и массивный по пакетам. Пока парень в теме с видеокартой TU116 бился, я все дистрибы поскачивал и попереустанавливал. «Завелись»: стандарт (естественно); мате; хfce; — без манипуляций, а «cinnamon; kde; gnome»; — нет. И так практически со всеми дистрами linux… кроме Арча, он легко поднимается на всем похоже, если это 64бит. )

зы. На мой взгляд, чтобы исключить ошибки, которые могут проявляться при установке системы, лучше накатывать ее постепенно. Масса дистров не загружаются сразу после скачивания, то двд им дай (инитрд менять приходится), то поставь драйвер со своего диска. Хотя лежат как полноценные установочные. Альфы1-2 тоже с причудами кстати. )

Я к тому, что «кеды» и все подобное, лучше ставить уже после как есть снимок системы. А устанавливать изначально на чем либо легковесном, либо «стандарт». Здесь автор топика говорит, что заметил после установки траблы… мой вывод, перезалить систему на дефолтном «флю-блю» как ее там, а потом уже «рубашки мерять», с уже имеющемся снимком системы, рабочим и «чистым».


Источники на правил и не добавлял. Все стандартное в МХ. Стараюсь лишнего совсем не ставить. КДЕ реально нравился, ещё мате более менее, но кде для меня по ощущениям лучше) если я переустановлю perl сейчас, без изменения источников может помочь? И как это правильно сделать? Буду дома, займусь.


Цитата: shlihta от 10 декабря 2020, 17:34:24
Источники на правил и не добавлял. Все стандартное в МХ. Стараюсь лишнего совсем не ставить. КДЕ реально нравился, ещё мате более менее, но кде для меня по ощущениям лучше) если я переустановлю perl сейчас, без изменения источников может помочь? И как это правильно сделать? Буду дома, займусь.

Понимаешь дело в чем… я отношусь ко всем ОС как к Dos v6.20, количество файлов только меняется, мне снести половину и восстановить, как любую другую прогу поставить. Сносил бы наверняка как: perl* , а дальше глядеть нужно что зацепило и нужно ли оно вообще. Думая о МХ19 как о Debian, обломался… пакеты далеко не все подходят и те репозитории, указанные изначально — не подлежат изменению. ) Это я о дебиановских. У тебя там лишнии прописаны (разлочены), стал быть система сломана.

Получается галочек наставил, там утилита этим занимается, вроде как «простая установка пакетов» или «управление источниками», ahs — разбивает систему, проверено. KDE дистр когда ставил, ошибки были и сложно стартовала, выправлять нужно было. XFCE без проблем и танцев.

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

зы. Забыл… для начала пользую dpkg-reconfigure «paket» и конечно «реинсталл», если не помогает, то под корень. )


Хочу систему с красивым загрузчиком, окружением кде на файловой системе бтрфс с рабочим timeshift и с драйверами на борту чтоб и на ноуте с интегрированой интел графикой работал и на персрналке с нормальной нвидиа и на амд со встроенной в процессор графикой.. И ещё чтоб вайн более-менее работал. Уже пол года не могу ума дать. Вроде тут почти всё, что хочу. Лишнее конечно есть, даже много.
Дебиан реально работает быстрее убунты на одном и том же железе. Не понял почему. Лмде где то по производительности между убунту и дебианом. Хз, может правда надо начинать с минимальной установки. Не научился переносить установленную систему в суб директорию. Устанавливаю Systemback,в ней сохраняю и уже с неё устанавливается в суб директорию.
Сейчас всё же мх с нуля гляну. Может там изначально косяк.
Что то не могу вылечить,
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
и т.д.  ничего не помогает.


Цитата: shlihta от 10 декабря 2020, 23:52:53
Что то не могу вылечить,
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
и т.д.  ничего не помогает.

Это как раз репозитории… не нужно в МХ19 ничего менять по репозиториям. А ломаные пакеты завсегда посмотреть можно, убрать их.

зы. Вайн в ней работает на ура, в бунте проблемы были. С Дебиан так же повозиться пришлось чтоб мой софт запустить, но отдать должное, удалось и все стабильно. AHS — сырая на мой взгляд, RC ставил, все норм, даже лучше чем в стандарте, имхо. И ставь уж с дефолтовым окружением flu-box или что-то такое, потом легко накатишь kde в том виде, в котором захочешь.

При установке источники не щелкай, всякие там нон-фри и т.п. Это все потом.


Понравилась статья? Поделить с друзьями:
  • Ошибка pipeline error decode video decoder error
  • Ошибка pip не является внутренней или внешней командой исполняемой программой или пакетным файлом
  • Ошибка pin inapp unknown 9 при активации office
  • Ошибка pin inapp invalid pin 8 при активации офиса
  • Ошибка p343 ваз 2114