getAccount(): Undefined array key "initialIp"
When initializing the Client class, the method - getAccount() is called, which throws an exception - Undefined array key “initialIp”
return new Account($data['contact'], $date, ($data['status'] == 'valid'), $data['initialIp'], $accountURL);
Not sure what's suddenly causing this (haven't been able to find a change on let's encrypt's side yet) but I've temporarily duct taped it with:
src/Client.php r355 -> return new Account($data['contact'], $date, ($data['status'] === 'valid'), $data['initialIp'] ?? '', $accountURL);
According to RFC 8555, there is no 'initilIp' property in Account object.
Found this regarding the issue: https://community.letsencrypt.org/t/has-the-output-of-initialip-changed-in-the-account-directory/229823
So the "duct tape" solution of @douw3rd seems a good way to go for now
Looks like this repository is no longer supported. Has anyone made a fork with a fix for this bug?
@ishamshur my fork has the fix that solves the bug, i also created a PR, i think as soon as the maintainers have time they will fix the problem.