Ubuntu: невозможно исправить проблемы, вы провели сломанные пакеты

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

Apache версии

версия сервера: Apache / 2.4.2 (Ubuntu) Сервер построен: 27 июня 2012 07:23:35

# aptitude install libapache2-mod-wsgi

The following NEW packages will be installed:
  apache2.2-common{ab} libapache2-mod-wsgi
 0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 299 kB of archives. After unpacking 1,047 kB will be used.
The following packages have unmet dependencies:
 apache2 : Conflicts: apache2.2-common but 2.2.22-1ubuntu1.5 is to be installed.
 apache2.2-common : Depends: apache2.2-bin (= 2.2.22-1ubuntu1.5) but it is not going to     be installed.
                Depends: apache2-utils but it is not going to be installed.
 apache2-bin : Conflicts: apache2.2-common but 2.2.22-1ubuntu1.5 is to be installed.
 apache2-data : Conflicts: apache2.2-common but 2.2.22-1ubuntu1.5 is to be installed.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1)     apache2.2-common [Not Installed]
2)     libapache2-mod-wsgi [Not Installed]


Accept this solution? [Y/n/q/?] Y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

помощь appretiated

4 ответов


Вариант 1: можно попробовать:

sudo apt-get upgrade

опция 'upgrade' пытается решить все зависимости в установленных пакетах. Часто этого достаточно, чтобы решить сломанные пакеты

2: если ваш пакет был установлен из файла "deb", а не из репозиториев, возможно, что новый, который вы пытаетесь установить, вызывает конфликт, и в результате вам нужно сначала удалить предыдущую версию пакета. Вы можете сделать это с Центр программного обеспечения или непосредственно с:

sudo apt-get remove libapache2-mod-wsgi
sudo apt-get clean
sudo apt-get autoclean

затем

sudo apt-get update
sudo apt-get install libapache2-mod-wsgi

надеюсь, что это поможет!


у меня также такая же проблема для sudo apt-get install npm.

пробовал

sudo apt-get remove npm
sudo apt-get remove nodejs

затем

sudo apt-get clean
sudo apt-get autoclean

затем sudo apt-получить установить nodejs sudo apt-get install npm

решена для меня!


Это будет работать для проблем virtualenv pip wheel errorcode1, а также E не удается найти проблемы с пакетом

    sudo apt-get update

    sudo apt-get install python-software-properties

    sudo apt-get install apt-file

    sudo apt-file update

    sudo apt-get install software-properties-common

    sudo apt-get install <your filename>  

моя проблема заключалась в том, что я делал тихую установку, используя -qq флаги. Отключение их показало проблему зависимости для меня.