Re: Minion not working anymore after update to 12.2

2020-11-16 Thread Andrea Venturoli

On 11/16/20 8:11 AM, Andrea Venturoli wrote:

Hello.

A minion of mine stopped connecting to the master after I upgraded it to 
12.2.
... 
I tracked it down to interface em1 being without an IP address (since it 
has vlan childs).


Please disregard!
This interface was manually selected in minion's config, where vlan1 
should have been.

Sorry for the noise.

 bye
av.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Minion not working anymore after update to 12.2

2020-11-16 Thread Julien Cigar
On Mon, Nov 16, 2020 at 08:11:46AM +0100, Andrea Venturoli wrote:
> Hello.
> 
> A minion of mine stopped connecting to the master after I upgraded it to
> 12.2.
> 
> Error follows:
> > ...
> > [DEBUG   ] Connecting to master. Attempt 1 of 1
> > [ERROR   ] An un-handled exception was caught by salt's global exception 
> > handler:
> > KeyError: 'inet'
> > Traceback (most recent call last):
> >   File "/usr/local/bin/salt-call", line 11, in 
> > load_entry_point('salt==3002', 'console_scripts', 'salt-call')()
> >   File "/usr/local/lib/python3.7/site-packages/salt/scripts.py", line 449, 
> > in salt_call
> > client.run()
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/call.py", line 48, 
> > in run
> > caller = salt.cli.caller.Caller.factory(self.config)
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 
> > 55, in factory
> > return ZeroMQCaller(opts, **kwargs)
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 
> > 320, in __init__
> > super().__init__(opts)
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 
> > 80, in __init__
> > self.minion = salt.minion.SMinion(opts)
> >   File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 935, 
> > in __init__
> > io_loop.run_sync(lambda: self.eval_master(self.opts, failed=True))
> >   File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/ioloop.py", 
> > line 459, in run_sync
> > return future_cell[0].result()
> >   File 
> > "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/concurrent.py", 
> > line 249, in result
> > raise_exc_info(self._exc_info)
> >   File "", line 4, in raise_exc_info
> >   File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/gen.py", 
> > line 309, in wrapper
> > yielded = next(result)
> >   File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 804, 
> > in eval_master
> > opts.update(resolve_dns(opts))
> >   File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 209, 
> > in resolve_dns
> > if not opts["ipv6"]
> > KeyError: 'inet'
> > Traceback (most recent call last):
> >   File "/usr/local/bin/salt-call", line 11, in 
> > load_entry_point('salt==3002', 'console_scripts', 'salt-call')()
> >   File "/usr/local/lib/python3.7/site-packages/salt/scripts.py", line 449, 
> > in salt_call
> > client.run()
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/call.py", line 48, 
> > in run
> > caller = salt.cli.caller.Caller.factory(self.config)
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 
> > 55, in factory
> > return ZeroMQCaller(opts, **kwargs)
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 
> > 320, in __init__
> > super().__init__(opts)
> >   File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 
> > 80, in __init__
> > self.minion = salt.minion.SMinion(opts)
> >   File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 935, 
> > in __init__
> > io_loop.run_sync(lambda: self.eval_master(self.opts, failed=True))
> >   File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/ioloop.py", 
> > line 459, in run_sync
> > return future_cell[0].result()
> >   File 
> > "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/concurrent.py", 
> > line 249, in result
> > raise_exc_info(self._exc_info)
> >   File "", line 4, in raise_exc_info
> >   File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/gen.py", 
> > line 309, in wrapper
> > yielded = next(result)
> >   File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 804, 
> > in eval_master
> > opts.update(resolve_dns(opts))
> >   File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 209, 
> > in resolve_dns
> > if not opts["ipv6"]
> > KeyError: 'inet'
> 
> 
> I tracked it down to interface em1 being without an IP address (since it has
> vlan childs).
> This was not a problem on 12.1. I have other hosts with a similar setup that
> I have yet to upgrade: when I'll be able, I'll see if they all show the
> problem or not.
> 
> I have INET6 commented in the kernel config.
> 
> Meanwhile, is this something I should report as a FreeBSD bug or upstream?
> Any workaround?

