Activity
From 01/06/2017 to 02/04/2017
02/04/2017
- 11:59 AM Refactor #18398 (Ready For Testing): Use consistent naming of parameters in the DNS modules
- 11:58 AM Refactor #18398 (Ready For Testing): Use consistent naming of parameters in the DNS modules
- This comes from https://github.com/theforeman/smart-proxy/pull/490. Currently the API uses parameter names like fqdn ...
- 09:53 AM Feature #18397 (Ready For Testing): Verify CNAME targets are valid DNS names
- 08:57 AM Feature #18397 (Closed): Verify CNAME targets are valid DNS names
- 08:07 AM Bug #18395: Smart proxy - 1.14.1 - Windows 2008R2 - uninitialized constant error - DHCP
- Is this happening when you are trying to get an automatic ip address suggestion? If so, this feature isn't available ...
- 07:58 AM Bug #18395: Smart proxy - 1.14.1 - Windows 2008R2 - uninitialized constant error - DHCP
- Could you enable debug-level logging on smart-proxy and post the complete log of the failure please?
02/03/2017
- 07:40 PM Bug #18395 (Closed): Smart proxy - 1.14.1 - Windows 2008R2 - uninitialized constant error - DHCP
- Smart Proxy 1.14.1 on Windows, when trying to build a new system, the DHCP smart proxy on Windows fails with this err...
- 05:31 PM Feature #2595 (Ready For Testing): Expose more existing rubyipmi features as BMC smart-proxy APIs
- 05:48 AM Bug #18369: Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
- Hi Dominic,
I am a little confused - where should I add this setting?
environment-class-cache-enabled ??
02/02/2017
- 09:35 AM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- #18290 covers a similar problem (possibly as described in comments above) when using Puppet 4. The two are otherwise ...
- 09:32 AM Bug #18369 (Duplicate): Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
- Thanks, since it's Puppet 3 I think it's a duplicate of the issue you've already linked it to so I'm going to close i...
- 09:29 AM Bug #18369: Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
- does it affect if the gem used is 3.8.7?
- 09:29 AM Bug #18369: Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
our puppetmaster server: 3.8.5-5.1
in the foreman-proxy/:
puppet.yaml
# Puppet version used
:puppet_version:...- 09:20 AM Bug #18369: Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
- I've attached also our environments for info.
thank you in advance - 09:17 AM Bug #18369: Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
- Which version of Puppet is in use, and which version is specified in the smart proxy's puppet.yml configuration?
- 09:16 AM Bug #18369 (Duplicate): Foreman-proxy timeout - Error: ERF12-4115 [ProxyAPI::ProxyException]
- Hi,
We have 4 environments -- with multiple classes inside.
It seems the problem increased since we added more ...
02/01/2017
- 07:37 AM Bug #18290 (Ready For Testing): "Puppet is taking too long to respond" during class import with Puppet 4.x
- 02:47 AM Bug #18290: "Puppet is taking too long to respond" during class import with Puppet 4.x
- If the data is old by a couple of minutes then it's likely to cause staleness issues for all users automating Foreman...
01/31/2017
- 04:52 AM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- Could you try opening a tcp connection from smart-proxy to a host in a restricted subnet (to any port)? What error ar...
- 04:11 AM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- TCP echos are still blocked so the firewall would just drop.
01/30/2017
- 05:13 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- How does the firewall handle tcp echoes? Specifically opening a tcp connection from the smart-proxy host to a host in...
- 05:04 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- My statement was a little confusing. By no direct communication I was refering to the original DHCPDISCOVER and DHCP...
- 12:55 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- > It seems odd in that it never appears to check ips 10.250.130.195 and 196
This is likely due to code persisting ... - 12:50 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- Could you clarify "no direct communication" please? Is that achieved via firewall (or similar) that sends back tcp RS...
- 12:26 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- The log is the same as the one posted initially.
_D, [2017-01-30T13:20:13.537045 #26591] DEBUG -- : close: 10.25... - 12:18 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- > However, with a start and end ip entered matching the DHCP pool of 10.250.130.195 to 206, this fails to auto-sugges...
- 08:47 AM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- Update:
This does appear to remain an issue in my environment if you can ping some hosts on the subnet and the sub... - 11:01 AM Refactor #18072 (Closed): Defer to dhcp providers for their intialization.
- Applied in changeset commit:0a806f31ec73efd84404eeb8496692d91f7952fa.
- 10:59 AM Revision 0a806f31: Fixes #18072 - removed load_* methods from core dhcp providers
- 10:54 AM Bug #18290: "Puppet is taking too long to respond" during class import with Puppet 4.x
- One approach is to increase the timeout. It's trivial, but there still will be a puppet environment with sufficient n...
- 10:20 AM Bug #18290: "Puppet is taking too long to respond" during class import with Puppet 4.x
- The environment classes impl added in #15095 is likely too aggressive with the default 15 second timeout, and it shou...
- 10:12 AM Bug #18290: "Puppet is taking too long to respond" during class import with Puppet 4.x
- Dominic Cleal wrote:
> Could you please show the corresponding smart proxy logs behind the 503 error received? Debug... - 03:09 AM Bug #18290: "Puppet is taking too long to respond" during class import with Puppet 4.x
- Could you please show the corresponding smart proxy logs behind the 503 error received? Debug logs from the startup o...
- 04:01 AM Refactor #9063 (Closed): Revert pinning of Rack to < 1.6
- Applied in changeset commit:39545f9cb8a00c8828832f19de4c18fab3a51af6.
- 03:18 AM Revision 39545f9c: Fixes #9063 - Revert pinning of Rack to < 1.6
01/28/2017
01/27/2017
- 02:29 PM Bug #18290 (Closed): "Puppet is taking too long to respond" during class import with Puppet 4.x
- On the proxy status page I get a tick, I can read the PuppetCA information I can see the reports but I cannot read th...
- 11:32 AM Refactor #18072 (Ready For Testing): Defer to dhcp providers for their intialization.
- 04:01 AM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- Perhaps this should be a feature request then. It's behaviour in the circumstances seemed anomalous so I raised it a...
01/26/2017
- 12:27 PM Bug #18269: DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- Autosuggest relies on icmp or tcp echos for detection of unused addresses. You will need to manually assign ip addres...
- 12:14 PM Bug #18269 (New): DHCP allocates wrong address or no addresses if hosts do not respond to icmp
- We are using foreman-proxy and dhcp isc on a server in a secure subnet that is servicing DHCP requests via DHCPRELAY ...
- 08:01 AM Feature #18026 (Closed): Add support for smart-proxy to selectively listen on multiple interfaces
- Applied in changeset commit:3a83236d887a28d2319387f26d0c0d1e900ca8de.
- 07:35 AM Revision 3a83236d: Fixes #18026 - proxy can listen on multiple arbitrary interfaces
01/25/2017
- 12:01 PM Bug #18070 (Closed): When adding a new dhcp reservation, ip and mac addresses should be checked not only against existing reservations but leases as well
- Applied in changeset commit:72fd04860f96f55c02e8826d12f2959fb8e15eb4.
- 11:41 AM Bug #18210 (Resolved): Libvirt provider fails to set DHCP nametag when record doesn't have name field
- 11:41 AM Bug #18210: Libvirt provider fails to set DHCP nametag when record doesn't have name field
- Closing this issue, as #18070 has been merged.
- 11:38 AM Revision 72fd0486: Fixes #18070 - add_record() checks for conflicts with leases now.
- 10:02 AM Feature #18026 (Ready For Testing): Add support for smart-proxy to selectively listen on multiple interfaces
- 05:55 AM Feature #18026 (Assigned): Add support for smart-proxy to selectively listen on multiple interfaces
- 05:43 AM Refactor #18072 (Assigned): Defer to dhcp providers for their intialization.
01/24/2017
- 04:58 AM Bug #18210 (Ready For Testing): Libvirt provider fails to set DHCP nametag when record doesn't have name field
- 04:52 AM Bug #18210 (Resolved): Libvirt provider fails to set DHCP nametag when record doesn't have name field
- To set the nametag we call record.name, which might not be available.
In such a case, record.name fails with
] ... - 04:57 AM Bug #18209 (Ready For Testing): Cannot destroy host if DHCP record is found but is not a lease
- 04:45 AM Bug #18209 (Closed): Cannot destroy host if DHCP record is found but is not a lease
- When you try to destroy a DHCP record in Libvirt, it's possible that the record is found but it's not in the list of ...
01/23/2017
- 09:43 AM Bug #18070 (Ready For Testing): When adding a new dhcp reservation, ip and mac addresses should be checked not only against existing reservations but leases as well
- 04:43 AM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- Thanks Dominic, I enabled the caching and everything is working now \o/
- 03:07 AM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- Caching must be enabled (via environment-class-cache-enabled in puppetserver.conf) for ETAG and caching support in Pu...
01/20/2017
- 06:39 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- You should be getting an ETAG with each response. What are the response times if you add "If-None-Match" header with ...
- 06:26 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- Did 4 calls, all needed 21s for the same env
- 06:13 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- Could you try using curl with GET method to puppet/v3/environment_classes?environment=<environment_name> to retrieve ...
- 06:08 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- yeah very strange. I would expect that the puppetserver caches it and further calls are fast and working if one ever ...
- 06:03 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- This is quite odd -- it looks like your puppet server responses are very slow: it should return classes pretty quickl...
- 05:43 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- The cache is created during startup:...
- 01:05 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- When puppet 4 and puppet environment-classes api are used, smart-proxy will attempt to initialize puppet classes cach...
- 12:50 PM Bug #17942: Timeout during Puppet class import, slow re-initialization of Puppet 3
- Hi.
I get the same issues in my Puppet 4 environment. The Webinterface says:... - 12:18 PM Bug #18179: smart proxy refresh throws stackerror
- FYI: The issue filed under Katello project is in "Related Issues" above.
- 12:10 PM Bug #18179: smart proxy refresh throws stackerror
- Thanks
- 11:35 AM Bug #18179 (Rejected): smart proxy refresh throws stackerror
- Looks like a bug in Katello here: https://github.com/Katello/katello/blob/KATELLO-3.2/app/models/katello/concerns/sma...
- 11:21 AM Bug #18179: smart proxy refresh throws stackerror
- Hi,
on the puppet smart proxy there are logs like this:... - 10:32 AM Bug #18179: smart proxy refresh throws stackerror
- Could you post smart-proxy log for when this failure happens? It's not clear from Foreman's log where the failure is ...
- 10:27 AM Bug #18179 (Rejected): smart proxy refresh throws stackerror
- Hi,
I recently upgraded my main foreman/katello server to 3.2.3. Afterwards I reinstalled my secondary puppet smartp... - 09:21 AM Bug #18177: The autosign checker does not close its file descriptor
- This looks like the culprit: https://github.com/theforeman/smart-proxy/blob/develop/modules/puppetca/puppetca_main.rb...
- 09:18 AM Bug #18177 (Ready For Testing): The autosign checker does not close its file descriptor
- 09:10 AM Bug #18177 (Closed): The autosign checker does not close its file descriptor
- Over a period of time lsof shows that the autosign.conf file is being opened repeatedly but not closed.
I am worki...
01/19/2017
- 09:26 AM Feature #17879 (Resolved): Add DNS CNAME entry for nsupdate
- I think closing it as resolved makes it clearer this is now supported. The other issue kind of sneaks it in.
- 09:01 AM Refactor #17906 (Closed): Move create_*_record remove_*_record functions into dns_common
- Applied in changeset commit:47732b9ef1375e7bc88b7056f497080477ac2e31.
- 08:16 AM Revision 47732b9e: Fixes #17906 - Move {create,remove}_*_record to dns_common
- Before most DNS providers had pretty much exact copies of these
functions. This removes duplication and allows for mu... - 07:01 AM Bug #18149 (Closed): Puppet CA returns invalid certificates if using organizational units in the distinguished name
- Applied in changeset commit:5bef03a08c8bd3534c3c65c70ee55c8cc81625c8.
- 03:58 AM Bug #18149 (Ready For Testing): Puppet CA returns invalid certificates if using organizational units in the distinguished name
- 03:53 AM Bug #18149 (New): Puppet CA returns invalid certificates if using organizational units in the distinguished name
- Oh, apologies, I see now - there's a bug in the smart proxy response too. Please do open a PR for a review.
- 03:52 AM Bug #18149 (Duplicate): Puppet CA returns invalid certificates if using organizational units in the distinguished name
- Thanks for the report. This issue is currently being fixed under ticket #18040.
- 03:50 AM Bug #18149 (Closed): Puppet CA returns invalid certificates if using organizational units in the distinguished name
- When setting up MCollective for orchestration, and signing client certificates into a separate OU, like the following...
- 06:01 AM Bug #18115 (Closed): Smart proxy - 1.14 - Windows - uninitialized constant error
- Applied in changeset commit:55583fb384a40d6b5126b33a3b44ecc46a44d738.
- 06:01 AM Revision 5bef03a0: Fixes #18149 - Duplicates due to OU in certnames
- Adds test case for certs with OU entries in their subjects.
- 05:49 AM Revision 55583fb3: Fixes #18115 - Logger is initialized when Syslog isn't available.
01/18/2017
- 09:59 AM Bug #18115 (Ready For Testing): Smart proxy - 1.14 - Windows - uninitialized constant error
- 07:16 AM Bug #18115 (Assigned): Smart proxy - 1.14 - Windows - uninitialized constant error
- 05:11 AM Bug #18115: Smart proxy - 1.14 - Windows - uninitialized constant error
- The constant is referenced without checking if it's defined, or if the syslog library loaded successfully. This was a...
- 09:01 AM Bug #13318 (Closed): Puppet CA proxy doesn't display revoked certificates as revoked
- Applied in changeset commit:bcf80519068e34cde038667ec4857ea2a197360b.
- 08:29 AM Revision bcf80519: Fixes #13318 - Revoked certs always have state 'revoked'
- Serial numbers from the CRL are now compared correctly to the inventory
as integers.
01/17/2017
- 03:16 PM Bug #18115 (Closed): Smart proxy - 1.14 - Windows - uninitialized constant error
- When trying to upgrade from 1.13 to 1.14 smart proxy on Windows 2008R2, I receive the following error when trying to ...
- 11:05 AM Bug #18070 (Assigned): When adding a new dhcp reservation, ip and mac addresses should be checked not only against existing reservations but leases as well
- 08:39 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Ok, I will rebuild the image on 1.14.1 perhaps to avoid error hiding. Thanks.
- 07:12 AM Bug #18092 (Closed): foreman-proxy throws an undefined method 'join'
- Lukas Zapletal wrote:
> Can't we just upgrade Sinatra/Rack in our nightly repos and backport the fix into 1.14? From... - 07:07 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Ok, I think that I overlooked an error message on foreman-proxy startup, related to the remote execution plugin:
<... - 07:02 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- It's easy to reproduce in FDI, but the environment is read-only and very unfriendly to any debugging sessions.
One... - 06:29 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- In addition to what Dominic said: All foreman repositories (at this time) contain a package with an old version of si...
- 06:22 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- An updated version of Sinatra is available from the link in comment 3, please use that instead of mixing packages and...
- 06:13 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- For the record, we are just using Smart Proxy core in discovery, this is not REX issue. Let's keep it in core for now.
- 06:11 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Looks like Foreman Discovery Image 3.3 is suffering from this as well, when error occurs, this is the only message in...
01/16/2017
- 12:26 PM Bug #18092: foreman-proxy throws an undefined method 'join'
- Well, I tried to update sinatra via @gem update sinatra@ to 1.4.7 but it turns out that the sinatra gem installed is ...
- 12:04 PM Bug #18092: foreman-proxy throws an undefined method 'join'
- As I said any type of request is failing, even searching the catalog. I can try to update Sinatra though
- 09:13 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Moving in case it's related to that plugin then, but without either logs showing what requests it's failing on or log...
- 09:10 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- And yes, I'm using EL7 (specifically CentOS 7.3). Debug was already enabled but didn't give any useful log
- 09:09 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Dominic Cleal wrote:
> Can you provide the context of the error in the log, the request being made? Enabling debug l... - 08:27 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Guessing you're using EL7 from the stacktrace. If so, an updated version of rubygem-sintra is available at http://koj...
- 07:42 AM Bug #18092: foreman-proxy throws an undefined method 'join'
- Sinatra v. 1.3.5 is fairly old and is going to have issues with rack versions below 1.6.0. Specifically, your issue i...
- 07:18 AM Bug #18092 (Need more information): foreman-proxy throws an undefined method 'join'
- Can you provide the context of the error in the log, the request being made? Enabling debug logging (log_level, /etc/...
- 07:14 AM Bug #18092 (Closed): foreman-proxy throws an undefined method 'join'
- I get this with every request, making the proxy unusable...
- 12:01 PM Feature #18071 (Closed): Handling of removal of non-existing record by dhcp provider should be the same across all providers
- Applied in changeset commit:a218b0349d5ad79b4bc05cc52c893c09fd511e26.
- 10:40 AM Feature #18071 (Ready For Testing): Handling of removal of non-existing record by dhcp provider should be the same across all providers
- 09:44 AM Feature #18071 (Assigned): Handling of removal of non-existing record by dhcp provider should be the same across all providers
- 11:14 AM Revision a218b034: Fixes #18071 - Deleting missing records doesn't generate errors
01/13/2017
- 12:02 PM Feature #17856 (Closed): SmartProxy should support multiple dhcp reservations for the same ip address
- Applied in changeset commit:c7aa35f0b18090e7e7d1b06493449972b6de37bc.
- 11:23 AM Refactor #18072 (Closed): Defer to dhcp providers for their intialization.
- Currently dhcp api controller makes explicit calls "load_subnet" and "load_subnet_data" to initialize dhcp provider s...
- 11:19 AM Feature #18071 (Closed): Handling of removal of non-existing record by dhcp provider should be the same across all providers
- Some return errors (isc, libvirt?), some treat this as a non-error (ms).
- 11:15 AM Bug #18070 (Closed): When adding a new dhcp reservation, ip and mac addresses should be checked not only against existing reservations but leases as well
- 11:13 AM Feature #18069 (Closed): Add ip and mac address validations to api endpoints in dhcp api controller
- Reporting an invalid mac or ip address might help with troubleshooting of of problems when dhcp record could not be f...
- 11:06 AM Revision c7aa35f0: fixes #17856 - support multiple dhcp records for same ip
- 06:16 AM Bug #13318 (Ready For Testing): Puppet CA proxy doesn't display revoked certificates as revoked
01/11/2017
- 10:04 AM Bug #13080 (Resolved): nsupdate module allows to specify mutually exclusive -k and -g options at the same time, which leads to a cryptic "Broken pipe" error
- 10:04 AM Bug #13080: nsupdate module allows to specify mutually exclusive -k and -g options at the same time, which leads to a cryptic "Broken pipe" error
- This has been fixed in commit 42b958156808eb2a16bd895863b196fca8f2977d.
- 09:57 AM Feature #17319 (Rejected): Handle kerberos ticket expiration in Gss nsupdate module
- Smart proxy renews kerberos tickets on every request via Kerberos::Krb5#get_init_creds_keytab. The original report wa...
- 08:27 AM Feature #18026 (Closed): Add support for smart-proxy to selectively listen on multiple interfaces
- It might be possible to use wildcard certs or alternative hostnames extension for ssl certificates.
01/10/2017
- 09:14 AM Bug #17566: TFTP provisioning fails when grub2 directory does not exist
- I will add to that that the installer should take care of the directories:
https://github.com/theforeman/foreman-i... - 07:59 AM Bug #17566: TFTP provisioning fails when grub2 directory does not exist
- This is due to permissions on /var/lib/tftpboot (or w/e directory is used as tftp root). By default it's owned by roo...
- 07:28 AM Bug #17862 (Rejected): Silence Sinatra/rack startup warning "TCPServer Error: Address already in use - bind(2)"
- Additional clarification
01/09/2017
- 10:43 AM Bug #17862: Silence Sinatra/rack startup warning "TCPServer Error: Address already in use - bind(2)"
- Such an error message will not appear on rubies version 2.1 and higher. Socket.tcp_server_sockets method used by webr...
Also available in: Atom