Estaba siguiendo junto con:
Instalar SQL Server en Red Hat Enterprise Linux
y me encontré con el siguiente error en la parte de configuración:
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.
que obviamente como dije, revisé los registros pero para mi consternación:
[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
los archivos de registro están vacíos ...
No tengo idea de por dónde empezar con este ... alguna idea?
Cosas que he probado:
- creando / var / system (sin cambios en el error)
- marcando /var/log/audit/audit.log (tampoco entradas)
Respuestas:
Estaba teniendo el mismo problema en mis centos 7 vps. Terminé instalando Docker y ejecutando la imagen do sql docker.
EDITAR: la solución de Thomas Buck también funcionó para mí y recomendaría optar por esa opción. Hay un enlace extraño en los servidores OVH que de alguna manera detiene la ejecución de MS SQL ...
De todos modos, si aún desea ejecutar MS SQL con Docker, también es bastante fácil. Para instalar Docker:
Descargue y ejecute MS SQL docker container:
Más información: Docker en CentOS 7: https://www.liquidweb.com/kb/how-to-install-docker-on-centos-7/ Imagen MS SQL Docker: https://docs.microsoft.com/en -us / sql / linux / sql-server-linux-setup-docker
fuente
Acabo de solucionar este mismo problema en una nueva instalación de Fedora 25, alojada en un servidor OVH grueso.
Resulta que tenía un enlace simbólico roto en / var:
Eliminar este archivo solucionó todo :-)
Descubrí esto después de que el error me molestó tanto, instalé strace, lancé precaución al viento y lo ejecuté con el comando fallido:
Eso
-1 ENOENT (No such file or directory)
me hizo sospechar, que es cómo encontré el enlace simbólico roto, lo eliminé y seguí adelante.¡Espero que esto ayude a alguien más! :-)
fuente