Je suivais avec:
Installer SQL Server sur Red Hat Enterprise Linux
et j'ai rencontré l'erreur suivante dans la partie configuration:
Setting system administrator (SA) account password...
sqlservr: Error: Directory [/var/system/] could not be created. Errno [2]
Microsoft(R) SQL Server(R) setup failed with error code 1.
Please check the setup log in /var/opt/mssql/log/setup-20170117-150619.log
for more information.
ce qui évidemment comme indiqué j'ai vérifié les journaux mais à ma consternation:
[root@vps113437 log]# ls -al
total 0
drwxr-xr-x. 2 mssql mssql 70 Jan 17 15:06 .
drwxrwx---. 5 mssql mssql 79 Jan 17 14:44 ..
-rw-r--r--. 1 mssql mssql 0 Jan 17 14:51 setup-20170117-145127.log
-rw-r--r--. 1 mssql mssql 0 Jan 17 15:06 setup-20170117-150619.log
les fichiers de log sont vides ...
Je ne sais pas par où commencer avec celui-ci ... des idées?
Choses que j'ai essayées:
- créer / var / system (aucune modification de l'erreur)
- vérifiant /var/log/audit/audit.log (également aucune entrée)
Réponses:
J'avais le même problème sur mon centos 7 vps. J'ai fini par installer Docker et exécuter l’image ms Docker.
EDIT: La solution de Thomas Buck a également fonctionné pour moi et je vous conseillerais de choisir cette option. Il existe un lien étrange sur les serveurs OVH qui empêche en quelque sorte MS SQL de s'exécuter ...
Quoi qu'il en soit, si vous voulez toujours utiliser MS SQL avec Docker, c'est aussi très simple. Pour installer Docker:
Téléchargez et exécutez le conteneur docker MS SQL:
Plus d'informations: Docker sur CentOS 7: https://www.liquidweb.com/kb/how-to-install-docker-on-centos-7/ Image MS SQL Docker: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker
la source
Je viens de résoudre ce même problème sur une toute nouvelle installation de Fedora 25, hébergée sur un gros serveur OVH.
Il se trouve que j'avais un lien symbolique brisé dans / var:
Supprimer ce fichier a tout corrigé :-)
Je l'ai découvert après que l'erreur m'ait énervé, j'ai installé strace, j'ai lancé la prudence au vent et je l'ai exécuté en suivant la commande défaillante:
Cette
-1 ENOENT (No such file or directory)
m'a fait méfier, c'est ainsi que j'ai trouvé le lien symbolique brisé, que je l'ai supprimé et que je suis passé à autre chose.J'espère que ça aidera quelqu'un d'autre! :-)
la source