Error nginx - /usr/share/jitsi-meet/images/deep-linking-image.png failed

Hi,

with most recent jitsi version found this error is nginx logfile:

2023/01/13 23:05:30 [error] 513#513: *255 open() “/usr/share/jitsi-meet/.well-known/host-meta” failed (2: No such file or directory), client: 84.113.82.199, server: jitsi.example.org, request: “GET /.well-known/host-meta HTTP/1.1”, host: “example.org
2023/01/13 23:09:47 [error] 513#513: *256 open() “/usr/share/jitsi-meet/.well-known/host-meta” failed (2: No such file or directory), client: 84.113.82.199, server: jitsi.example.org, request: “GET /.well-known/host-meta HTTP/1.1”, host: “example.org

2023/01/14 11:37:51 [error] 516#516: *321 open() “/usr/share/jitsi-meet/images/deep-linking-image.png” failed (2: No such file or directory), client: 84.158.146.223, server: jitsi.example.org, request: “GET /images/deep-linking-image.png HTTP/1.1”, host: “jitsi.example.org

Is this a fresh installation or you updated to the latest version? If fresh installation, how did you install?

It is upgraded

Well, check those directories for the missing files.

pi@jitsi:[~] $ ll /usr/share/jitsi-meet/.well-known/host-meta
ls: cannot access ‘/usr/share/jitsi-meet/.well-known/host-meta’: No such file or directory

It seems like some things got deleted (or moved) in your deployment. You can check for this file in the images directory; if it’s not there, it got deleted/moved. While you could easily get the file from the repo, I suspect there are other issues if things got unintentionally deleted, so I’d recommend a fresh installation.

Well, in that dirs I havent done anything manually, just updated via apt update … so fresh install wouldnt help if jitsi updates are messing up dirs …
I would expect that IF one would move/delete entry here accidently jitsi update would re-deploy …?

touched by upgrade process I guess …

even more errors - missmatches:

seems there was a switch internally for the lang file which is not reflected correctly

How did you perform the upgrade?

via apt upgrade

Looks like that has been broken for 2 years! You can ignore it, I am creating a PR to remove it entirely.

As for the other URLs, the ones with .well-known/ those are looking for a Mastodon server.

1 Like

ok :slight_smile: and what about the language “missmatch”?

What files do you have in the lang directory?

