【发布时间】:2018-01-28 15:20:53
【问题描述】:
半年前我安装 MS SQL Server for Linux 时,无法在评估和开发者之间做出选择。现在评估期已过,我无法安装开发者版本。我不关心我的任何数据库,并且在再次安装之前尝试删除 SQL Server。安装很好,但是当我运行 mssql-conf setup 时,我得到以下信息:
Configuring SQL Server...
Error: The evaluation period has expired.
This program has encountered a fatal error and cannot continue running.
The following diagnostic information is available:
Reason: 0x00000001
Signal: SIGSEGV - Segmentation fault (11)
Stacktrace: 0000564434051ee7 00007f9892387b20 00005644340236c2
000056443404a8db 000056443404a059
Process: 7228 - sqlservr
Thread: 7253 (application thread 0x1060)
Instance Id: 357ebf86-214d-4100-b14f-cb62b380917e
Crash Id:
Build stamp: 3db4cdd88f9bbf816f82e0ab6e17825a0a0f8b2ef98a5c67b521be0ed19c297c
/opt/mssql/lib/mssql-conf/invokesqlservr.sh: line 15: 7227 Aborted sudo -EH -u mssql /bin/bash -c "$CMDLINE"
Setup has completed successfully. SQL Server is now starting.
最后一行错误,SQL Server 没有启动。
我假设卸载会留下一些旧评估的痕迹,当我尝试设置新的开发人员安装时会检测到这些痕迹。任何人都知道是否有办法摆脱阻碍新安装的任何东西?
TIA, 贡纳尔
【问题讨论】:
-
我最终也遇到了同样的问题。显然有一个新的 apt 存储库,因为 apt-get update 没有显示任何更新,但是在按照 CU 存储库安装的说明进行操作后,它最终升级了 mssql-server。这为我解决了问题。
-
谢谢,就是这样!
标签: sql-server linux evaluation