Rowland Penny
2024-Jun-27 16:25 UTC
[Samba] Online AD Backup fails with "no auth" in 4.20?
On Thu, 27 Jun 2024 17:12:38 +0100 Luis Peromarta via samba <samba at lists.samba.org> wrote:> I can confirm that, in order to do backups from a member server, you > need to install samba-ad-dc in the member server running > 4.20. >Whilst I do have samba-ad-dc installed on my Unix domain member, I fail to see why it would be required for 'samba-tool domain backup online' to work. It contains: /etc/init.d/samba-ad-dc /lib/systemd/system/samba-ad-dc.service /usr/sbin/samba /usr/sbin/samba_dnsupdate /usr/sbin/samba_kcc /usr/sbin/samba_spnupdate /usr/sbin/samba_upgradedns /usr/share/doc/samba-ad-dc/changelog.Debian.gz /usr/share/doc/samba-ad-dc/copyright /usr/share/lintian/overrides/samba-ad-dc /usr/share/man/man8/samba.8.gz I cannot see anything there that appears to be relevant. Rowland
Luis Peromarta
2024-Jun-27 16:43 UTC
[Samba] Online AD Backup fails with "no auth" in 4.20?
OK apologies, looks like I jumped the gun and installed ?samba-ad-dc? while my
system wanted "samba-ad-provision? as per the error below.
Maybe samba-ad-dc installs samba-ad-provision ?
?/usr/bin/samba-tool domain backup online
--targetdir=/root/samba-ad-backup-awing/ --server=awing -UAdministrator
INFO 2024-06-27 18:35:35,593 pid:2650
/usr/lib/python3/dist-packages/samba/join.py #1637: workgroup is MAD
INFO 2024-06-27 18:35:35,593 pid:2650
/usr/lib/python3/dist-packages/samba/join.py #1640: realm is mad.caponato.es
Calling bare provision
INFO 2024-06-27 18:35:35,606 pid:2650
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2110: Looking up
IPv4 addresses
INFO 2024-06-27 18:35:35,607 pid:2650
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2127: Looking up
IPv6 addresses
WARNING 2024-06-27 18:35:35,607 pid:2650
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2134: No IPv6
address will be assigned
ERROR(exception): uncaught exception - File
[/usr/share/samba/setup/ad-schema/AD_DS_Attributes_Windows_Server_v1903.ldf] not
found. Please install samba-ad-provision package
??File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line
285, in _run
?? ?return self.run(*args, **kwargs)
? ? ? ? ? ?^^^^^^^^^^^^^^^^^^^^^^^^^
??File "/usr/lib/python3/dist-packages/samba/netcmd/domain/backup.py",
line 261, in run
?? ?ctx = join_clone(logger=logger, creds=creds, lp=lp,
?? ? ? ? ?^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
??File "/usr/lib/python3/dist-packages/samba/join.py", line 1642, in
join_clone
?? ?ctx.do_join()
??File "/usr/lib/python3/dist-packages/samba/join.py", line 1696, in
do_join
?? ?ctx.join_provision()
??File "/usr/lib/python3/dist-packages/samba/join.py", line 861, in
join_provision
?? ?presult = provision(ctx.logger, system_session(), smbconf=smbconf,
?? ? ? ? ? ? ?^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
??File "/usr/lib/python3/dist-packages/samba/provision/__init__.py",
line 2288, in provision
?? ?schema = Schema(domainsid, invocationid=invocationid,
? ? ? ? ? ? ?^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
??File "/usr/lib/python3/dist-packages/samba/schema.py", line 119, in
__init__
?? ?setup_path('ad-schema/%s' % Schema.base_schemas[base_schema][0]),
?? ?^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
??File "/usr/lib/python3/dist-packages/samba/provision/common.py",
line 44, in setup_path
?? ?raise Exception("File [%s] not found. Please install samba-ad-provision
package" % path)
Would that be it ?
I recovered from a snapshot and it also works with samba-ad-provision
LP
On Jun 27, 2024 at 17:25 +0100, Rowland Penny via samba <samba at
lists.samba.org>, wrote:> On Thu, 27 Jun 2024 17:12:38 +0100
> Luis Peromarta via samba <samba at lists.samba.org> wrote:
>
> > I can confirm that, in order to do backups from a member server, you
> > need to install samba-ad-dc in the member server running > 4.20.
> >
>
> Whilst I do have samba-ad-dc installed on my Unix domain member, I fail
> to see why it would be required for 'samba-tool domain backup
online'
> to work.
>
> It contains:
>
> /etc/init.d/samba-ad-dc
> /lib/systemd/system/samba-ad-dc.service
> /usr/sbin/samba
> /usr/sbin/samba_dnsupdate
> /usr/sbin/samba_kcc
> /usr/sbin/samba_spnupdate
> /usr/sbin/samba_upgradedns
> /usr/share/doc/samba-ad-dc/changelog.Debian.gz
> /usr/share/doc/samba-ad-dc/copyright
> /usr/share/lintian/overrides/samba-ad-dc
> /usr/share/man/man8/samba.8.gz
>
> I cannot see anything there that appears to be relevant.
>
> Rowland
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba