lingpanda101 at gmail.com
2016-Apr-15 17:54 UTC
[Samba] Debian Wheezy member server from backports to self compile
Hello, I'm unable to update my Samba from 4.1.17 to 4.4.2. I'm looking to build from tar instead. From what I gather the following should be the steps taken. ./configure --without-ad-dc -- sbindir= /usr/sbin --sysconfdir=/etc/samba/ --/usr/share/man/ make make install Am I missing something else? Thanks. -- -James
Rowland penny
2016-Apr-15 18:30 UTC
[Samba] Debian Wheezy member server from backports to self compile
On 15/04/16 18:54, lingpanda101 at gmail.com wrote:> Hello, > > I'm unable to update my Samba from 4.1.17 to 4.4.2. I'm looking to > build from tar instead. From what I gather the following should be the > steps taken. > > ./configure --without-ad-dc -- sbindir= /usr/sbin > --sysconfdir=/etc/samba/ --/usr/share/man/ > make > make install > > Am I missing something else? Thanks. >Quite probably :-) This is the config from debian/rules: --prefix=/usr --enable-fhs --sysconfdir=/etc --localstatedir=/var --with-privatedir=/var/lib/samba/private --with-smbpasswd-file=/etc/samba/smbpasswd --with-piddir=/var/run/samba --with-pammodulesdir=/lib/$(DEB_HOST_MULTIARCH)/security --with-pam --with-syslog --with-utmp --with-pam_smbpass --with-winbind --with-shared-modules=idmap_rid,idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_tdb2,vfs_dfs_samba4,auth_samba4 --with-automount --with-ldap --with-ads --with-dnsupdate --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) --with-modulesdir=/usr/lib/$(DEB_HOST_MULTIARCH)/samba --datadir=/usr/share --with-lockdir=/var/run/samba --with-statedir=/var/lib/samba --with-cachedir=/var/cache/samba --disable-avahi --disable-rpath --disable-rpath-install --bundled-libraries=NONE,pytevent,iniparser,roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile --builtin-libraries=replace,ccan,samba-cluster-support --minimum-library-version="$(shell ./debian/autodeps.py --minimum-library-version)" --with-cluster-support OK, it is from 4.3.5 and I am fairly sure 'pam_smbpass' doesn't exist anymore, it will also build everything, including the AD DC, but I hope you can see that your configure line just isn't enough. If you can wait a while, I think the plan is to get 4.4.2 trickled down from experimental (it has got 4.4.1 at the moment, but that is another one that says 'do not use' ) Rowland
lingpanda101 at gmail.com
2016-Apr-19 18:25 UTC
[Samba] Debian Wheezy member server from backports to self compile
On 4/15/2016 2:30 PM, Rowland penny wrote:> On 15/04/16 18:54, lingpanda101 at gmail.com wrote: >> Hello, >> >> I'm unable to update my Samba from 4.1.17 to 4.4.2. I'm looking >> to build from tar instead. From what I gather the following should be >> the steps taken. >> >> ./configure --without-ad-dc -- sbindir= /usr/sbin >> --sysconfdir=/etc/samba/ --/usr/share/man/ >> make >> make install >> >> Am I missing something else? Thanks. >> > > Quite probably :-) > > This is the config from debian/rules: > > --prefix=/usr --enable-fhs --sysconfdir=/etc --localstatedir=/var > --with-privatedir=/var/lib/samba/private > --with-smbpasswd-file=/etc/samba/smbpasswd > --with-piddir=/var/run/samba > --with-pammodulesdir=/lib/$(DEB_HOST_MULTIARCH)/security --with-pam > --with-syslog --with-utmp --with-pam_smbpass --with-winbind > --with-shared-modules=idmap_rid,idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_tdb2,vfs_dfs_samba4,auth_samba4 > --with-automount --with-ldap --with-ads --with-dnsupdate > --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) > --with-modulesdir=/usr/lib/$(DEB_HOST_MULTIARCH)/samba > --datadir=/usr/share --with-lockdir=/var/run/samba > --with-statedir=/var/lib/samba --with-cachedir=/var/cache/samba > --disable-avahi --disable-rpath --disable-rpath-install > --bundled-libraries=NONE,pytevent,iniparser,roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile > > --builtin-libraries=replace,ccan,samba-cluster-support > --minimum-library-version="$(shell ./debian/autodeps.py > --minimum-library-version)" --with-cluster-support > > OK, it is from 4.3.5 and I am fairly sure 'pam_smbpass' doesn't exist > anymore, it will also build everything, including the AD DC, but I > hope you can see that your configure line just isn't enough. > > If you can wait a while, I think the plan is to get 4.4.2 trickled > down from experimental (it has got 4.4.1 at the moment, but that is > another one that says 'do not use' ) > > Rowland > >Rowland, I unfortunately don't have a Sernet subscription so I see no update path for me outside building myself. Am I mistaken? I was under the impression when I installed from backports, it used all the default ./configure options in Samba. All I would need to change is folder locations. Obviously I'm wrong. Maybe it's best in my situation to build another member server and transfer the shares? I can see where one inadvertent omission in my configure command would muck things up. -- -James
Reasonably Related Threads
- Debian Wheezy member server from backports to self compile
- libsmbregistry.so: undefined reference to `gfree_charcnv'
- Samba building is broken when some libraries are specified to be built-in to binaries !
- Samba 4.7rc4. (Debian Stretch Amd64 packages/sources available)
- Build some shared libraries, and building exact these libraries directly to binaries at the same time.