text:
Every containers stuck at intializing state when create new instance and sometimes the instance randomly move and stuck at reconnecting state

Rancher Version:
v.1.2.0-pre2
Docker Version:
1.11.2, build b9f10c9
OS and where are the hosts located? (cloud, bare metal, etc):
Centos7, EC2 (m3.large)
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Enabled HA with single node (EC2 m3.medium), External DB (RDS)
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
First scenarios

The instance randomly changed to reconnecting
Remove an old instance and deassociate a broken instance from rancher
Create new instance
Wait for new services to be installed and executed in the new instance

Second scenarios (Follow first scenarios)

Remove a new created instance and deassociate instance from rancher
Create new instance
Wait for new services to be installed and executed in the newest instance

[https://www.youtube.com/watch?v=Pq6zA2av6T0]
FYI: The network agents could not be ping everytimes that I recreated the new instance
Results:
The services stuck at intializing state

Expected:
The services change to active state

Anytime services are stuck in initializing, it's because the cross host network communication is broken.
Can you try exec-ing into the network agent of 1 host and pinging the IP of the other network agent (10.42.x.x)?

@deniseschannon
I'm sorry that I did not write about ping testing
I tested before and result was both network agent could not ping each other
Now I update rancher to v.1.2.0-pre3 before I update the services still stuck at initializing state
After finish updating the services change to active state but only load balancer still stuck in intializing state.
I tried to remove all of instances and recreate them again all of the problem are gone
But I'm still curious about will this problem happen again or not if it happen again, it's such a annoying problem ever because I have to remove all of the instances and recreate them everytime when the problem appears.

If they cannot ping each other, then adding/removing instances will not change anything. You need to get your cross host communication working first.

Do you have UDP ports 500 and 4500 open?
Have you looked at our FAQs?
http://docs.rancher.com/rancher/v1.2/en/faqs/troubleshooting/#cross-host-communication

@deniseschannon
Can you explain about why the problem disappears when I remove all of the instances and recreate all of it ?
Answers

About UDP port all of the instances locate in same VPC and same security group,
I already add the policy to allow all of traffic that come from ip network wildcard (10.0.0.0/8) in VPC
I already check

HOW TO TEST IF CROSS HOST COMMUNICATION IS WORKING

ARE THE IPS OF THE HOSTS CORRECT IN THE UI
but for the other troubleshooting tips I didn't do because the problem disappears before I test it

Today the same think happens to production environment
And that is not good at all

@boshido can you post your docker logs, ideally /var/log/messages, and rancher agent logs from the time before your agents went into reconnecting? You should scrub it for sensitive information and use a site like pastebin to post it to.

@aemneina
After analysing the problem I found this error while trying to recovery agent container
Error response from daemon: write /var/lib/docker/containers/da29bec60001037bf5aef6205e736352ff68824e7d910f10a46e7159b1fe391f/hash573451252: no space left on device

That seemed like there are no agent for cleaning the docker images that wasn't used.
The agent load a new image and the old docker images changed to untagged image and still remain in docker images store, so It happened from everytime when the new services had been deployed.
Are there any configuration to automatically remove unused images ?

I believe the Janitor catalog item was built for this. Sounds like you've found the root of the problem, and we can close this out. Is that correct?

@aemneina
Yes I already found the root of the problem
Thank for helping me

The problem still appears to development environment
Storage space from df command

There are lots of storage free space, so I think this problem does not relate to storage issue.
I don't know why rancher created a lot of containers before it went down

Log from /var/log/rancher-net.log
time="2016-09-30T02:34:07Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:08Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:11Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:13Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:15Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:15Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:20Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:21Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:22Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:23Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:26Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:27Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:29Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:29Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:34Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:36Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:38Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:38Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:46Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:47Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:48Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:49Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:53Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:54Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:55Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:34:55Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:34:59Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:00Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:02Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:02Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:35:07Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:10Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:11Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:12Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:35:18Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:20Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:21Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:21Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:35:26Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:28Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:30Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:30Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:35:37Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:38Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:41Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:41Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:35:45Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:47Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:48Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:49Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:35:53Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:56Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:57Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:35:58Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:02Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:04Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:06Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:06Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:10Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:11Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:13Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:13Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:18Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:19Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:20Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:21Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:26Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:29Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:30Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:31Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:37Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:38Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:39Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:39Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:43Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:44Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:46Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:46Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:36:52Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:53Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:55Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:36:55Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:37:01Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:02Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:03Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:03Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:37:10Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:12Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:15Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:15Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:37:19Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:21Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:24Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:25Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:37:34Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:35Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:36Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:37Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:37:43Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:44Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:46Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:46Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:37:51Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:52Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:55Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:37:56Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:00Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:01Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:03Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:03Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:09Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:10Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:12Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:12Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:18Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:20Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:22Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:22Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:29Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:31Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:36Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:37Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:42Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:43Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:44Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:45Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:49Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:51Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:53Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:38:53Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:38:59Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:01Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:02Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:03Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:39:09Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:10Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:11Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:11Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:39:15Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:19Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:23Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:23Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:39:30Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:31Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:33Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:33Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:39:39Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:42Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:45Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:45Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:39:50Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:52Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:55Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:39:55Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:00Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:06Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:08Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:08Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:13Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:14Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:15Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:15Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:19Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:21Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:22Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:23Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:28Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:30Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:33Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:33Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:40Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:43Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:44Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:44Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:48Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:51Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:55Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:40:55Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:40:59Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:00Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:01Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:01Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:41:07Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:09Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:11Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:11Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:41:15Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:17Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:19Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:19Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:41:24Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:26Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:27Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:27Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:41:32Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:35Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:40Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:41Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:41:48Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:49Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:52Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:52Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:41:56Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:41:57Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:00Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:00Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:42:06Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:07Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:09Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:10Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:42:14Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:15Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:16Z" level=error msg="Killing charon due to: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:16Z" level=error msg="Can't kill %s: %v18392no such process"
time="2016-09-30T02:42:22Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:42:39Z" level=fatal msg="Charon restarted, old PID: 18392, new PID: 18497"
time="2016-09-30T02:48:17Z" level=info msg="Writing pid 18583 to /var/run/rancher-net.pid"
time="2016-09-30T02:48:20Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T02:48:21Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:48:22Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:48:23Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:50:04Z" level=info msg="Writing pid 18612 to /var/run/rancher-net.pid"
time="2016-09-30T02:50:04Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T02:50:05Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:50:07Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:50:08Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:52:11Z" level=info msg="Writing pid 18641 to /var/run/rancher-net.pid"
time="2016-09-30T02:52:14Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:52:14Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T02:52:16Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:52:17Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:53:10Z" level=info msg="Writing pid 18655 to /var/run/rancher-net.pid"
time="2016-09-30T02:53:10Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T02:53:12Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:53:13Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:53:15Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:56:54Z" level=info msg="Writing pid 18674 to /var/run/rancher-net.pid"
time="2016-09-30T02:56:55Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T02:56:57Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:57:01Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T02:57:02Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T03:08:22Z" level=info msg="Writing pid 18714 to /var/run/rancher-net.pid"
time="2016-09-30T03:08:24Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T03:08:25Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T03:08:26Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T03:08:28Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T03:20:59Z" level=info msg="Writing pid 18737 to /var/run/rancher-net.pid"
time="2016-09-30T03:21:01Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T03:21:03Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T03:21:05Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T03:21:11Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T05:25:43Z" level=info msg="Writing pid 18754 to /var/run/rancher-net.pid"
time="2016-09-30T05:26:59Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T05:27:00Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T05:27:02Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T05:27:05Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T05:27:06Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T07:59:55Z" level=info msg="Writing pid 18843 to /var/run/rancher-net.pid"
time="2016-09-30T07:59:55Z" level=info msg="Writing pid 18844 to /var/run/rancher-net.pid"
time="2016-09-30T08:00:20Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:00:20Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:00:21Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:00:22Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:00:24Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:00:25Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:00:26Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:00:27Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:00:28Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:23:42Z" level=info msg="Writing pid 18863 to /var/run/rancher-net.pid"
time="2016-09-30T08:24:54Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:25:03Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:25:04Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:25:05Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:29:58Z" level=info msg="Writing pid 18887 to /var/run/rancher-net.pid"
time="2016-09-30T08:30:01Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:30:01Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:02Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:03Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:07Z" level=info msg="Writing pid 18917 to /var/run/rancher-net.pid"
time="2016-09-30T08:30:07Z" level=info msg="Writing pid 18916 to /var/run/rancher-net.pid"
time="2016-09-30T08:30:07Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:30:07Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:30:08Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:08Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:09Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:09Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:10Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:10Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:30Z" level=info msg="Writing pid 18958 to /var/run/rancher-net.pid"
time="2016-09-30T08:30:30Z" level=info msg="Charon running PID: 18497"
time="2016-09-30T08:30:31Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:32Z" level=error msg="Failed to connect to charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:33Z" level=fatal msg="Failed to load connections from charon: dial unix /var/run/charon.vici: connect: connection refused"
time="2016-09-30T08:30:38Z" level=info msg="Writing pid 19004 to /var/run/rancher-net.pid"
time="2016-09-30T08:30:38Z" level=info msg="Charon running PID: 18969"
time="2016-09-30T08:30:38Z" level=info msg="Listening on :8111"
time="2016-09-30T08:30:38Z" level=info msg="Listening for ARP requests on eth0"
time="2016-09-30T08:30:38Z" level=info msg=Reconfiguring
time="2016-09-30T08:30:38Z" level=info msg="Loaded pre-shared key for "
time="2016-09-30T08:30:38Z" level=info msg="Loaded pre-shared key for 172.17.0.2"
time="2016-09-30T08:30:38Z" level=info msg="Loaded pre-shared key for 10.42.54.78"
time="2016-09-30T08:30:38Z" level=info msg="Loaded pre-shared key for 10.1.6.26"
time="2016-09-30T08:30:38Z" level=info msg="Loaded connection: conn-10.1.6.26, [aes128gcm16-sha256-modp2048 aes-sha1-modp2048], [aes128gcm16-modp2048 aes-modp2048]"

Log from /var/log/charon.log
Sep 30 02:22:18 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 02:22:26 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 02:22:28 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 02:22:29 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 02:22:29 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 02:22:29 00[CFG]   reading directory failed
Sep 30 02:22:29 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 02:22:29 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 02:22:29 00[CFG]   reading directory failed
Sep 30 02:22:29 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 02:22:29 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 02:22:29 00[CFG]   reading directory failed
Sep 30 02:22:29 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 02:22:29 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 02:22:29 00[CFG]   reading directory failed
Sep 30 02:22:29 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 02:22:29 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 02:22:29 00[CFG]   reading directory failed
Sep 30 02:22:29 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 02:22:29 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 02:22:29 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 02:22:29 00[DMN] removing pidfile '/var/run/charon.pid', process not running
Sep 30 02:22:30 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 02:22:31 00[JOB] spawning 16 worker threads
Sep 30 02:22:31 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 02:22:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 02:22:31 00[CFG]   reading directory failed
Sep 30 02:22:31 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 02:22:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 02:22:31 00[CFG]   reading directory failed
Sep 30 02:22:31 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 02:22:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 02:22:31 00[CFG]   reading directory failed
Sep 30 02:22:31 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 02:22:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 02:22:31 00[CFG]   reading directory failed
Sep 30 02:22:31 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 02:22:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 02:22:31 00[CFG]   reading directory failed
Sep 30 02:22:31 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 02:22:31 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 02:22:31 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 02:22:31 00[DMN] charon already running ("/var/run/charon.pid" exists)
Sep 30 02:25:37 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 02:25:39 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 02:25:42 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 02:25:42 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 02:25:42 00[CFG]   reading directory failed
Sep 30 02:25:42 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 02:25:42 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 02:25:42 00[CFG]   reading directory failed
Sep 30 02:25:42 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 02:25:42 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 02:25:42 00[CFG]   reading directory failed
Sep 30 02:25:42 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 02:25:42 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 02:25:42 00[CFG]   reading directory failed
Sep 30 02:25:42 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 02:25:42 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 02:25:42 00[CFG]   reading directory failed
Sep 30 02:25:42 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 02:25:42 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 02:25:42 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 02:25:42 00[DMN] removing pidfile '/var/run/charon.pid', process not running
Sep 30 02:25:42 00[JOB] spawning 16 worker threads
Sep 30 02:26:07 07[CFG] loaded IKE shared key for: '%any'
Sep 30 02:26:07 16[CFG] loaded IKE shared key for: '172.17.0.2'
Sep 30 02:26:07 11[CFG] loaded IKE shared key for: '10.42.54.78'
Sep 30 02:26:07 09[CFG] loaded IKE shared key for: '10.1.6.26'
Sep 30 02:26:08 05[CFG] added vici connection: conn-10.1.6.26
Sep 30 02:26:08 05[CFG] initiating 'child-10.1.6.26'
Sep 30 02:26:09 05[IKE] <conn-10.1.6.26|1> initiating IKE_SA conn-10.1.6.26[1] to 10.1.6.26
Sep 30 02:26:10 05[ENC] <conn-10.1.6.26|1> generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(HASH_ALG) N(REDIR_SUP) ]
Sep 30 02:26:10 05[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 02:26:14 16[IKE] <conn-10.1.6.26|1> retransmit 1 of request with message ID 0
Sep 30 02:26:14 16[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 02:26:21 05[IKE] <conn-10.1.6.26|1> retransmit 2 of request with message ID 0
Sep 30 02:26:21 05[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 02:26:35 12[IKE] <conn-10.1.6.26|1> retransmit 3 of request with message ID 0
Sep 30 02:26:36 12[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 02:27:00 07[IKE] <conn-10.1.6.26|1> retransmit 4 of request with message ID 0
Sep 30 02:27:00 07[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 02:27:43 16[IKE] <conn-10.1.6.26|1> retransmit 5 of request with message ID 0
Sep 30 02:27:46 16[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 02:36:15 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 02:38:01 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 02:39:02 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 02:42:22 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 02:42:23 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 02:42:23 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 02:42:23 00[CFG]   reading directory failed
Sep 30 02:42:23 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 02:42:23 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 02:42:23 00[CFG]   reading directory failed
Sep 30 02:42:23 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 02:42:23 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 02:42:23 00[CFG]   reading directory failed
Sep 30 02:42:23 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 02:42:23 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 02:42:23 00[CFG]   reading directory failed
Sep 30 02:42:23 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 02:42:23 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 02:42:23 00[CFG]   reading directory failed
Sep 30 02:42:23 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 02:42:23 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 02:42:24 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 02:42:24 00[DMN] removing pidfile '/var/run/charon.pid', process not running
Sep 30 02:42:24 00[JOB] spawning 16 worker threads
Sep 30 02:43:36 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 02:44:00 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 02:44:20 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 02:44:20 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 02:44:25 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 02:44:25 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 02:44:25 00[CFG]   reading directory failed
Sep 30 02:44:25 00[CFG]   reading directory failed
Sep 30 02:44:26 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 02:44:26 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 02:44:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 02:44:31 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 02:44:36 00[CFG]   reading directory failed
Sep 30 02:44:36 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 02:44:38 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 02:44:38 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 02:44:38 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 02:44:38 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 02:44:38 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 02:44:38 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 02:44:38 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 02:44:38 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 02:44:38 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 02:44:38 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 02:44:38 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 02:44:38 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 02:44:38 00[CFG]   reading directory failed
Sep 30 02:44:38 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 02:44:39 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 02:44:39 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 02:44:43 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 02:44:43 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 02:44:45 00[DMN] charon already running ("/var/run/charon.pid" exists)
Sep 30 02:44:45 00[DMN] charon already running ("/var/run/charon.pid" exists)
Sep 30 06:26:22 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 08:30:34 00[DMN] Starting IKE charon daemon (strongSwan 5.5.0, Linux 3.10.0-327.22.2.el7.x86_64, x86_64)
Sep 30 08:30:35 00[LIB] plugin 'sshkey' failed to load: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.22' not found (required by /usr/local/lib/ipsec/plugins/libstrongswan-sshkey.so)
Sep 30 08:30:36 00[CFG] loading ca certificates from '/usr/local/etc/ipsec.d/cacerts'
Sep 30 08:30:36 00[LIB] opening directory '/usr/local/etc/ipsec.d/cacerts' failed: No such file or directory
Sep 30 08:30:36 00[CFG]   reading directory failed
Sep 30 08:30:36 00[CFG] loading aa certificates from '/usr/local/etc/ipsec.d/aacerts'
Sep 30 08:30:36 00[LIB] opening directory '/usr/local/etc/ipsec.d/aacerts' failed: No such file or directory
Sep 30 08:30:36 00[CFG]   reading directory failed
Sep 30 08:30:36 00[CFG] loading ocsp signer certificates from '/usr/local/etc/ipsec.d/ocspcerts'
Sep 30 08:30:36 00[LIB] opening directory '/usr/local/etc/ipsec.d/ocspcerts' failed: No such file or directory
Sep 30 08:30:36 00[CFG]   reading directory failed
Sep 30 08:30:36 00[CFG] loading attribute certificates from '/usr/local/etc/ipsec.d/acerts'
Sep 30 08:30:36 00[LIB] opening directory '/usr/local/etc/ipsec.d/acerts' failed: No such file or directory
Sep 30 08:30:36 00[CFG]   reading directory failed
Sep 30 08:30:36 00[CFG] loading crls from '/usr/local/etc/ipsec.d/crls'
Sep 30 08:30:36 00[LIB] opening directory '/usr/local/etc/ipsec.d/crls' failed: No such file or directory
Sep 30 08:30:36 00[CFG]   reading directory failed
Sep 30 08:30:36 00[CFG] loading secrets from '/usr/local/etc/ipsec.secrets'
Sep 30 08:30:36 00[CFG] opening secrets file '/usr/local/etc/ipsec.secrets' failed: No such file or directory
Sep 30 08:30:36 00[LIB] loaded plugins: charon aesni aes des rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey pem fips-prf gmp xcbc cmac hmac gcm attr kernel-netlink resolve socket-default stroke vici updown xauth-generic
Sep 30 08:30:36 00[DMN] removing pidfile '/var/run/charon.pid', process not running
Sep 30 08:30:36 00[JOB] spawning 16 worker threads
Sep 30 08:30:38 16[CFG] loaded IKE shared key for: '%any'
Sep 30 08:30:38 13[CFG] loaded IKE shared key for: '172.17.0.2'
Sep 30 08:30:38 10[CFG] loaded IKE shared key for: '10.42.54.78'
Sep 30 08:30:38 09[CFG] loaded IKE shared key for: '10.1.6.26'
Sep 30 08:30:38 09[CFG] added vici connection: conn-10.1.6.26
Sep 30 08:30:38 09[CFG] initiating 'child-10.1.6.26'
Sep 30 08:30:38 09[IKE] <conn-10.1.6.26|1> initiating IKE_SA conn-10.1.6.26[1] to 10.1.6.26
Sep 30 08:30:38 09[ENC] <conn-10.1.6.26|1> generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(HASH_ALG) N(REDIR_SUP) ]
Sep 30 08:30:38 09[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:30:42 09[IKE] <conn-10.1.6.26|1> retransmit 1 of request with message ID 0
Sep 30 08:30:42 09[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:30:50 05[IKE] <conn-10.1.6.26|1> retransmit 2 of request with message ID 0
Sep 30 08:30:50 05[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:31:03 13[IKE] <conn-10.1.6.26|1> retransmit 3 of request with message ID 0
Sep 30 08:31:03 13[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:31:26 13[IKE] <conn-10.1.6.26|1> retransmit 4 of request with message ID 0
Sep 30 08:31:26 13[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:32:08 14[IKE] <conn-10.1.6.26|1> retransmit 5 of request with message ID 0
Sep 30 08:32:08 14[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:33:24 10[IKE] <conn-10.1.6.26|1> giving up after 5 retransmits
Sep 30 08:33:24 10[IKE] <conn-10.1.6.26|1> peer not responding, trying again (2/0)
Sep 30 08:33:24 10[IKE] <conn-10.1.6.26|1> initiating IKE_SA conn-10.1.6.26[1] to 10.1.6.26
Sep 30 08:33:24 10[ENC] <conn-10.1.6.26|1> generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(HASH_ALG) N(REDIR_SUP) ]
Sep 30 08:33:24 10[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:33:28 16[IKE] <conn-10.1.6.26|1> retransmit 1 of request with message ID 0
Sep 30 08:33:28 16[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:33:35 06[IKE] <conn-10.1.6.26|1> retransmit 2 of request with message ID 0
Sep 30 08:33:35 06[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:33:48 12[IKE] <conn-10.1.6.26|1> retransmit 3 of request with message ID 0
Sep 30 08:33:48 12[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:34:11 15[IKE] <conn-10.1.6.26|1> retransmit 4 of request with message ID 0
Sep 30 08:34:11 15[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)
Sep 30 08:34:53 11[IKE] <conn-10.1.6.26|1> retransmit 5 of request with message ID 0
Sep 30 08:34:53 11[NET] <conn-10.1.6.26|1> sending packet: from 172.17.0.2[500] to 10.1.6.26[500] (500 bytes)

@boshido looks like docker might have crashed on your host. Have you experienced this issue recently? If so can you reopen with docker daemon log files?

For clarifying
This problem came from docker engine itself went down
I have never faced this problem again after upgrade my engine to 17.03.0-ce

authors: aemneina boshido deniseschannon


text:
Add workaround for networkmanager

As documented in https://github.com/rancher/rke2/issues/786

@rancher-max this is not going to work, it needs to use the flannel interface name, not the calico standard ones

I think adding the contents from: https://github.com/rancher/rke2/issues/786
and doing a subsequent restart of NetworkManager would work...

source: gharchive/pull-request

repo: rancher/rancher

license_type: permissive

license_source: github-api


text:
Adding ssh test to allow check for CPU usage

Adding ssh test package to run tests that require ssh to run. Also adjusted downloadsshkeys.go to send a byte instead of string to be used in the node object.
Issue:

https://github.com/rancher/qa-tasks/issues/451
Problem

There were tickets around CPU usage being too high and we wanted to add automated checks to more consistently check CPU usage during releases.
Solution

Adding this automation will allow us to more frequently check if the CPU Usage issue were to ever come back. Also with downloadsshkeys.go we are now able to run any ssh related tests within the provisioning package. Currently just added to rke2 package, but since Node object is also used in rke1 and k3s, I will also add there after approval.
Testing

Engineering Testing
Manual Testing

Tested the actual ssh command manually multiple times to ensure that it works.
Automated Testing

Will run jenkins job
QA Testing Considerations

The CPU check will be stored under the ssh package, and with future additions to that package users can just call the function from the ssh package.
Regressions Considerations

Currently there are no regressions as the ssh key being changed from string to byte is allowing the node object to use the ssh key, which before it wasn't allowed. No other objects are being changed.

could you re-send me the jenkins run? otherwise lgtm

authors: slickwarren thaneunsoo


text:
Butuh ganti nama?

Karena ada penambahan fitur, sepertinya pustaka ini harus diganti namanya

iya saya setuju pak, agar pustaka ini bisa lebih banyak fitur yang bisa ditambah, sehingga banyak gunanya

source: gharchive/issue

repo: randomscreencast/nama-gadungan

license: MIT


text:
Augury should save the dark theme settings

This is an issue especially good for first-timers!
🐞 The Problem
We would like the user to be able to persist their theme setting for Augury.
The relevant code snippet from src/frontend/frontend.ts
  themeChanged(newTheme) {
    this.theme = newTheme;
    // TODO: do stuff here to persist the theme selection
  }

📖 What you need to know
Angular 2, typescript. Probably relevant resources:

Chrome Storage
Events in Angular 2

🔂 Steps to contribute

[ ] claim this issue: (assign yourself or comment below)
[ ] mentor: @vanessayuenn
[ ] Setup & run Augury locally
[ ] Implement the fix
[ ] Write the tests for the solution
[ ] Start a Pull Request. Mention this issue in the description (e.g. resolves #423).

💖 Thank you!
Thanks so much for wanting to contribute! This issue is especially perfect for first time contributor. Please contact us on Slack if you have any questions. :)

I would like to tackle this issue :)

@JayKan all yours! check off the boxes as you go :)

authors: JayKan sumitarora vanessayuenn

repo: rangle/augury

license: mit

license_source: bigquery


text:
Create & manage containers inside chef recipes

Hi @ranjib
Thank you for this great work. I'm trying to create and manage containers using chef-lxc.  I have  one question : how do I change the template options from the recipe?
If I use the example you provided  like this:
require 'chef/lxc'
lxc "web" do
       template "download"
       action [:create, :start]
end

I get trusty/amd64 containers. What if I want to change that? is there away to do it using the same recipe?
Regards,
Jafar

I did dig into the sources and found it could be done like this:
template 'download' do
    args ['-d', 'ubuntu', '-r', 'trusty', '-a', 'amd64']
end

Thanks!

repo: ranjib/chef-lxc


text:
No results for one hop with both nodes specified

{
    "message": {
        "query_graph": {
            "nodes": {
                "n0": {
                    "category": "biolink:ChemicalSubstance",
                    "id": "CHEBI:3215"
                },
                "n3": {
                    "id": "PR:000031567",
                    "category": "biolink:GeneOrGeneProduct"
                 }
            },
            "edges": {
                "e03": {
                    "subject": "n0",
                    "object": "n3"
                }
            }
        }
    }
}

Getting an empty on this.  Sounds like we should get stuff from bte or text mining, but not 100% sure

Please confirm that this is fixed.

Hmm, still no results.

@patrickkwang to try this query again when BTE turned back on.

Prior to testing, need to merge in KP registry change that Chris made. This will bring in BTE.
Note that BTE's KGE registry was fixed in dev, but may not be fixed on production.

authors: cbizon mmersmann patrickkwang

repo: ranking-agent/strider


text:
Remove ChemicalSubstance shims

Resolves #271.

I think your changes look fine. However, when searching in the repo for ChemicalSubstance, I get 84 results. I see that your tests are all passing, but please confirm that all those search results are fine.

Yeah, ChemicalSubstance is commonly used in the tests, but most of the time we don't actually need to understand what it is. The tests I've fixed rely on traversing the biolink model somehow.

authors: maximusunc patrickkwang


text:
Filter and Pattern disappearing after loading screen/dimension change

Issue description:
Filter (in every grid) and patterns (in Pattern Grid) disappearing after changing dimension (and after loading screen(?) )
What happens:
Every time I tried to change dimension or jump to another location via Draconic/RFTools/EnderIO/Vanilla portal my empty patterns in Pattern Grid and Filters (in any grid) disappearing. Tests confirmed that these items are in fact in slots but needs to be picked up and installed again to work correctly. Video below.
What you expected to happen:
Pattern and filter function correctly after loading screen.
Steps to reproduce:

Place Filter in filter slot.
Change dimension.
Come back to Crafting Grid.

Version (make sure you are on the latest version before reporting):

Minecraft: 1.12.2
Forge: 14.24.5.2838
Refined Storage: 1.6.14

Does this issue occur on a server?
Yes
[pastebin/gist/etc link here]
Video:  https://imgur.com/a/2CFP8Qc

Duplicate of #2200

Yes you are right it's excacly same problem. I am sorry that I did not notice this Issue before.

repo: raoulvdberge/refinedstorage


text:
Adicionar o atalho do e-mail no rodapé

Adicionar o atalho no botão de e-mail do rodapé, direcionando o usuário para caixa de texto do e-mail.
Início: 03/04
Fim: 03/04

validado por @raphaeldefquirino

repo: raphaeldefquirino/EcoCloset


text:
Integration tests

These tests will fail. We'll try to make them pass by adding commits to this branch.

Is it relevant to provide compatibility or tests for old PHP versions that are not supported anymore (see http://php.net/supported-versions.php)?

Well... I kept 5.3 compatibility because removing that is not the purpose of this PR.

But other than that, you are right

authors: Spomky hannesvdvreken

repo: raphaelstolt/php-jsonpatch


text:
Should work with any flows whose major version isn't higher than the engine version

I.e. current engine version is 12.0.. we need to support any 12.x flow

Fixed in 64dbe7eb7d8d9bf9939e7c82c8258f21f029bb43

repo: rapidpro/surveyor

license: isc


text:
[Question] CuFile implementation with RDMA

Hi,
I was wondering if we could use the kvikIO Cufile for RDMA IO ops?
I am working on a project that involves Client space Read/Write from our own distributed filesystem (RDMA capable).
Now that the system read/write has been established, I am looking to add some further implementation that involves direct IO through the GPU.
I am using DGX2 which runs my client application.
So, is there any way I could use the kvikIO implementation for the above use case?
If yes, could you guide me with an example code implementation, which could help in this regard?
Note:: I am already aware of the use of Mellanox DC to implement RDMA Read/Write to a remote GPU mem. But that does not use a Cufile implementation. What I need specifically is how to implement Cufile with RDMA?

If userspace verbs access is available, cuFile and KvikIO should use it automatically.
Run the GDS script gdscheck.py -p to get the current status of userspace RDMA.

The following is the script o/p:
GDS release version: 1.5.0.59
 nvidia_fs version:  2.14 libcufile version: 2.12
 Platform: x86_64
 ============
 ENVIRONMENT:
 ============
 =====================
 DRIVER CONFIGURATION:
 =====================
 NVMe               : Supported
 NVMeOF             : Unsupported
 SCSI               : Unsupported
 ScaleFlux CSD      : Unsupported
 NVMesh             : Unsupported
 DDN EXAScaler      : Unsupported
 IBM Spectrum Scale : Unsupported
 NFS                : Unsupported
 BeeGFS             : Unsupported
 WekaFS             : Unsupported
 Userspace RDMA     : Unsupported
 --Mellanox PeerDirect : Disabled
 --rdma library        : Not Loaded (libcufile_rdma.so)
 --rdma devices        : Not configured
 --rdma_device_status  : Up: 0 Down: 0
 =====================
 CUFILE CONFIGURATION:
 =====================
 properties.use_compat_mode : true
 properties.force_compat_mode : false
 properties.gds_rdma_write_support : true
 properties.use_poll_mode : false
 properties.poll_mode_max_size_kb : 4
 properties.max_batch_io_size : 128
 properties.max_batch_io_timeout_msecs : 5
 properties.max_direct_io_size_kb : 16384
 properties.max_device_cache_size_kb : 131072
 properties.max_device_pinned_mem_size_kb : 33554432
 properties.posix_pool_slab_size_kb : 4 1024 16384
 properties.posix_pool_slab_count : 128 64 32
 properties.rdma_peer_affinity_policy : RoundRobin
 properties.rdma_dynamic_routing : 0
 fs.generic.posix_unaligned_writes : false
 fs.lustre.posix_gds_min_kb: 0
 fs.beegfs.posix_gds_min_kb: 0
 fs.weka.rdma_write_support: false
 fs.gpfs.gds_write_support: false
 profile.nvtx : false
 profile.cufile_stats : 0
 miscellaneous.api_check_aggressive : false
 execution.max_io_threads : 0
 execution.max_io_queue_depth : 128
 execution.parallel_io : false
 execution.min_io_threshold_size_kb : 8192
 execution.max_request_parallelism : 0
 =========
 GPU INFO:
 =========
 GPU index 0 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 1 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 2 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 3 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 4 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 5 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 6 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 GPU index 7 NVIDIA A100-SXM4-40GB bar:1 bar size (MiB):65536 supports GDS, IOMMU State: Disabled
 ==============
 PLATFORM INFO:
 ==============
 Found ACS enabled for switch 0000:06:00.0
 Found ACS enabled for switch 0000:04:00.0
 Found ACS enabled for switch 0000:02:00.0
 Found ACS enabled for switch 0000:00:01.1
 Found ACS enabled for switch 0000:11:00.0
 Found ACS enabled for switch 0000:0e:10.0
 Found ACS enabled for switch 0000:02:04.0
 Found ACS enabled for switch 0000:00:01.1
 Found ACS enabled for switch 0000:46:00.0
 Found ACS enabled for switch 0000:44:00.0
 Found ACS enabled for switch 0000:42:00.0
 Found ACS enabled for switch 0000:40:01.1
 Found ACS enabled for switch 0000:4d:00.0
 Found ACS enabled for switch 0000:4a:10.0
 Found ACS enabled for switch 0000:42:04.0
 Found ACS enabled for switch 0000:40:01.1
 Found ACS enabled for switch 0000:86:00.0
 Found ACS enabled for switch 0000:84:00.0
 Found ACS enabled for switch 0000:82:00.0
 Found ACS enabled for switch 0000:80:01.1
 Found ACS enabled for switch 0000:8f:00.0
 Found ACS enabled for switch 0000:8c:10.0
 Found ACS enabled for switch 0000:82:04.0
 Found ACS enabled for switch 0000:80:01.1
 Found ACS enabled for switch 0000:b6:00.0
 Found ACS enabled for switch 0000:b4:00.0
 Found ACS enabled for switch 0000:b2:00.0
 Found ACS enabled for switch 0000:b0:01.1
 Found ACS enabled for switch 0000:bc:00.0
 Found ACS enabled for switch 0000:b9:10.0
 Found ACS enabled for switch 0000:b2:04.0
 Found ACS enabled for switch 0000:b0:01.1
 IOMMU: disabled
 Platform verification succeeded

Seems like its not supported as of now...
So, if I can get it set up (or use another platform), updating the rdma related properties and the corresponding nfs properties under the fs section in cufile.json, should allow cuFile to pick it up from my remote filesystem, right?

Yes, that is correct.
See  https://github.com/NVIDIA/MagnumIO and https://developer.nvidia.com/magnum-io

Another related question:
I also have an S3 object store (similar to AWS S3), RDMA capable, and want the same operations using cuFile, what should be the best way forward for that case?
Since I cannot create POSIX handles for opening S3 objects, so having an NFS server is out of the question.
Is there any way I can achieve this (cuFile read/write) for S3 objects?

No, GDS isn't supported by AWS or any other cloud service provider (AFAIK) :/

repo: rapidsai/kvikio


text:
Fea/add reshape

This PR adds bindings to cudf::interleave_columns (function to convert a dataframe to a single interleaved column).  This is also required by node-rapids/cuml as input to umap transform functions.

Looks good, one comment on my end, pretty sure we can use type resolution to figure out the result of the interleave_columns
Here's a quick example (I'm pretty sure this is correct)
  interleaveColumns<P extends keyof T>(memoryResource
                                       ?: MemoryResource): Series < CommonType<T[P], T[P]> {
    const temp = new Table({columns: this._accessor.columns});
    return Series.new(temp.interleaveColumns(memoryResource));
  }

Extremely similar to the stuff we did for concat.

Looks good, one comment on my end, pretty sure we can use type resolution to figure out the result of the interleave_columns

@mzegar Slightly tricky to implement it in this case since commonType is not what is returned by the result of interleave_columns, infact if all the columns are not of the same type, cpp side throws a type mismatch error. That might make things easier actually, might just be a matter of having a strict type check before calling interleave_columns

authors: AjayThorve mzegar

repo: rapidsai/node-rapids


text:
Update stable version in repo from 0.0.11 to 0.0.14

Think about update stable version to 0.0.14
Version: stable=0.0.11 (70 days old) => latest=0.0.14 (15 days old)
Installs: stable=593 (70.34%), latest=93 (11.03%), total=843
Click to use developer portal
Click to edit
Note: This is an automatically generated message and not personally authored by bluefox!

This issue seems to be outdated.
This issue suggests to update the stable version of this adapter to 0.0.14 but the current stable version is already 0.0.14.
So this issue should be closed.


text:
pico-sdk support for RP2350-E9 workarounds?

Now that erratum RP2350-E9 is well characterized (https://github.com/raspberrypi/pico-feedback/issues/401#issuecomment-2334490720), are there plans for pico-sdk to provide support for the suggested workarounds for reading a GPIO pin? Or if not in pico-sdk, some examples of workaround code could be added to pico-examples.
Assuming I understand correctly, there are several scenarios:

Internal pullup is enabled: no workaround needed.
External pullup is present: no workaround needed.
Internal pulldown is enabled: workaround needed. GPIO0.IE should be disabled when the pin is set up for input. When the pin is read, input is enabled, the pin is immediately read, and then input is disabled again.
No internal pulls enabled:

External signal is strong and can overcome the leakage current: no workaround needed. No need to disable input (GPIO0.IE).
External signal is weak: workaround needed, as above.

Given that the pin should be read immediately after GPIO0.IE is enabled, I think this implies the enable and read should be inside a critical section (cf. https://github.com/earlephilhower/arduino-pico/issues/2380#issuecomment-2334997756).
In some cases, if workaround support is provided, the sdk can determine what to do, and in other cases the sdk must be informed of the use case. At the Hardware API level, whether the workaround is needed or not is only if the internal pulls are enabled. If there is a High Level API wrapper, it cold keep track of the specified use case.

Policy followup re what CircuitPython is going to do:
Recently we CircuitPython discussed internally what to do about the E9 workaround. Without adding additional API specifically to support the RP2350, there is no way to inform CircuitPython in various use cases, "well, yes, this is a weak input signal, so do the workaround". The only hint would be if you enabled the internal pulldown, but there are other cases as well. We do not right now want to make a special-case API for the RP2350.
So our conclusion is to not implement the workaround, at least for now, but simply to document the restrictions that make it unnecessary: don't expect the internal pulldown to work, use an external pulldown 8.2k or lower if you need a pulldown, or make sure your input signal can sink enough current to override the leakage current. This is defining the problem away.

We won't be providing a software workaround in the SDK as it isn't clear what you'd do. The user can use an external resistor

authors: dhalbert kilograham

repo: raspberrypi/pico-sdk


text:
FRESHSETUP error using CLN v0.11.1

Due to: https://github.com/raspiblitz/raspiblitz/issues/4170#issuecomment-2280612931
the mnemonic dependency is missing so new seedwords can't be generated.
To Reproduce
FRESHSETUP - CLN
Debug file
##################
ERROR in _provision.setup.sh --> cl-wallet-new-noseeds on Sat 10 Aug 10:18:08 BST 2024\nDETAIL --> /home/admin/config.scripts/cl.hsmtool.sh new-force mainnet --> seedwords=''\nDEBUG --> /home/admin/raspiblitz.provision-setup.log
***********************************************************
ERROR - please report to development team
***********************************************************
state(error) message(cl-wallet-new-noseeds)

Solution:
Exit to the terminal and delete the file:
sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED

before running the setup.
or run with the specific user:
pip config set global.break-system-packages true

If ran into the error already also delete:
sudo rm /home/admin/provision.flag
rm  /home/admin/raspiblitz.info

and reboot to start fresh (mind that the PASSWORD A is already applied).

OK merged the PR and tested. Looking good now - closing issue.

authors: openoms rootzoll

repo: raspiblitz/raspiblitz


text:
open() "/etc/nginx/sites-enabled/public.conf" failed

Reported on Telegram:
New Raspiblitz set up with SD Card Image 1.11.2 (mini).
Blockchain completely resynced and Electrs subsequently activated/set up
After successful indexing, an error message appears under the menu item "Electrs" due to a missing file.
nginx conf is available, but it expects a public.conf which is not there (see screenshots)
The error message is as follows:
[emerg] 1501633#1501633: open() "/etc/nginx/sites-enabled/public.conf" failed (2: No such file or directory) in /etc/nginx/nginx.conf:61
nginx: configuration file /etc/nginx/nginx.conf test failed

/etc/nginx/sites-enabled/public.conf is related to API/WebUI when active.
TODO: run a quick test of RaspiBlitz v1.11.3rc2 in Bitcoin only, switch electrs on and see if there is a problem.

OK aftter fresh setup of RaspiBlitz v1.11.3rc2 minimal image with Bitcoin only and then installing electrs I got:
admin@192.168.178.60:~ ₿ nginx -t
2024/10/15 23:40:48 [emerg] 1821559#1821559: cannot load certificate "/mnt/hdd/app-data/nginx/tls.cert": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory:calling fopen(/mnt/hdd/app-data/nginx/tls.cert, r) error:10000080:BIO routines::no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed

OK ... tested with next release candidate and after installing a fresh Bitcoin-only node and then running electrs I am getting now:
admin@192.168.178.60:~ ₿ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful


text:
Just a typo

What
Typo
Why
The command is not working and for newbies can be confusing
How
Just a typo. Removed ' at the end of line
Scope

[ ] significant change to core configuration
[ ] independent bonus guide
[X] simple bug fix

Fixes # (link issue)
Test & maintenance
Nothinh apply here
Animated GIF (optional)
Add some snazz if you feel like it :) AHhahahahahahahahahha crazy!

Thanks for catching this. LGTM

repo: raspibolt/raspibolt


text:
How to start up in python

Im playing around with NoSQL databases, how would I query for something and have it print the results?

Something like this:
store = DocumentStore(urls, db_name)
store.initialize()

with self.store.open_session() as session:
	p = session.load("products/1-A")
	print(p)

Hey Thank you! However I am getting this error:
"pyravendb.custom_exceptions.exceptions.InvalidOperationException: The maximum number of requests (30) allowed for this session has been reached. Raven limits the number                 of remote calls that a session is allowed to make as an early warning system. Sessions are expected to                 be short lived, and Raven provides facilities like batch saves (call save_changes() only once).                You can increase the limit by setting DocumentConventions.                MaxNumberOfRequestsPerSession or MaxNumberOfRequestsPerSession, but it is advisable                 that you'll look into reducing the number of remote calls first, since that will speed up your application significantly and result in a                more responsive application."

Im looking through the python documentation on the raven DB website, however a handful of it is missing. So I dont have much to go off of.
`import logging
import sys
from typing import Any
import easygui
from pyravendb.store import document_store
logging.basicConfig(level=logging.ERROR, filename="Testing.log", format="%(levelname):%(message)s")
write code that opens a new window with easygui and asks for a
f = open(easygui.fileopenbox("Import your data here")).readlines()
def print_err(err: str) -> None:
print(f"Check logs ! ")
logging.error(f"{err}")
sys.exit(0)
write code to query in raven DB
def create_session() -> Any:
""" Creates a RavenDB session, but for testing, also queries"""
store = document_store.DocumentStore(urls=['http://127.0.0.1:8080'], database='Testing')
store.conventions.max_number_of_requests_per_session = 1000
store.initialize()
store.conventions.max_number_of_requests_per_session = 1000
with store.open_session() as session:
    store.MaxNumberOfRequestsPerSession = 1000
    for line in f:
        if ":" in line:
            line = line.split(":")
            foohash = line[1].strip()
        else:
            foohash = line.strip()

        fillerr = line[0].strip()
        query = session.query().where(hash=foohash)
        for doc in query:
            try:
                print(f"{fillerr}:" + f"{str(doc.plaintext)}")
            except Exception as err:
                print(f"{err}")
                print_err(f"In opening a session -> {err}")

session: Any = create_session()`

also looking through billions of lines takes a while, any possible way to speed up the query?

You are issuing a query per line, that would take a while.
A better option it to get 1024 lines, and query them all at once, like so:
for lines_batch in batch(f, 1024):
     hashes = get_hashes_from_batch(lines_batch)
     with store.open_session() as session:
          query = session.query().where_in(hash=hashes)
...

so I understand RavenDB uses a B-Tree for indexing efficiently, should I import the sorted files? Or will RavenDB automatically sort the files in a B Tree Format?

Also I tried adding the batch into the code, but it only returns 1 output.

RavenDB actually uses several different methods internally. Working with sorted data will make some things easier, yes. But probably not mandatory.
As for getting 1 output, you should be getting a list with all the matches for the query.

im assuming i wrote this correctly.
`import logging
import sys
from typing import Any
import easygui
from pyravendb.store import document_store
def batch(iterable, n=1):
l = len(iterable)
for ndx in range(0, l, n):
yield iterable[ndx:min(ndx + n, l)]
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'batch'])
logging.basicConfig(level=logging.ERROR, filename="Testing.log", format="%(levelname):%(message)s")
write code that opens a new window with easygui and asks for a file
f = open(easygui.fileopenbox("Import your data here")).readlines()
fw = open("dehashed.txt", "w")
def print_err(err: str) -> None:
print(f"Check logs ! ")
logging.error(f"{err}")
sys.exit(0)
def create_session() -> Any:
""" Creates a RavenDB session, but for testing, also queries"""
store = document_store.DocumentStore(urls=['http://127.0.0.1:8080'], database='Testing')
store.conventions.max_number_of_requests_per_session = 100000000
store.initialize()
# store.conventions.max_number_of_requests_per_session = 100000000

# store.MaxNumberOfRequestsPerSession = 100000000
# write a way to query 1024 lines batch at a time
for lines_batch in batch(f, 3):
    # print(lines_batch)
    # hashes = get_hashes_from_batch(lines_batch)
    with store.open_session() as session:
        for line in lines_batch:
            if ":" in line:
                line = line.split(":")
                foohash = line[1].strip()
            else:
                foohash = line.strip()

        email = line[0].strip()
        query = session.query().where(hash=foohash)
        for doc in query:
            try:
                print(f"{email}:" + f"{str(doc.plaintext)}")
                fw.write(f"{email}:" + f"{str(doc.plaintext)}\n")
            except Exception as err:
                #print(f"{err}")
                print_err(f"In opening a session -> {err}")

fw.close()
session: Any = create_session()`

Your batches are very small (3 items). I would recommend to go to 1000.
foohash is a string, no?
You need to use a where_in and pass a list there.
      hashes = []
      for line in lines_batch:
                if ":" in line:
                    line = line.split(":")
                    foohash = line[1].strip()
                else:
                    foohash = line.strip()
                hashes.append(foohash)
       query = session.query().where_in(hash=hashes)`

Sorry, needs to be:
query = session.query().where_in("hash", hashes)

authors: ayende ethanperrine

repo: ravendb/ravendb-python-client


text:
Various updates (not only) related to Osmocom

I took the liberty of updating/extending the links to various Osmocom projects and adding other projects that I personally find rather useful (like lpac, yate, ...)

Thanks @laf0rge for those fixes!

repo: ravens/awesome-telco


text:
Wrap text in treemap

Hello, dear devs.
Please add possibility to wrap text in treemap.
95% of space is left empty, while all values are in the top string and they go waaaay over the border.
Thus it is impossible to work with several values in one rectangle.
Thank you.

Hi! wrapping text in SVGs is quite complex. Do you have any suggestion on how we could handle it?

authors: DatsenkoIgor mikima

repo: rawgraphs/rawgraphs-charts


text:
Git error: No url found for submodule path

What's wrong
I use projectile to jump to some recent project from anywhere. In general Projectile identifies projects by git information, so before it gives me my list of recent projects it scans my current location's git setup. The result is that, when I try to use projectile from somewhere that Git includes Straight stuff, I get this failure about submodules:

In ‘Projectile files’ source: ‘#[0 \301 \205;\0r\302!\203\0\206\0p\211q\210\303 \304 \305\211:\2036\0@\262\306"BB\262A\262\202\0\211\237\266\204)\207 [helm-current-buffer projectile-project-p buffer-live-p projectile-project-root projectile-current-project-files nil expand-file-name] 8]’ (file-missing "Setting current directory" "No such file or directory" "home/torysa/emacs/fatal: No url found for submodule path ’.emacs.d/straight/repos/a.el’ in .gitmodules .emacs.d/counsel-bbdb")

If I try to add a URL for that repo by hand, I just get the same error for another submodule, and another, and …
Is there a setting I should change, or perhaps something I should add to my .gitignore?
Directions to reproduce
All my emacs, including straight, is under git version control.
Use helm-projectile in a directory including the straight git repo.
Witness "No url found for submodule path" error preventing Projectile from working.
Version information

Emacs version: 27.1
Operating system: OpenSUSE Tumbleweed

You should either add those repositories as submodules, or put the repos directory into .gitignore. I don't see why Projectile would produce an error in any case, but you would certainly need to do one of these two things eventually, if you want to keep the entire ~/.emacs.d in a Git repository.

You should either add those repositories as submodules, or put the repos directory into .gitignore. I don't see why Projectile would produce an error in any case, but you would certainly need to do one of these two things eventually, if you want to keep the entire ~/.emacs.d in a Git repository.

This was a good answer. The solution to remove the git from watching all those repos was the following:
git rm -r --cached ./.emacs.d/straight/repos
Maybe it would have been nice to "add as submodules," but I don't know how to do that en masse...

You could always
$ for repo in *; do git submodule add $(git -C $repo remote get-url origin) $repo; done

or some shenanigan :)
(above code is totally untested)


text:
Exposing min/max replica counts for default worker group

Why are these changes needed?
When auto-scaling is enabled with the default worker group, the max replica count defaults to 2147483647.
> kubectl -n kuberay describe RayCluster kuberay | grep "Max Replicas" -A 1
    Max Replicas:        2147483647
    Min Replicas:        0

Upon job submission, the head node launches too many worker nodes. On a few occasions, some of the worker nodes were in Pending state due to lack of resources.
This PR exposes min/max replica counts for the default worker group as in additional worker groups, providing more control over resource allocation.
Checks

[x] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[x] Manual tests
[ ] This PR is not tested :(

I have manually tested the patch to ensure the changes are effective.

I tested this PR manually.

repo: ray-project/kuberay


text:
[Jira] Add configurations for default project

Extension
https://www.raycast.com/raycast/jira
Description
I'd like to have control over what project is set as default when I create an issue. Being part of a big company means you will have a dozen of projects to select from but for majority of your use, you will need to create an issue in your own team's project. This will help speed up issue creation.
This will help with search functionality as well.
Who will benefit from this feature?
Any one that has more than 1 projects in their jira instance.
Anything else?
No response

Hey @UXnomaan , Jira already caches the last project used during issue creation:
https://github.com/raycast/extensions/blob/63ed284e297dbbf9012e384d7829d96b47c9eb24/extensions/jira/src/components/CreateIssueForm.tsx#L146-L148
Also, it caches the last project you select from dropdown in search issues as well:
https://github.com/raycast/extensions/blob/63ed284e297dbbf9012e384d7829d96b47c9eb24/extensions/jira/src/search-issues.tsx#L81
Are these features not working for you? Or do you want a preference that you can configure at the extension level to provide a default projectId, so that creation form and search issue dropdown always start from that project?

That works for me, however, I am suggesting a global setting to apply to all of the jira commands that is somewhat permanent as opposed to a cache that can be invalidated.

That works for me, however, I am suggesting a global setting to apply to all of the jira commands that is somewhat permanent as opposed to a cache that can be invalidated.

Thanks for the clarity, so a global preference is what you're looking for. Keep in mind at that level we can't pull all available projects and you'd need to know the projectId for your default project you need to input.

Yes, I expect this to be somewhere in the extension menu and something you define when you are setting up the command.

Hey @UXnomaan, it's unfortunately not possible as preferences are preset (defined statically in the package.json). I'll close out this issue to keep the backlog clean 🙂

Thanks for the explanation @thomaslombart!

authors: UXnomaan jfkisafk thomaslombart

repo: raycast/extensions


text:
[Search Zotero] Add Item by Identifier

Extension
https://www.raycast.com/reckoning-dev/zotero
Description
Zotero has the feature to add item by identifier (ISBN, DOI). It would be helpful to make a command inside of this extension that can directly do that.
https://www.zotero.org/support/adding_items_to_zotero#add_item_by_identifier
Who will benefit from this feature?
Anyone who uses Zotero or opens Zotero mostly to add items.
Anything else?
Thanks!

Adding items to zotero database is whole another beast under the hood. I do not have time to develop a whole another app/extension. If you look at the code currently, to avoid file race conditions, I currently maintain a raycast copy of the sqlite db file. For doing anykind of write operation, this whole part has to be rewritten and redesigned.

Thats why command is called “search zotero” not another zotero app!

@raycastbot close this issue


text:
🛑 Logclub is down

In 9cef886, Logclub (https://www.logclub.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Logclub is back up in b5c4ca3 after 23 minutes.

repo: rayliu/upptime


text:
Mutate does not refresh seed on use - causing converging behavior

Hi there!
I've used sfxr for a while, so I was surprised by the converging behavior of the "Mutate" button in rfxgen.
This can be reproduced by repeatedly pressing "Mutate".
Notice how the applied mutations are monotonic.
After a certain number of presses, the audio no longer changes.
Compare this behavior to sfxr which can mutate in either direction (and dramatically different magnitudes) and does not converge.

@jasonjmcghee thanks for reporting and excuse the late response. I've been investigating this issue but I couldn't find the cause yet, it could be related to rounding issues with float vs double but not sure... The problem is located in GenerateWave() but I couldn't find it yet.
Help is welcome.

license: Zlib


text:
Impproves documentation of Bubble Sort

Checklist

[x] I've looked at the contribution guidelines.
[x] This pull request is complete and ready for review.

Description

Adds documentation to one of the methods in the Bubble Sort Playground

this pull request was supposed to contain only changes to Bubble sort.
is was an improvement because there was no in code documentation and now there is.
i've opened the pull request requesting a merge from the wrong branch and will close this PR, sorry

repo: raywenderlich/swift-algorithm-club