Ok, so the problem is next, I use Liberation fonts in my XeLaTeX document:
\setmainfont{Liberation Serif}
\setsansfont{Liberation Sans}
\setmonofont{Liberation Mono}
\setmainlanguage{ukrainian}
\setotherlanguage{english}
And Liberation Serif as well as Liberation Sans work as they should. But when an error
Package polyglossia Error: The current roman font does not contain the Cyrillic script! Please define \cyrillicfont with \newfontfamily.
occurs at the very end of the document where the monospace font appears for the first time as URL.
Also my friend has no problems like this on Mac.
Is this a problem with Tex-live distribution for Linux, or a problem with Liberation Mono ?
Liberation Mono font advertises no information– Uko Jan 13 '13 at 07:39\newfontfamily\cyrillicfontsf{FreeSans}to fix the sans serif font. (Note thesfin cyrillicfont`) My particular problem was solved in another tex.stackexchange answer, which is related to this question. See: http://tex.stackexchange.com/questions/223327/lualatex-xelatex-with-koma-for-cyrillics – Michael F Dec 17 '15 at 19:17