pi@jitsi:[/usr/share/jitsi-meet/lang] $ ll
total 4108
-rw-r–r-- 1 root root 889 Jan 25 2022 update-translation.js
-rw-r–r-- 1 root root 1987 Jan 25 2022 readme.md
-rw-r–r-- 1 root root 2403 Sep 29 13:45 translation-languages.json
-rw-r–r-- 1 root root 44782 Nov 3 10:55 main-vi.json
-rw-r–r-- 1 root root 77305 Nov 3 10:55 main-te.json
-rw-r–r-- 1 root root 45419 Nov 3 10:55 main-sr.json
-rw-r–r-- 1 root root 74187 Nov 3 10:55 main-sq.json
-rw-r–r-- 1 root root 65149 Nov 3 10:55 main-sl.json
-rw-r–r-- 1 root root 51441 Nov 3 10:55 main-sk.json
-rw-r–r-- 1 root root 45017 Nov 3 10:55 main-sc.json
-rw-r–r-- 1 root root 41357 Nov 3 10:55 main-ro.json
-rw-r–r-- 1 root root 67854 Nov 3 10:55 main-ptBR.json
-rw-r–r-- 1 root root 74265 Nov 3 10:55 main-oc.json
-rw-r–r-- 1 root root 62105 Nov 3 10:55 main-nl.json
-rw-r–r-- 1 root root 75336 Nov 3 10:55 main-mr.json
-rw-r–r-- 1 root root 54163 Nov 3 10:55 main-mn.json
-rw-r–r-- 1 root root 98209 Nov 3 10:55 main-ml.json
-rw-r–r-- 1 root root 43095 Nov 3 10:55 main-lv.json
-rw-r–r-- 1 root root 43422 Nov 3 10:55 main-lt.json
-rw-r–r-- 1 root root 45704 Nov 3 10:55 main-ko.json
-rw-r–r-- 1 root root 66916 Nov 3 10:55 main-kab.json
-rw-r–r-- 1 root root 83500 Nov 3 10:55 main-ja.json
-rw-r–r-- 1 root root 44321 Nov 3 10:55 main-is.json
-rw-r–r-- 1 root root 30830 Nov 3 10:55 main-hy.json
-rw-r–r-- 1 root root 82590 Nov 3 10:55 main-hi.json
-rw-r–r-- 1 root root 46462 Nov 3 10:55 main-he.json
-rw-r–r-- 1 root root 41586 Nov 3 10:55 main-gl.json
-rw-r–r-- 1 root root 78924 Nov 3 10:55 main-fr.json
-rw-r–r-- 1 root root 43905 Nov 3 10:55 main-frCA.json
-rw-r–r-- 1 root root 34742 Nov 3 10:55 main-fi.json
-rw-r–r-- 1 root root 95006 Nov 3 10:55 main-fa.json
-rw-r–r-- 1 root root 57212 Nov 3 10:55 main-eu.json
-rw-r–r-- 1 root root 39722 Nov 3 10:55 main-et.json
-rw-r–r-- 1 root root 70871 Nov 3 10:55 main-esUS.json
-rw-r–r-- 1 root root 68691 Nov 3 10:55 main-es.json
-rw-r–r-- 1 root root 43281 Nov 3 10:55 main-eo.json
-rw-r–r-- 1 root root 39102 Nov 3 10:55 main-da.json
-rw-r–r-- 1 root root 63339 Nov 3 10:55 main-bg.json
-rw-r–r-- 1 root root 58513 Nov 3 10:55 main-be.json
-rw-r–r-- 1 root root 30261 Nov 3 10:55 main-af.json
-rw-r–r-- 1 root root 103898 Nov 4 19:50 main-ru.json
-rw-r–r-- 1 root root 1442 Nov 14 04:40 languages.json
-rw-r–r-- 1 root root 75597 Nov 15 09:45 main-el.json
-rw-r–r-- 1 root root 37452 Nov 22 15:00 main-enGB.json
-rw-r–r-- 1 root root 63717 Nov 23 19:35 main-hu.json
-rw-r–r-- 1 root root 70655 Dec 9 14:20 main-zhTW.json
-rw-r–r-- 1 root root 69285 Dec 9 14:20 main-zhCN.json
-rw-r–r-- 1 root root 107299 Dec 9 14:20 main-uk.json
-rw-r–r-- 1 root root 77937 Dec 9 14:20 main-tr.json
-rw-r–r-- 1 root root 75018 Dec 9 14:20 main-sv.json
-rw-r–r-- 1 root root 80041 Dec 9 14:20 main-pt.json
-rw-r–r-- 1 root root 78602 Dec 9 14:20 main-pl.json
-rw-r–r-- 1 root root 78573 Dec 9 14:20 main-it.json
-rw-r–r-- 1 root root 75787 Dec 9 14:20 main-hsb.json
-rw-r–r-- 1 root root 76838 Dec 9 14:20 main-hr.json
-rw-r–r-- 1 root root 66569 Dec 9 14:20 main-cs.json
-rw-r–r-- 1 root root 77598 Dec 9 14:20 main-ca.json
-rw-r–r-- 1 root root 92952 Dec 9 14:20 main-ar.json
-rw-r–r-- 1 root root 73848 Dec 22 14:20 main.json
-rw-r–r-- 1 root root 81835 Dec 22 21:35 main-de.json
-rw-r–r-- 1 root root 6275 Jan 13 00:00 countries-cs.json
-rw-r–r-- 1 root root 6162 Jan 13 00:00 countries-ca.json
-rw-r–r-- 1 root root 8384 Jan 13 00:00 countries-bg.json
-rw-r–r-- 1 root root 8572 Jan 13 00:00 countries-be.json
-rw-r–r-- 1 root root 8101 Jan 13 00:00 countries-ar.json
-rw-r–r-- 1 root root 6098 Jan 13 00:00 countries-af.json
-rw-r–r-- 1 root root 11257 Jan 13 00:00 countries-kab.json
-rw-r–r-- 1 root root 7976 Jan 13 00:00 countries-ja.json
-rw-r–r-- 1 root root 6127 Jan 13 00:00 countries-it.json
-rw-r–r-- 1 root root 6186 Jan 13 00:00 countries-is.json
-rw-r–r-- 1 root root 8653 Jan 13 00:00 countries-hy.json
-rw-r–r-- 1 root root 6433 Jan 13 00:00 countries-hu.json
-rw-r–r-- 1 root root 6131 Jan 13 00:00 countries-hr.json
-rw-r–r-- 1 root root 10700 Jan 13 00:00 countries-hi.json
-rw-r–r-- 1 root root 7750 Jan 13 00:00 countries-he.json
-rw-r–r-- 1 root root 6318 Jan 13 00:00 countries-gl.json
-rw-r–r-- 1 root root 6246 Jan 13 00:00 countries-fr.json
-rw-r–r-- 1 root root 6246 Jan 13 00:00 countries-frCA.json
-rw-r–r-- 1 root root 6052 Jan 13 00:00 countries-fi.json
-rw-r–r-- 1 root root 7641 Jan 13 00:00 countries-fa.json
-rw-r–r-- 1 root root 6173 Jan 13 00:00 countries-eu.json
-rw-r–r-- 1 root root 6038 Jan 13 00:00 countries-et.json
-rw-r–r-- 1 root root 6252 Jan 13 00:00 countries-esUS.json
-rw-r–r-- 1 root root 6252 Jan 13 00:00 countries-es.json
-rw-r–r-- 1 root root 6331 Jan 13 00:00 countries-en.json
-rw-r–r-- 1 root root 6331 Jan 13 00:00 countries-enGB.json
-rw-r–r-- 1 root root 9541 Jan 13 00:00 countries-el.json
-rw-r–r-- 1 root root 6185 Jan 13 00:00 countries-de.json
-rw-r–r-- 1 root root 6002 Jan 13 00:00 countries-da.json
-rw-r–r-- 1 root root 6372 Jan 13 00:00 countries-zhTW.json
-rw-r–r-- 1 root root 6372 Jan 13 00:00 countries-zhCN.json
-rw-r–r-- 1 root root 6545 Jan 13 00:00 countries-vi.json
-rw-r–r-- 1 root root 8592 Jan 13 00:00 countries-uk.json
-rw-r–r-- 1 root root 6101 Jan 13 00:00 countries-tr.json
-rw-r–r-- 1 root root 6063 Jan 13 00:00 countries-sv.json
-rw-r–r-- 1 root root 8454 Jan 13 00:00 countries-sr.json
-rw-r–r-- 1 root root 6063 Jan 13 00:00 countries-sq.json
-rw-r–r-- 1 root root 6112 Jan 13 00:00 countries-sl.json
-rw-r–r-- 1 root root 6223 Jan 13 00:00 countries-sk.json
-rw-r–r-- 1 root root 8469 Jan 13 00:00 countries-ru.json
-rw-r–r-- 1 root root 6183 Jan 13 00:00 countries-ro.json
-rw-r–r-- 1 root root 6213 Jan 13 00:00 countries-pt.json
-rw-r–r-- 1 root root 6213 Jan 13 00:00 countries-ptBR.json
-rw-r–r-- 1 root root 6129 Jan 13 00:00 countries-pl.json
-rw-r–r-- 1 root root 6218 Jan 13 00:00 countries-nl.json
-rw-r–r-- 1 root root 8060 Jan 13 00:00 countries-mn.json
-rw-r–r-- 1 root root 11238 Jan 13 00:00 countries-ml.json
-rw-r–r-- 1 root root 6280 Jan 13 00:00 countries-lv.json
-rw-r–r-- 1 root root 6326 Jan 13 00:00 countries-lt.json
-rw-r–r-- 1 root root 7112 Jan 13 00:00 countries-ko.json
drwxr-xr-x 2 root root 20480 Jan 13 13:59 .
drwxr-xr-x 12 root root 4096 Jan 13 13:59 …

language vs countries

Ah right. We got rid of the language- files altogether. That was used in the list of languages in the settings panel. It no longer is as we display each language in their own locale.

1 Like

as it came up in error.log I guess it will also be removed/fixed to no longer been referenced?

Not sure where it’s referenced, I took a quick look and don’t see anything…

it is in the nginx log/err

Yes but I don’t see where in the code the request to get it is made.