Since today I couldn't start the mssql-server via systemctl.
Starting it from command line an error is thrown about missing numa(somthing).so file.
Installing the numactl library via pacman resolved the issue. Should this be added to the packagebuild?
Search Criteria
Package Details: mssql-server 16.0.4185.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mssql-server.git (read-only, click to copy) |
---|---|
Package Base: | mssql-server |
Description: | Microsoft SQL Server for Linux |
Upstream URL: | https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-overview?view=sql-server-ver16 |
Licenses: | unknown |
Submitter: | flash2k2 |
Maintainer: | too |
Last Packager: | too |
Votes: | 31 |
Popularity: | 0.68 |
First Submitted: | 2016-11-17 09:25 (UTC) |
Last Updated: | 2025-03-16 14:29 (UTC) |
Dependencies (16)
- gawk (gawk-gitAUR)
- gdb (gdb-gitAUR, gdb-debug-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- krb5 (krb5-gitAUR)
- libatomic_ops
- libc++ (libc++-msanAUR, libc++-with-libunwindAUR)
- libldap24AUR
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- nss (nss-hgAUR)
- numactl (numactl-gitAUR)
- openssl-1.1
- pam (pam-selinuxAUR)
- sed (sed-gitAUR)
- sssd (sssd-gitAUR, sssd-nosmbAUR)
- debugedit (debugedit-gitAUR) (optional)
- python-pyodbcAUR (optional)
Required by (4)
- mssql-server-fts
- mssql-tools (optional)
- python-pydal-git (optional)
- shlink (optional)
Sources (1)
elvisd commented on 2017-02-06 16:47 (UTC)
wllacer commented on 2017-01-25 18:18 (UTC)
Just FYI
On executing the setup utility:
/opt/mssql/bin/sqlservr: /usr/lib/libcrypto.so.10: no version information available (required by /opt/mssql/bin/sqlservr)
sqlservr: This program requires a machine with at least 3250 megabytes of memory.
I guess i need to find another test machine :-(
flash2k2 commented on 2016-12-06 10:23 (UTC)
Thanks, clfarron4. I've updated the PKGBUILD
clfarron4 commented on 2016-12-06 10:11 (UTC) (edited on 2016-12-06 10:13 (UTC) by clfarron4)
The following line needs to be changed, because it does not allow building in a chroot environment (or environments where source files are not two folders up):
rpmextract.sh ../../$pkgname-$_prodver.x86_64.rpm
The relevant error is this;
==> Starting package()...
no package supplied
==> ERROR: A failure occurred in package().
Aborting...
It should be changed to:
rpmextract.sh $srcdir/$pkgname-$_prodver.x86_64.rpm
It's the same for your other two mssql packages.
Scimmia commented on 2016-11-18 15:46 (UTC)
Ah, this is where karuna_murti got the bad PKGBUILD. See my comments at https://aur.archlinux.org/packages/mssql-tools/
flash2k2 commented on 2016-11-18 07:10 (UTC)
I've created two packages for client tools: https://aur.archlinux.org/packages/mssql-tools-ubuntu/ and https://aur.archlinux.org/packages/msodbcsql-ubuntu (as dep for mssql-tools-ubuntu).
There's exists msodbcsql package in aur which also provides sqlcmd but it is incompatible with my PKGBUILD for mssql-server right now.
flash2k2 commented on 2016-11-18 04:27 (UTC)
You can safely ignore version warning. I think it is caused by distro difference (original package is for RHEL).
I'm trying to create PKGBUILD for mssql-tools right now.
piratejon commented on 2016-11-18 02:21 (UTC) (edited on 2016-11-18 02:34 (UTC) by piratejon)
does this install sqlcmd? i am not finding it. i did get a warning about libcrypto missing a version during install, but the service seems to be running.
edit: sqlcmd is provided by mssql-tools https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools
Pinned Comments
doctorzeus commented on 2023-05-16 10:15 (UTC) (edited on 2023-06-17 03:56 (UTC) by doctorzeus)
This current package is MSSQLServer2022.
For anyone who needs to set the compatibility level of a db to migrate to an older version, see this article:
https://learn.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-ver16
doctorzeus commented on 2023-02-22 22:23 (UTC) (edited on 2024-08-19 04:24 (UTC) by doctorzeus)
NOTES ON libldap 2.4:
Yes there is a newer version in the official repos but the binaries do not run without this version which is listed in the dependencies by Microsoft.
If you have a problem compiling libldapV2.4, go and ask on that package page, not here.
You can get libldap V2.4 here from this AUR package:
https://aur.archlinux.org/packages/libldap24