I upgraded from Fedora 30 to Fedora 31 today. After a few problems, I’ve got everything working again except Conky. One of my conky windows reports this when it starts:
conky: llua_load: /home/conlan/.conky/lua.lua:220: module 'cairo' not found:
no field package.preload['cairo']
no file '/usr/share/lua/5.3/cairo.lua'
no file '/usr/share/lua/5.3/cairo/init.lua'
no file '/usr/lib64/lua/5.3/cairo.lua'
no file '/usr/lib64/lua/5.3/cairo/init.lua'
no file './cairo.lua'
no file './cairo/init.lua'
no file '/usr/lib64/conky/libcairo.so'
no file '/usr/lib64/lua/5.3/cairo.so'
no file '/usr/lib64/lua/5.3/loadall.so'
no file './cairo.so'
conky: desktop window (3800041) is subwindow of root window (1eb)
conky: drawing to desktop window
conky: drawing to double buffer
conky: llua_do_call: function conky_ring_stats execution failed: attempt to call a nil value
I tried “dnf search cairo” but couldn’t find anything related to lua. What package do I need to install to get cairo for lua working?