J'ai un problème lors de la configuration d'Apache. J'utilise Ubuntu version 18.04. Je ne sais pas pourquoi ce problème est apparu ...
Je vais juste énumérer toutes mes commandes.
apt-get update
apt-get upgrade
J'ai vu une erreur après avoir essayé de mettre à niveau:
E: Sub-process /usr/bin/dpkg returned an error code (1)
Pour le résoudre ou une solution, j'ai utilisé quelques commandes ci-dessous:
vi usr/sbin/policy-rc.d
contenu:
#!bin/sh
exit 101
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
Ce sont de cette documentation
apt-get install Apache2
apt-get install php
apt-get install libapache2-mod-php
apt-get install php-mbstring
apt-get install php-Gd
apt-get install php-curl php-xml
apt-get install mariadb-server
/usr/bin/mysql_secure_installation
use mysql;
update user set plugin='' where User='root';
flush privileges;
exit;
apt-get install php-mysql
adduser
a2ensite
J'ai téléchargé phpmyadmin.
Après toutes ces commandes, je voulais redémarrer Ubuntu mais cela ne fonctionnait pas. Après la commande reboot
j’ai vu un message comme celui-ci:
System has not been booted with systemd as init system (PID 1). Can't
operate. Failed to talk to init daemon.
et pour reboot -f
:
Rebooting.
Failed to reboot: Invalid argument
Je suis un débutant complet ... Je n'ai aucune idée de ce que je devrais faire
Je viens de réinstaller Ubuntu et j'ai reçu les mêmes messages que ceux mentionnés ci-dessus, bien que je n'aie rien fait, mais juste essayé reboot
après la réinstallation.
J'ai/a eu un problème similaire lorsque j'essaie d'installer Docker en suivant les instructions de Docker sur Linux ( https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-) on-ubuntu-18-04 ) ou ( https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 ).
La solution consiste à installer Docker à l'aide du processus d'installation Windows, puis à lier votre sous-système Windows pour Linux au docker Windows. Si j'ai bien compris, la raison de l'échec est le manque d'accès du sous-système Windows aux fichiers requis par le menu fixe, qui se trouvent finalement sous Windows. La solution contourne cela. J'espère que cela t'aides!
https://blog.jayway.com/2017/04/19/running-docker-on-bash-on-windows/
J'ai eu le même problème, accidentellement supprimé le fichier/bin/bash. Après cela, mon serveur ne démarre plus.
J'ai monté une ancienne sauvegarde et copié le fichier bash à partir du lecteur monté. Une fois démonté, tout allait bien à l'exception du lecteur monté qui apparaissait encore lorsque j'ai lancé df
.
J'ai forcé démonté le précédent monté de sauvegarde et me suis retrouvé avec le même problème.
Essayez de faire ce qui suit:
bash --login
exec bash
bash --login; exit
Voici ma source:
https://superuser.com/questions/353723/how-do-i-reload-the-terminal-in-ubunt
De plus, j'ai également installé aptitude
et exécuté aptitude reinstall bash
.
Je ne peux pas dire exactement ce qui a résolu le problème, mais le problème est résolu et je peux utiliser SSH comme d'habitude.