Fedora 31 Conky using Cairo

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?

There’s a bug report for this, which you can follow along.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.