Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual Console window is blank #18

Closed
gmeader opened this issue Oct 10, 2022 · 8 comments
Closed

Virtual Console window is blank #18

gmeader opened this issue Oct 10, 2022 · 8 comments

Comments

@gmeader
Copy link

gmeader commented Oct 10, 2022

I installed ola and olc on Lubuntu according to the directions in README.md
Version displayed in the About window: 0.6.beta
I do not know how to use it.
All the tabs are blank, except a few tabs have some table headings, such as Sequences, independents, Master List and Main Playback.
The Channels tab is empty.
Virtual Console is a blank window with a single digit 1 displayed.

@mikacousin
Copy link
Owner

Hello,

Can you post a screenshot of the main window and virtual console?
Can you start olc from a terminal and see if there are any errors ?

And is it possible for you to install the flathub version and see if the problem persists?

Thank you very much for your bug report.

@gmeader
Copy link
Author

gmeader commented Oct 11, 2022

screen02
Screenshot of olc immediately after startup

screen03vc
Blank virtual Console - I just chose Virtual Console from the menu to get this window to appear

@gmeader
Copy link
Author

gmeader commented Oct 11, 2022

Here's what is displayed when starting up from command line
glenn@glenn-linux:~/olc$ olc
common/io/IOUtils.cpp:39: open(/dev/dmx0): No such file or directory
plugins/opendmx/OpenDmxPlugin.cpp:81: Could not open /dev/dmx0 No such file or directory
common/io/IOUtils.cpp:39: open(/dev/kldmx0): No such file or directory
plugins/karate/KaratePlugin.cpp:80: Could not open /dev/kldmx0 No such file or directory
plugins/usbpro/UsbProWidgetDetector.cpp:323: USB Widget didn't respond to messages, esta id 0, device id 0
plugins/usbpro/UsbProWidgetDetector.cpp:326: Is device in USB Controller mode if it's a Goddard?
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'

@gmeader
Copy link
Author

gmeader commented Oct 11, 2022

I do not know anything about the flathub version. What is it and how do I install it?

@mikacousin mikacousin removed the bug label Oct 11, 2022
@mikacousin
Copy link
Owner

Here's what is displayed when starting up from command line
glenn@glenn-linux:~/olc$ olc
common/io/IOUtils.cpp:39: open(/dev/dmx0): No such file or directory
plugins/opendmx/OpenDmxPlugin.cpp:81: Could not open /dev/dmx0
No such file or directory common/io/IOUtils.cpp:39: open(/dev/kldmx0): No such file or directory
plugins/karate/KaratePlugin.cpp:80: Could not open /dev/kldmx0 No such file or directory
plugins/usbpro/UsbProWidgetDetector.cpp:323: USB Widget didn't respond to messages, esta id 0, device id 0
plugins/usbpro/UsbProWidgetDetector.cpp:326: Is device in USB Controller mode if it's a Goddard?
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'

First lines are about ola. Probably plugins that you can disable.

What interests us here are the errors TypeError: Couldn't find foreign struct converter for 'cairo.Context'.
After googling, you need to install the cairo python gobject interface.
I'm not using Lubuntu but you can try something like sudo apt install python3-gi-cairo and try to launch olc again (in terminal, to see errors)

@mikacousin
Copy link
Owner

I do not know anything about the flathub version. What is it and how do I install it?

This is a package version that should work on any linux distribution.
See : https://flathub.org/apps/details/com.github.mikacousin.olc

@mikacousin
Copy link
Owner

Hi,
Did you try to install cairo python gobject interface and try olc again ?
I would like a confirmation before updating the doc and being able to close this issue.

@mikacousin
Copy link
Owner

Finally, I installed a virtual machine and I confirm that it's necessary to install python3-gi-cairo to solve this problem.
README updated accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants