Page MenuHomePhabricator
Paste P81669

(An Untitled Masterwork)
ActivePublic

Authored by Krinkle on Aug 21 2025, 4:18 PM.
Project Tags
None
Referenced Files
F65818938: raw-paste-data.txt
Aug 21 2025, 4:18 PM
Subscribers
None
Info: Varnish::Wikimedia_vcl[/etc/varnish/text-frontend.inc.vcl]: Scheduling refresh of Exec[load-new-vcl-file-frontend]
Notice: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Varnish::Wikimedia_vcl[/usr/share/varnish/tests/text-frontend.inc.vcl]/File[/usr/share/varnish/tests/text-frontend.inc.vcl]/content:
--- /usr/share/varnish/tests/text-frontend.inc.vcl 2025-08-21 06:52:26.159701397 +0000
+++ /tmp/puppet-file20250821-228709-rtf5p4 2025-08-21 16:13:57.839202281 +0000
// mobile-subdomains-only for Host-rewrite
- if (req.http.X-Subdomain) {
+ if (req.http.host ~ "^([a-z0-9-]+\.)?m\.") {
+ set req.http.X-Subdomain = "M";
+
// Rewrite mobile hostnames to desktop hostnames as x-dt-host. All
// hostnames are being rewritten by the regex in the final else
// clause, except for m.mediawiki.org, m.wikidata.org and
Notice: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Varnish::Wikimedia_vcl[/usr/share/varnish/tests/text-frontend.inc.vcl]/File[/usr/share/varnish/tests/text-frontend.inc.vcl]/content: content changed '{sha256}e46fbd85409f3b44384511bd26e8caeb6e83137a67f8beceac4b93416ce70f7e' to '{sha256}81be7aaa8ded1fad809d76f9936945d022db8153b064cf74ca3a12af61f3a192'
Rejected 400
CLI communication error (hdr)
Executing: "/usr/bin/varnishadm -n frontend vcl.load vcl-30db83f0-a951-4711-aca7-287e8354983a /etc/varnish/wikimedia_misc-frontend.vcl"
Executing: "/usr/bin/varnishadm -n frontend vcl.label wikimedia_misc vcl-30db83f0-a951-4711-aca7-287e8354983a"
Traceback (most recent call last):
File "/usr/local/sbin/reload-vcl", line 205, in <module>
main()
File "/usr/local/sbin/reload-vcl", line 178, in main
do_cmd(vcl_label_cmd)
File "/usr/local/sbin/reload-vcl", line 64, in do_cmd
subprocess.check_call(cmd)
File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
Notice: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Exec[load-new-vcl-file-frontend]/returns: subprocess.CalledProcessError: Command '['/usr/bin/varnishadm', '-n', 'frontend', 'vcl.label', 'wikimedia_misc', 'vcl-30db83f0-a951-4711-aca7-287e8354983a']' returned non-zero exit status 2.
Error: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Exec[load-new-vcl-file-frontend]: Failed to call refresh: '/usr/local/sbin/reload-vcl -n frontend -f /etc/varnish/wikimedia_text-frontend.vcl -d 2 -a -s /etc/varnish/wikimedia_misc-frontend.vcl || (touch /var/tmp/reload-vcl-failed-frontend; false)' returned 1 instead of one of [0]
Error: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Exec[load-new-vcl-file-frontend]: '/usr/local/sbin/reload-vcl -n frontend -f /etc/varnish/wikimedia_text-frontend.vcl -d 2 -a -s /etc/varnish/wikimedia_misc-frontend.vcl || (touch /var/tmp/reload-vcl-failed-frontend; false)' returned 1 instead of one of [0]
Notice: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Exec[retry-load-new-vcl-file-frontend]: Dependency Exec[load-new-vcl-file-frontend] has failures: true
Warning: /Stage[main]/Profile::Cache::Varnish::Frontend/Varnish::Instance[text-frontend]/Exec[retry-load-new-vcl-file-frontend]: Skipping because of failed dependencies