Каждый раз, когда я переустанавливаю apache2, он просто не работает. sudo ufw allow in "Apache Full"
дает Skipping adding existing rule
Skipping adding existing rule (v6)
Также при попытке установить php7.0-mbstring я получаю эту ошибку:
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:
php7.0-mbstring : Depends: php7.0-common (= 7.0.4-7ubuntu2.1) but 7.0.6-13+donate.sury.org~xenial+1 is to be installed
E: Unable to correct problems, you have held broken packages
Я пытался следовать инструкциям о том, как исправить неисправный пакеты, но даже это не помогло. Надеюсь, что кто-нибудь поможет мне найти правильную ошибку.
.
Это не ошибка, используйте sudo ufw status
для проверки его, это просто говорит Вам, что правило для того уже существует.
Лучший должен стать немного знакомым с ufw
на командной строке путем чтения руководство
Что касается второй проблемы, которую Вы добавили, удостоверьтесь, что Вы включаете источники пакета в System Settings --> Software & Updates
, затем работает:
sudo apt-get update
sudo apt-get -f install
sudo apt-get dist-upgrade
Выполнение первой и третьей команды главным образом не допускает Вас в проблему при попытке установить что-то новое. Также только необходимо использовать php-mbstring
, это - виртуальный пакет для установки. Таким образом, это будет достаточно:
sudo apt-get install php-mbstring
Хорошо, у меня была точно та же проблема. Мой ответ не является очень чистым, но он действительно работает.
sudo apt-get install aptitude
sudo aptitude install php-mbstring
\o/