[DRE-maint] Bug#949591: gitlab: Gitlab not serving cached assets
David L
er_maqui at darkbolt.net
Wed Jan 22 13:43:45 GMT 2020
Package: gitlab
Version: 12.6.4-1+fto10+1
Severity: minor
Apparently, gitlab is not serving cached assets.
That's result on a very long loading time.
Example of most relevant file:
Cached:
304 Not Modified https://salsa.debian.org/assets/webpack/main.b91d0a07.chunk.js <-- 2,55mb, 849ms load time
304 Not Modified https://assets.gitlab-static.net/assets/webpack/main.45f98342.chunk.js <-- 0b, 42ms load time
My installation:
200 OK https://git.myserver.net/assets/webpack/main.chunk.js <-- 20.87mb, 12135ms load time
First of all, the name it's different. On Salsa and gitlab.org, file have a hash in the name. Second, on my install, always response 200 OK.
Pages are served from nginx.
Other resources are served OK but the name also doesn't have these hash. Example:
304 Not Modified https://git.myserver.net/assets/webpack/runtime.bundle.js <-- 0b, 308ms load time.
What's the problem with that file?
-- System Information:
Debian Release: bullseye/sid
APT prefers buster-fasttrack
APT policy: (500, 'buster-fasttrack'), (500, 'buster-backports'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.62-mod-std-ipv6-64-rescue (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gitlab depends on:
ii asciidoctor 2.0.10-2
ii bc 1.07.1-2+b2
ii bundler 1.17.3-3
ii bzip2 1.0.8-2
ii dbconfig-pgsql 2.0.13
ii debconf [debconf-2.0] 1.5.73
ii exim4-daemon-light [mail-transport-agent] 4.93-9
ii gitlab-common 12.6.4-1+fto10+1
ii gitlab-workhorse 8.18.0+debian-1
ii libjs-bootstrap4 [node-bootstrap] 4.4.1+dfsg1-1
ii libjs-pdf 1.5.188+dfsg-1~bpo10+1
ii libjs-popper.js [node-popper.js] 1.16.0+ds2-1
ii libjs-uglify 2.8.29-6
ii lsb-base 11.1.0
ii nginx 1.16.1-3
ii nginx-full [nginx] 1.16.1-3
ii node-autosize 4.0.2~dfsg1-3
ii node-axios 0.19.0+dfsg-2
ii node-brace-expansion 1.1.11-1
ii node-cache-loader 2.0.1-2
ii node-chart.js 2.9.3+dfsg-2
ii node-core-js 3.6.1-2
ii node-css-loader 1.0.1-1
ii node-d3 5.12.0-1~bpo10+1
ii node-d3-array 1.2.4-2
ii node-d3-axis 1.0.12-2
ii node-d3-brush 1.1.5-1
ii node-d3-ease 1.0.5-2
ii node-d3-scale 2.2.2-1~bpo10+1
ii node-d3-selection 1.4.0-5
ii node-d3-shape 1.3.5-2
ii node-d3-time 1.0.11-3
ii node-d3-time-format 2.1.3-2
ii node-d3-transition 1.2.0-4
ii node-dateformat 3.0.0-1
ii node-exports-loader 0.7.0-2
ii node-file-loader 3.0.1-1
ii node-fuzzaldrin-plus 0.5.0+dfsg-3
ii node-glob 7.1.6-1
ii node-imports-loader 0.8.0-2
ii node-jed 1.1.1-1
ii node-jquery 3.4.0+dfsg-1
ii node-jquery-ujs 1.2.2-2
ii node-jquery.waitforimages 2.4.0+ds-1
ii node-js-cookie 2.2.1-1
ii node-jszip 3.2.2+dfsg-2~bpo10+1
ii node-jszip-utils 0.0.2+dfsg-1
ii node-marked 0.5.1+dfsg-1
ii node-mousetrap 1.6.1+ds-1
ii node-raven-js 3.22.1+dfsg-2
ii node-raw-loader 1.0.0-2
ii node-three-orbit-controls 82.1.0-2
ii node-three-stl-loader 1.0.6-2
ii node-timeago.js 4.0.2-1~bpo10+1
ii node-underscore 1.9.1~dfsg-1
ii node-url-loader 3.0.0-1
ii node-vue-resource 1.5.1+dfsg-5
ii node-webpack-stats-plugin 0.2.1-1
ii node-worker-loader 2.0.0-2
ii nodejs 10.17.0~dfsg-2
ii openssh-client 1:8.1p1-5
ii postgresql-client 12+210
ii postgresql-client-10 [postgresql-client] 10.5-1
ii postgresql-client-11 [postgresql-client] 11.6-2~sid1
ii postgresql-client-12 [postgresql-client] 12.1-2
ii postgresql-contrib 12+210
ii puma 3.12.0-2+b1
ii rake 12.3.3-1
ii redis-server 5:5.0.7-1
ii ruby 1:2.5.2
ii ruby-ace-rails-ap 4.1.1-1
ii ruby-acme-client 2.0.3-2
ii ruby-activerecord-explain-analyze 0.1.0-2
ii ruby-acts-as-taggable-on 6.0.0-3
ii ruby-addressable 2.7.0-1
ii ruby-akismet 3.0.0-1
ii ruby-apollo-upload-server 2.0.0~beta3-1
ii ruby-asana 0.9.3-3
ii ruby-asciidoctor-include-ext 0.3.1-2
ii ruby-asciidoctor-plantuml 0.0.10-1
ii ruby-attr-encrypted 3.1.0-2
ii ruby-aws-sdk 2.9.32-2~bpo10+1
ii ruby-babosa 1.0.2-2
ii ruby-base32 0.3.2-4
ii ruby-batch-loader 1.4.1+dfsg.1-1
ii ruby-bcrypt-pbkdf 1.0.1-1
ii ruby-benchmark-ips 2.7.2-2
ii ruby-benchmark-memory 0.1.2-2
ii ruby-bootsnap 1.3.0-1+b1
ii ruby-bootstrap-form 4.2.0-2
ii ruby-browser 2.5.3-1
ii ruby-carrierwave 1.3.1-2
ii ruby-charlock-holmes 0.7.6-1
ii ruby-chronic [ruby-gitlab-chronic] 0.10.5-2
ii ruby-chronic-duration [ruby-gitlab-chronic-duration 0.10.6.2-2
ii ruby-commonmarker 0.20.2-1
ii ruby-connection-pool 2.2.2-1
ii ruby-countries 3.0.0-2
ii ruby-creole 0.5.0-2
ii ruby-default-value-for 3.3.0-1
ii ruby-device-detector 1.0.1-2
ii ruby-devise 4.6.2-2
ii ruby-devise-two-factor 3.0.3-2
ii ruby-diff-match-patch 0.1.0-2
ii ruby-diffy 3.2.1-1
ii ruby-discordrb-webhooks 3.3.0-1
ii ruby-doorkeeper-openid-connect 1.5.5-1
ii ruby-ed25519 1.2.4-1+b1
ii ruby-elasticsearch 5.0.5-2
ii ruby-elasticsearch-api 5.0.5-2
ii ruby-email-reply-trimmer 0.1.6-1
ii ruby-escape-utils 1.2.1-1+b1
ii ruby-excon 0.60.0-1
ii ruby-faraday 0.15.4-3
ii ruby-fast-blank 1.0.0-1+b1
ii ruby-flipper [ruby-flipper-active-support-cache-sto 0.17.1-4
pn ruby-flipper-active-record <none>
ii ruby-flowdock 0.7.1-1
ii ruby-fog-aliyun 0.3.2-3
ii ruby-fog-aws 3.5.2-1
ii ruby-fog-core 2.1.0-3
ii ruby-fog-google 1.9.1-1
ii ruby-fog-local 0.6.0-1
ii ruby-fog-openstack 1.0.8-2
ii ruby-fog-rackspace 0.1.6-2
ii ruby-fogbugz 0.2.1-3
ii ruby-font-awesome-rails 4.7.0.4-1
ii ruby-fugit 1.3.3+gh-1
ii ruby-gemojione 3.3.0-1
ii ruby-gettext-i18n-rails 1.8.0-1
ii ruby-gettext-i18n-rails-js 1.3.0+dfsg-2
ii ruby-gitaly 1.78.0+dfsg-1~bpo10+1
ii ruby-github-markup 1.7.0+dfsg-2
ii ruby-gitlab-labkit 0.5.2-2
ii ruby-gitlab-sidekiq-fetcher 0.5.2-1
ii ruby-gon 6.2.1-1
ii ruby-google-api-client 0.28.4-1
ii ruby-google-protobuf 3.7.1-1~bpo10+1
ii ruby-googleauth 0.8.0-2
ii ruby-gpgme 2.0.19-1
ii ruby-grape 1.1.0-2
ii ruby-grape-entity 0.7.1-1
ii ruby-grape-logging 1.7.0-1
ii ruby-grape-path-helpers 1.1.0-1
ii ruby-graphiql-rails 1.4.10-1
ii ruby-graphql 1.9.16-1
ii ruby-grpc 1.19.1-1~bpo10+1
ii ruby-hamlit 2.11.0-2
ii ruby-hangouts-chat 0.0.5-2
ii ruby-hashie-forbidden-attributes 0.1.1-1
ii ruby-health-check 2.6.0-1
ii ruby-heapy 0.1.4-2
ii ruby-hipchat 1.5.2-3
ii ruby-html-pipeline 2.12.3-1
ii ruby-html2text 0.2.0-1
ii ruby-httparty 0.17.0-1
ii ruby-icalendar 2.4.1-2
ii ruby-influxdb 0.2.3-2
ii ruby-invisible-captcha 0.12.2-2
ii ruby-jira 1.7.1-1
ii ruby-jquery-atwho-rails 1.5.4+dfsg-1
ii ruby-js-regex 3.1.1-1
ii ruby-jwt 2.1.0-2
ii ruby-kaminari 1.0.1-4
ii ruby-kgio 2.11.2-1+b1
ii ruby-kubeclient 4.5.0-1
ii ruby-licensee 8.9.2-1
ii ruby-lograge 0.10.0-1
ii ruby-loofah 2.4.0+dfsg-1
ii ruby-mail-room 0.10.0-2
ii ruby-marginalia 1.8.0-2
ii ruby-memory-profiler 0.9.14-2
ii ruby-method-source 0.9.2-1
ii ruby-mimemagic 0.3.2+dfsg-1
ii ruby-mini-magick 4.9.2-1.1
ii ruby-nakayoshi-fork 0.0.4-1
ii ruby-net-dns [ruby-gitlab-net-dns] 0.9.1-2
ii ruby-net-ldap 0.16.1-1
ii ruby-net-ntp 2.1.3-2
ii ruby-net-ssh 1:5.2.0-1
ii ruby-nokogiri 1.10.7+dfsg1-1
ii ruby-ntlm 0.6.1-2
ii ruby-oauth2 1.4.1-2
ii ruby-octokit 4.13.0+gh-1
ii ruby-omniauth 1.9.0-1
ii ruby-omniauth-auth0 2.0.0-1
ii ruby-omniauth-authentiq 0.3.3-1
ii ruby-omniauth-azure-oauth2 0.0.10-1
ii ruby-omniauth-cas3 1.1.4-2
ii ruby-omniauth-crowd 2.4.0-1
ii ruby-omniauth-facebook 4.0.0-2
ii ruby-omniauth-github 1.3.0-1
ii ruby-omniauth-gitlab 1.0.2-1
ii ruby-omniauth-google-oauth2 0.6.0-2
ii ruby-omniauth-kerberos 0.3.0-3
ii ruby-omniauth-ldap 2.1.1-1
ii ruby-omniauth-oauth2-generic 0.2.2-1
ii ruby-omniauth-openid-connect 0.3.3-2
ii ruby-omniauth-salesforce 1.0.5-2
ii ruby-omniauth-saml 1.10.0-1
ii ruby-omniauth-shibboleth 1.3.0-1
ii ruby-omniauth-twitter 1.4.0-1
ii ruby-omniauth-ultraauth 0.0.2-1.1
ii ruby-org 0.9.12-2
ii ruby-parser 3.11.0-1
ii ruby-peek 1.1.0-1
ii ruby-pg 1.1.3-3+b1
ii ruby-posix-spawn 0.3.13-2+b1
ii ruby-premailer-rails 1.10.3-2
ii ruby-prof 1.0.0-2
ii ruby-progressbar 1.9.0-2
ii ruby-prometheus-client-mmap 0.10.0-1
ii ruby-rack 2.0.7-2
ii ruby-rack-attack 6.2.2-2
ii ruby-rack-cors 1.0.2-1
ii ruby-rack-oauth2 1.9.3-2
ii ruby-rack-proxy 0.6.1-2
ii ruby-rails 2:5.2.3+dfsg-1
ii ruby-rails-i18n 5.1.2-2
ii ruby-rainbow 3.0.0-2
ii ruby-raindrops 0.19.0-1+b2
ii ruby-rbtrace 0.4.10-1+b1
ii ruby-re2 1.1.1-2+b3
ii ruby-recaptcha 4.11.1-2
ii ruby-redcloth 4.3.2-3+b1
ii ruby-redis 4.1.2-2~bpo10+1
ii ruby-redis-namespace 1.7.0-1
ii ruby-redis-rails 5.0.2-3
ii ruby-responders 2.4.0-3
ii ruby-retriable 3.1.2-1
ii ruby-rouge 3.14.0-1
ii ruby-rqrcode-rails3 0.1.7-1
ii ruby-rugged 0.28.3.1+ds-1
ii ruby-sanitize 4.6.6-2
ii ruby-sassc 2.0.1-2
ii ruby-sassc-rails 2.1.2-3
ii ruby-seed-fu 2.3.7-3
ii ruby-sentry-raven 2.9.0-1
ii ruby-settingslogic 2.0.9-3
ii ruby-sidekiq 5.2.7+dfsg-1
ii ruby-sidekiq-cron 1.1.0-3
ii ruby-slack-notifier 1.5.1-2
ii ruby-snowplow-tracker 0.6.1-2
ii ruby-sprockets 3.7.2-1
ii ruby-sshkey 2.0.0-2
ii ruby-state-machines-activerecord 0.6.0-2
ii ruby-statistics 2.1.1-2
ii ruby-sys-filesystem 1.1.7-2
ii ruby-task-list [node-deckar01-task-list] 2.2.1-1
ii ruby-toml-rb 1.0.0-2
ii ruby-truncato 0.7.11-1
ii ruby-u2f 0.2.1-2
ii ruby-uglifier 2.7.2+dfsg-2
ii ruby-unf 0.1.4-2
ii ruby-unf-ext 0.0.7.5-1+b1
ii ruby-unicorn-worker-killer 0.4.4-1
ii ruby-unleash 0.1.6-2
ii ruby-validates-hostname 1.0.7-1
ii ruby-version-sorter 2.2.4-1
ii ruby-virtus 1.0.5-3
ii ruby-vmstat 2.3.0-2+b1
ii ruby-webpack-rails 0.9.11+git-1
ii ruby-wikicloth 0.8.1+dfsg-4
ii ruby-zip 2.0.0-1
ii ucf 3.0038+nmu1
ii unicorn 5.5.1-1
ii webpack 4.7.0-3
ii yarnpkg 1.19.1-1
Versions of packages gitlab recommends:
ii certbot 0.40.0-1
ii gitaly 1.78.0+dfsg-1~bpo10+1
gitlab suggests no packages.
-- Configuration Files:
/etc/gitlab/unicorn.rb changed [not included]
-- debconf information:
* gitlab/letsencrypt: true
gitlab/purge: false
gitlab/upgrade-backup: true
* gitlab/remote/host: localhost
* gitlab/ssl: true
gitlab/passwords-do-not-match:
* gitlab/dbconfig-reinstall: false
gitlab/remote/port:
gitlab/dbconfig-upgrade: true
gitlab/internal/skip-preseed: false
gitlab/dbconfig-remove: true
gitlab/internal/reconfiguring: false
gitlab/missing-db-package-error: abort
gitlab/purge_data: true
gitlab/install-error: abort
* gitlab/dbconfig-install: true
gitlab/upgrade-error: abort
gitlab/remote/newhost: localhost
gitlab/remove-error: abort
More information about the Pkg-ruby-extras-maintainers
mailing list