dvips misses fonts required by Latex Beamer package

When I use math expressions with sub- or superscripts in a Latex Beamer document on Tumbleweed, dvips doesn’t find the correct fonts. Here is a minimal Latex document to reproduce the error:


Run latex and then dvips on the output. This produces errors of the form (pdflatex doesn’t work either):

kpathsea: Running mktexpk --mfmode ljfour --bdpi 600 --mag 1+57/600 --dpi 657 mathkerncmssi10
mktexpk: don't know how to create bitmap font for mathkerncmssi10.
mktexpk: perhaps mathkerncmssi10 is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
dvips: Font mathkerncmssi10 not found; using cmr10
dvips: Checksum mismatch in font mathkerncmssi10

The package texlive-sansmathaccent which should contain the Metafont mathkerncmssi10 is installed, by it only contains the font metrics, not the bitmaps.

If I do the same on Leap 15.2, dvips takes the cmssi type1 fonts (e.g. /usr/share/texmf/fonts/type1/public/amsfonts/cm/cmssi10.pfb) from the package texlive-amsfonts. Of course I have the texlive-amsfonts package installed on Tumbleweed, too. As I understand, type1 fonts should be prefered over Metafont, anyway.

How can I configure texlive to use the type1 fonts (like Leap 15.2 does) and why isn’t this the default anymore?

By comparing the output of kpsewhich pdftex.map with a system that doesn’t have this problem, I noticed that pdftex.map was taken from /var/lib/texmf/fonts/map/pdftex/updmap/ instead of /usr/share/texmf/fonts/map/pdftex/updmap/. Deleting the font maps in /var/lib/texmf/fonts/map/pdftex/updmap/ and /var/lib/texmf/fonts/map/dvips/updmap/ solved the problem.

Sounds like fall out from the switch to /usr/share might be worth a bug report…