Closed usableweb closed 5 months ago
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.
Which cpu do you have?
Which cpu do you have?
As per Environment in report: Quad-core AMD Opteron 2347HE
Your cpu was released in 2007, there was a package update to lxml requiring SSE 4.2 which your CPU does not have as a feature.
Your cpu was released in 2007, there was a package update to lxml requiring SSE 4.2 which your CPU does not have as a feature.
Yes - I was monitoring the conversation on discord, however but according to cpu-world and a few other sources, this CPU supports SSE4 extensions. Am I misreading the information?
4.2 is newer than 4: The first AMD CPUs with SSE 4.2 support were launched in October 2011.
https://www.cpu-world.com/Glossary/S/SSE4.2.html
Looks like lxml will be the death of my current frame. (sigh) Next stop: ebay.
Hum, I get the same error as @usableweb and my cpu seems to support only sse2 ...
gustavo@srv2:~/docker/ttrss$ cat /proc/cpuinfo | grep sse
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti tpr_shadow vnmi flexpriority vpid dtherm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti tpr_shadow vnmi flexpriority vpid dtherm
Sad and without budget to upgrade the mobo
I think I'll have to stick with version 2.9.0 for a long time...
Unfortunately, it also means no support for bunch of Wyse thin clients D10/D90 based on quite popular AMD GT48E. This processor suports AMD specific sse4a: flags: sse sse2 sse3 sse4a
Ok, this issue happened to me even though my CPU supports sse4. Here's the writeup.
TLDR: you may have borked your DNS configuration and need to adjust it in
config/etc/letsencrypt/cli.ini
.
Consider this case:
docker-compose.yml
into a .env
file, then set that in the container via the env_file:
syntax.# optional
comment: PROPAGATION= #optional
When the container starts up, you will have an invalid PROPAGATION
value copied into your DNS configuration in config/etc/letsencrypt/cli.ini
:
// etc, etc....
dns-cloudflare-propagation-seconds=#optional
This then breaks the call to certbot plugins --authenticators
line, so no valid DNS plugin values are found:
/# certbot plugins --authenticators
usage:
certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
certbot: error: argument --dns-cloudflare-propagation-seconds: invalid int value: '#optional'
This could be solved or greatly improved by better error handling around the certbot plugins --authenticators
check. If CERTBOT_DNS_AUTHENTICATORS
is an empty string, something's not right.
Ok, this issue happened to me even though my CPU supports sse4. Here's the writeup.
TLDR: you may have borked your DNS configuration and need to adjust it in
config/etc/letsencrypt/cli.ini
.Consider this case:
- You copy the environment variables out of
docker-compose.yml
into a.env
file, then set that in the container via theenv_file:
syntax.- You neglect to comment out any env vars with the
# optional
comment:PROPAGATION= #optional
It's not even that difficult. I previously used Google Domains as my DNS provider. When they sold out to Squarespace, I transferred my domain to Cloud Flare.
After this, my cli.ini
contained entries from both cloudflare.ini
and google-domains.ini
. This eventually led to very similar behaviour:
/# certbot plugins --authenticators
usage:
certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
certbot: error: unrecognized arguments: --dns-google-domains-credentials=/config/dns-conf/google-domains.ini
I had to manually edit cli.ini
to remove the deprecated google domains credentials.
Is there an existing issue for this?
Current Behavior
After the latest pull, the container hangs during initialization here:
`User UID: 99 User GID: 100 ───────────────────────────────────────
using keys found in /config/keys Variables set: PUID=99 PGID=100 TZ=America/New_York URL=my-domain.net SUBDOMAINS=wildcard EXTRA_DOMAINS= ONLY_SUBDOMAINS=false VALIDATION=dns CERTPROVIDER= DNSPLUGIN=cloudflare EMAIL=my-email@gmail.com STAGING=false
Please set the DNSPLUGIN variable to one of the following:`
Expected Behavior
After reverting to 2.9.0-ls292, normal initialization:
`User UID: 99 User GID: 100 ───────────────────────────────────────
using keys found in /config/keys Variables set: PUID=99 PGID=100 TZ=America/New_York URL=my-domain.net SUBDOMAINS=wildcard EXTRA_DOMAINS= ONLY_SUBDOMAINS=false VALIDATION=dns CERTPROVIDER= DNSPLUGIN=cloudflare EMAIL=my-email@gmail.com STAGING=false
Using Let's Encrypt as the cert provider SUBDOMAINS entered, processing Wildcard cert for my-domain.net will be requested E-mail address entered: my-email@gmail.com dns validation via cloudflare plugin is selected Certificate exists; parameters unchanged; starting nginx . . (normal initialization output) . Server ready `
Steps To Reproduce
Pull :latest.
Last working version was 2.9.0-ls292. I pinned the container to this tag as a workaround.
Environment
CPU architecture
x86-64
Docker creation
Container logs