<div dir="ltr">-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA256<br><br><br>Hi,<br><br>After latest updates (Including gitlab-workhorse), login page are working now.<br><br>I've recovered the old database and repositories now. Gitlab detected it and it's working.<br><br>I have two problems now.<br><br>First:<br>Gitlab API is not working. Error 401:<br><br>Running /usr/share/gitlab-shell/bin/check<br>Check GitLab API access: FAILED. code: 401<br>gitlab-shell self-check failed<br>  Try fixing it:<br>  Make sure GitLab is running;<br>  Check the gitlab-shell configuration file:<br>  sudo -u gitlab -H editor /usr/share/gitlab-shell/config.yml<br>  Please fix the error above and rerun the checks.<br><br>gitlab-shell error log:<br>I, [2018-04-01T01:42:02.543546 #30418]  INFO -- : GET <a href="http://localhost:8080/api/v4/internal/check">http://localhost:8080/api/v4/internal/check</a> 0.06425<br>E, [2018-04-01T01:42:02.573128 #30418] ERROR -- : API call <GET <a href="http://localhost:8080/api/v4/internal/check">http://localhost:8080/api/v4/internal/check</a>> failed: 401 => <{"message":"401 Unauthorized"}>.<br><br>gitlab production.log:<br>Started GET "/api/v4/internal/check" for 127.0.0.1 at 2018-04-01 01:42:02 +0200<br><br><br>Second:<br>Gitlab interfaces got an error viewing repository: On Overview -> Details page:<br>message: "Error loading viewer".<br><br>production.log:<br><br>Started GET "/repository" for x.x.x.x at 2018-04-01 01:31:03 +0200<br>Completed 200 OK in 225ms (Views: 184.2ms | ActiveRecord: 17.2ms)<br>Started GET "/repository/blob/master/README.md?format=json&viewer=rich" for x.x.x.x at 2018-04-01 01:31:05 +0200<br>Started GET "/repository/refs/master/logs_tree/?format=js" for x.x.x.x at 2018-04-01 01:31:05 +0200<br>Processing by Projects::BlobController#show as JSON<br>Processing by Projects::RefsController#logs_tree as JS<br>Completed 500 Internal Server Error in 69ms (ActiveRecord: 2.0ms)<br><br>ActionView::Template::Error (undefined method `html_escape' for #<Banzai::Renderer::Redcarpet::HTML:0x00000617116b8f40><br>Did you mean?  html_safe?):<br>    1: - blob = viewer.blob<br>    2: - rendered_markup = blob.rendered_markup if blob.respond_to?(:rendered_markup)<br>    3: .file-content.wiki<br>    4:   = markup(<a href="http://blob.name">blob.name</a>, blob.data, rendered: rendered_markup)<br>  lib/banzai/renderer/redcarpet/html.rb:9:in `block_code'<br>  lib/banzai/filter/markdown_engines/redcarpet.rb:27:in `render'<br>  lib/banzai/filter/markdown_engines/redcarpet.rb:27:in `render'<br>  lib/banzai/filter/markdown_filter.rb:12:in `call'<br>  lib/banzai/pipeline/base_pipeline.rb:21:in `block (2 levels) in singleton class'<br>  lib/banzai/renderer.rb:108:in `render_result'<br>  lib/banzai/renderer.rb:139:in `block in cacheless_render'<br>  lib/gitlab/metrics/influx_db.rb:98:in `measure'<br>  lib/banzai/renderer.rb:138:in `cacheless_render'<br>  lib/banzai/renderer.rb:28:in `render'<br>  lib/banzai.rb:3:in `render'<br>  app/helpers/markup_helper.rb:244:in `markdown_unsafe'<br>  app/helpers/markup_helper.rb:143:in `markup_unsafe'<br>  app/helpers/markup_helper.rb:110:in `markup'<br>  app/views/projects/blob/viewers/_markup.html.haml:4:in `_app_views_projects_blob_viewers__markup_html_haml__601508749999817435_3348073215480'<br>  app/views/projects/blob/_viewer.html.haml:20:in `_app_views_projects_blob__viewer_html_haml__3018189872610422686_3348073432260'<br>  app/controllers/application_controller.rb:252:in `view_to_html_string'<br>  app/controllers/concerns/renders_blob.rb:18:in `blob_json'<br>  app/controllers/projects/blob_controller.rb:200:in `show_json'<br>  app/controllers/projects/blob_controller.rb:47:in `block (2 levels) in show'<br>  app/controllers/projects/blob_controller.rb:39:in `show'<br>  lib/gitlab/i18n.rb:50:in `with_locale'<br>  lib/gitlab/i18n.rb:56:in `with_user_locale'<br>  app/controllers/application_controller.rb:330:in `set_locale'<br>  lib/gitlab/middleware/multipart.rb:95:in `call'<br>  lib/gitlab/request_profiler/middleware.rb:14:in `call'<br>  lib/gitlab/middleware/go.rb:17:in `call'<br>  lib/gitlab/etag_caching/middleware.rb:11:in `call'<br>  lib/gitlab/middleware/read_only/controller.rb:28:in `call'<br>  lib/gitlab/middleware/read_only.rb:16:in `call'<br>  lib/gitlab/request_context.rb:18:in `call'<br>  lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'<br>  lib/gitlab/middleware/release_env.rb:10:in `call'<br><br><br>On gitlab interface, I cannot view <a href="http://readme.md">readme.md</a> file.<br>Also, on commits list, I see this error:<br>message: An error ocurred while loading commits.<br><br>Production.log:<br>Completed 500 Internal Server Error in 760ms (ActiveRecord: 45.2ms)<br><br>ActiveRecord::StatementInvalid (PG::CharacterNotInRepertoire: ERROR:  invalid byte sequence for encoding "UTF8": 0xf3 0x70 0x65 0x7a<br>: INSERT INTO "gpg_signatures" ("gpg_key_primary_keyid", "commit_sha", "project_id", "gpg_key_id", "gpg_key_user_name", "gpg_key_user_email", "verification_status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"):<br>  config/initializers/active_record_locking.rb:12:in `_create_record'<br>  lib/gitlab/gpg/commit.rb:78:in `block in create_cached_signature!'<br>  lib/gitlab/gpg/commit.rb:65:in `block in using_keychain'<br>  lib/gitlab/gpg.rb:89:in `optimistic_using_tmp_keychain'<br>  lib/gitlab/gpg.rb:71:in `block in using_tmp_keychain'<br>  lib/gitlab/gpg.rb:70:in `synchronize'<br>  lib/gitlab/gpg.rb:70:in `using_tmp_keychain'<br>  lib/gitlab/gpg/commit.rb:51:in `using_keychain'<br>  lib/gitlab/gpg/commit.rb:76:in `create_cached_signature!'<br>  lib/gitlab/gpg/commit.rb:37:in `signature'<br>  app/models/commit.rb:294:in `signature'<br>  app/controllers/projects/commits_controller.rb:38:in `block (3 levels) in signatures'<br>  app/controllers/projects/commits_controller.rb:35:in `map'<br>  app/controllers/projects/commits_controller.rb:35:in `block (2 levels) in signatures'<br>  app/controllers/projects/commits_controller.rb:32:in `signatures'<br>  lib/gitlab/i18n.rb:50:in `with_locale'<br>  lib/gitlab/i18n.rb:56:in `with_user_locale'<br>  app/controllers/application_controller.rb:330:in `set_locale'<br>  lib/gitlab/middleware/multipart.rb:95:in `call'<br>  lib/gitlab/request_profiler/middleware.rb:14:in `call'<br>  lib/gitlab/middleware/go.rb:17:in `call'<br>  lib/gitlab/etag_caching/middleware.rb:11:in `call'<br>  lib/gitlab/middleware/read_only/controller.rb:28:in `call'<br>  lib/gitlab/middleware/read_only.rb:16:in `call'<br>  lib/gitlab/request_context.rb:18:in `call'<br>  lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'<br>  lib/gitlab/middleware/release_env.rb:10:in `call'<br><br>As a note, I've inserted my GPG key on my profile.<br><br>I didn't see more errors at this moment.<br><br><br>Thanks,<br><br><a href="https://maqui.darkbolt.net/">https://maqui.darkbolt.net/</a><br>Linux registered user ~#363219<br>PGP keys avaiables at KeyServ. ID: 0x4233E9F2<br>Los hombres somos esclavos de la historia<br>-----BEGIN PGP SIGNATURE-----<br><br>iQIzBAEBCAAdFiEEYf0F71OtDykDsKZdCU2zE9sy6H8FAlrAH5AACgkQCU2zE9sy<br>6H+ZoQ/+P6XfnmRU606Hh7B4NlKkyX771KQtHTEuVUJC01ygRZ4WuhUSD9hNrf/h<br>y+HsxeWRS5oCk7rcXcBKpLcvCsoOdx2bbYq9lNONFTeitefR/nwSTAPQnbo2Xdsb<br>6hJPG/mlkDtyHBWS146BmGEgNLK2uP3siegoLbn9jTemb0HbvJzS8H9P1G3h2eq3<br>O/iEH0fNylYX97gG1zdFMhJr2O0VPiq7XbZpi/mh2TEG95B9iJPa574jqc44FJbX<br>VrXyhW5gi1sKuNqtjFZN8/+7Js1HQrjaBkkggF4UvqqIWxbcIatTvocdp9UvRnee<br>TaqZ5i0JMGoGmWrrU5mf7gVsUylE+M3W60XCCUMho5NumteJ+oPkLw7p8S+Aaa8d<br>b9dAgiqmJEJ1gF/7Ant+JFM1bIHbMniXPByUcC3DPYsHciicBFhcFlEnctDzSgit<br>H5zI2pa/gzPRZLx3/RXsMwfg//4Wt5CpqadvfimyvgNn3tYOvs3nbw3Iu2jBf1fv<br>tGrr+rAHnY6rZpfeoHpeGOq4zD5deXDbpQ7niVp+FdzpHOeI+1DhmOkZ5K9ORYMp<br>CTaz8d7ATQw4MuW28YG9grlPQwpxw4oWnmuomLnpf7ZdzKA0yS2ET9CmzX2x3zIq<br>remTy0L9zaoynTgXs7SmRVBtGBKYljYrBiumaMweFovB4ioesKg=<br>=tI5N<br>-----END PGP SIGNATURE-----<br><br></div>