on the upstream, now the FreeBSD is officialy supported (added in the
tests).
Also, there is currently a serious memory leak on the salt master (which
should be fixed, I hope, in 3002.2)

> 
>  bye & Thanks
>   av.
> 
> 
> ___
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

-- 
Julien Cigar
Belgian Biodiversity Platform (http://www.biodiversity.be)
PGP fingerprint: EEF9 F697 4B68 D275 7B11  6A25 B2BB 3710 A204 23C0
No trees were killed in the creation of this message.
However, many 

Minion not working anymore after update to 12.2

2020-11-15 Thread Andrea Venturoli

Hello.

A minion of mine stopped connecting to the master after I upgraded it to 
12.2.


Error follows:
> ...

[DEBUG   ] Connecting to master. Attempt 1 of 1
[ERROR   ] An un-handled exception was caught by salt's global exception 
handler:
KeyError: 'inet'
Traceback (most recent call last):
  File "/usr/local/bin/salt-call", line 11, in 
load_entry_point('salt==3002', 'console_scripts', 'salt-call')()
  File "/usr/local/lib/python3.7/site-packages/salt/scripts.py", line 449, in 
salt_call
client.run()
  File "/usr/local/lib/python3.7/site-packages/salt/cli/call.py", line 48, in 
run
caller = salt.cli.caller.Caller.factory(self.config)
  File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 55, in 
factory
return ZeroMQCaller(opts, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 320, 
in __init__
super().__init__(opts)
  File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 80, in 
__init__
self.minion = salt.minion.SMinion(opts)
  File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 935, in 
__init__
io_loop.run_sync(lambda: self.eval_master(self.opts, failed=True))
  File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/ioloop.py", 
line 459, in run_sync
return future_cell[0].result()
  File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/concurrent.py", 
line 249, in result
raise_exc_info(self._exc_info)
  File "", line 4, in raise_exc_info
  File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/gen.py", line 
309, in wrapper
yielded = next(result)
  File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 804, in 
eval_master
opts.update(resolve_dns(opts))
  File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 209, in 
resolve_dns
if not opts["ipv6"]
KeyError: 'inet'
Traceback (most recent call last):
  File "/usr/local/bin/salt-call", line 11, in 
load_entry_point('salt==3002', 'console_scripts', 'salt-call')()
  File "/usr/local/lib/python3.7/site-packages/salt/scripts.py", line 449, in 
salt_call
client.run()
  File "/usr/local/lib/python3.7/site-packages/salt/cli/call.py", line 48, in 
run
caller = salt.cli.caller.Caller.factory(self.config)
  File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 55, in 
factory
return ZeroMQCaller(opts, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 320, 
in __init__
super().__init__(opts)
  File "/usr/local/lib/python3.7/site-packages/salt/cli/caller.py", line 80, in 
__init__
self.minion = salt.minion.SMinion(opts)
  File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 935, in 
__init__
io_loop.run_sync(lambda: self.eval_master(self.opts, failed=True))
  File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/ioloop.py", 
line 459, in run_sync
return future_cell[0].result()
  File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/concurrent.py", 
line 249, in result
raise_exc_info(self._exc_info)
  File "", line 4, in raise_exc_info
  File "/usr/local/lib/python3.7/site-packages/salt/ext/tornado/gen.py", line 
309, in wrapper
yielded = next(result)
  File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 804, in 
eval_master
opts.update(resolve_dns(opts))
  File "/usr/local/lib/python3.7/site-packages/salt/minion.py", line 209, in 
resolve_dns
if not opts["ipv6"]
KeyError: 'inet'



I tracked it down to interface em1 being without an IP address (since it 
has vlan childs).
This was not a problem on 12.1. I have other hosts with a similar setup 
that I have yet to upgrade: when I'll be able, I'll see if they all show 
the problem or not.


I have INET6 commented in the kernel config.

Meanwhile, is this something I should report as a FreeBSD bug or upstream?
Any workaround?

 bye & Thanks
av.


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"