Skip to content

Instantly share code, notes, and snippets.

@rjernst
Created November 29, 2018 16:05
Show Gist options
  • Save rjernst/23bb47d2d1fc64595b4bf70fafd10fa7 to your computer and use it in GitHub Desktop.
Save rjernst/23bb47d2d1fc64595b4bf70fafd10fa7 to your computer and use it in GitHub Desktop.
Building fixture
> Task :x-pack:test:smb-fixture:composeUp
Task ':x-pack:test:smb-fixture:composeUp' is not up-to-date because:
Task has not declared any outputs despite executing actions.
Starting process 'command '/usr/local/bin/docker-compose''. Working directory: /var/lib/jenkins/workspace/elastic+elasticsearch+master+intake/x-pack/test/smb-fixture Command: /usr/local/bin/docker-compose -f docker-compose.yml build
Successfully started process 'command '/usr/local/bin/docker-compose''
Step 1/10 : FROM ubuntu:16.04
---> a51debf7e1eb
Step 2/10 : RUN apt-get update -qqy && apt-get install -qqy samba ldap-utils
---> Using cache
---> 5a26cda53b84
Step 3/10 : ADD . /fixture
---> 45ad205fee1e
Step 4/10 : RUN chmod +x /fixture/src/main/resources/provision/installsmb.sh
---> Running in 8c661d9f9fc3
Removing intermediate container 8c661d9f9fc3
---> a28f6466371b
Step 5/10 : RUN /fixture/src/main/resources/provision/installsmb.sh
---> Running in dca923d2ec08
+ VDIR=/fixture
+ RESOURCES=/fixture/src/main/resources
+ CERTS_DIR=/fixture/src/main/resources/certs
+ SSL_DIR=/var/lib/samba/private/tls
+ mkdir -p /var/lib/samba/private/tls
+ cp /fixture/src/main/resources/certs/ca.pem /fixture/src/main/resources/certs/cert.pem /fixture/src/main/resources/certs/key.pem /var/lib/samba/private/tls
+ chmod 600 /var/lib/samba/private/tls/key.pem
+ mkdir -p /etc/ssl/certs/
+ cat /var/lib/samba/private/tls/ca.pem
+ mv /etc/samba/smb.conf /etc/samba/smb.conf.orig
+ samba-tool domain provision --server-role=dc --use-rfc2307 --dns-backend=SAMBA_INTERNAL --realm=AD.TEST.ELASTICSEARCH.COM --domain=ADES --adminpass=Passw0rd
You are not root or your system do not support xattr, using tdb backend for attributes.
not using extended attributes to store ACLs and other metadata. If you intend to use this provision in production, rerun the script as root on a system supporting xattrs.
Looking up IPv4 addresses
Looking up IPv6 addresses
No IPv6 address will be assigned
Setting up share.ldb
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
Adding DomainDN: DC=ad,DC=test,DC=elasticsearch,DC=com
Adding configuration container
Setting up sam.ldb schema
Setting up sam.ldb configuration data
Setting up display specifiers
Modifying display specifiers
Adding users container
Modifying users container
Adding computers container
Modifying computers container
Setting up sam.ldb data
Setting up well known security principals
Setting up sam.ldb users and groups
Setting up self join
process_usershare_file: share name unknown service (snum == -1) contains invalid characters (any of %<>*?|/\+=;:",)
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - ProvisioningError: Your filesystem or build does not support posix ACLs, which s3fs requires. Try the mounting the filesystem with the 'acl' option.
File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line 442, in run
 nosync=ldap_backend_nosync, ldap_dryrun_mode=ldap_dryrun_mode)
File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 2172, in provision
 skip_sysvolacl=skip_sysvolacl)
File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 1806, in provision_fill
names.domaindn, lp, use_ntvfs)
File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 1558, in setsysvolacl
raise ProvisioningError("Your filesystem or build does not support posix ACLs, which s3fs requires. "

> Task :x-pack:test:smb-fixture:composeUp FAILED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment