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

DisplayCal does not launch #4696

Open
2 tasks done
malfisya opened this issue Dec 31, 2024 · 1 comment
Open
2 tasks done

DisplayCal does not launch #4696

malfisya opened this issue Dec 31, 2024 · 1 comment
Labels
Bug Something isn't working Packaging Problem Building the package as-is fails ("FTBFS"), or other problem with the packaging of software

Comments

@malfisya
Copy link
Member

Please confirm there isn't an open report for this issue

  • I have searched through bug reports

Summary

displaycal does not launch either from desktop or terminal

Steps to reproduce

Install displaycal and launch it

Expected result

the program launch

Actual result

it failed to launch with error

❯ displaycal                                                                                                                                                            
Acquired lock file: <DisplayCAL.main.AppLock object at 0x7f7d61957dd0>                                                                                                  
displaycal 3.9.14 2024-10-15T23:51:58Z                                                                                                                                  
solus 4.6 convergence x86_64                                                                                                                                            
Python 3.11.11 (main, Dec  4 2024, 21:40:29) [GCC 14.2.0]                                                                                                               
Faulthandler                                                                                                                                                            
wxPython 4.2.1 gtk3 (phoenix) wxWidgets 3.2.3                                                                                                                           
Encoding: utf-8                                                                                                                                                         
File system encoding: utf-8                                                                                                                                             
listening                                                                                                                                                               
writing to lock file: port: 15411                                                                                                                                       
Traceback (most recent call last):                                                                                                                                      
  File "/usr/lib/python3.11/site-packages/DisplayCAL/main.py", line 550, in main                                                                                        
    _main(module, name, app_lock_file_name)                                                                                                                             
  File "/usr/lib/python3.11/site-packages/DisplayCAL/main.py", line 535, in _main                                                                                       
    from DisplayCAL.display_cal import main                                                                                                                             
  File "/usr/lib/python3.11/site-packages/DisplayCAL/display_cal.py", line 164, in <module>                                                                             
    from DisplayCAL.chromecast_patterngenerator import (                                                                                                                
  File "/usr/lib/python3.11/site-packages/DisplayCAL/chromecast_patterngenerator.py", line 44, in <module>                                                              
    from pychromecast import get_chromecasts                                                                                                                            
  File "/usr/lib/python3.11/site-packages/pychromecast/__init__.py", line 11, in <module>                                                                               
    from . import socket_client                                                                                                                                         
  File "/usr/lib/python3.11/site-packages/pychromecast/socket_client.py", line 23, in <module>                                                                          
    from . import cast_channel_pb2                                                                                                                                      
  File "/usr/lib/python3.11/site-packages/pychromecast/cast_channel_pb2.py", line 33, in <module>                                                                       
    _descriptor.EnumValueDescriptor(                                                                                                                                    
  File "/usr/lib/python3.11/site-packages/google/protobuf/descriptor.py", line 920, in __new__                                                                          
    _message.Message._CheckCalledFromGeneratedFile()                                                                                                                    
TypeError: Descriptors cannot be created directly.                                                                                                                      
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.                                                
If you cannot immediately regenerate your protos, some other possible workarounds are:                                                                                  
 1. Downgrade the protobuf package to 3.20.x or lower. 
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).                                                  
                                                                                                                                                                        
More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates     

Environment

  • Is system up to date?

Repo

Unstable

Desktop Environment

GNOME

System details

System:
Host: desktop-solus Kernel: 6.12.5-311.current arch: x86_64 bits: 64
Desktop: GNOME v: 47.2 Distro: Solus 4.6 convergence
Machine:
Type: Desktop Mobo: Wibtek model: H77-M v: V1.3 serial:
BIOS: American Megatrends v: 4.6.5 date: 09/03/2012
CPU:
Info: quad core Intel Core i5-3570K [MCP] speed (MHz): avg: 1596
min/max: 1600/3800
Graphics:
Device-1: Intel IvyBridge GT2 [HD Graphics 4000] driver: i915 v: kernel
Device-2: Advanced Micro Devices [AMD/ATI] Lexa PRO [Radeon
540/540X/550/550X / RX 540X/550/550X] driver: amdgpu v: kernel
Display: wayland server: X.Org v: 24.1.4 with: Xwayland v: 24.1.4
compositor: gnome-shell driver: X: loaded: amdgpu,modesetting
unloaded: fbdev,radeon,vesa dri: radeonsi,crocus gpu: amdgpu,i915
resolution: 1: 1366x76860Hz 2: 1366x76860Hz
API: OpenGL v: 4.6 compat-v: 4.2 vendor: amd mesa v: 24.3.2 renderer: AMD
Radeon RX 550 / 550 Series (radeonsi polaris12 LLVM 19.1.6 DRM 3.59
6.12.5-311.current)
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
Device-2: Realtek RTL8188EUS 802.11n Wireless Network Adapter
driver: rtl8xxxu type: USB
Drives:
Local Storage: total: 700.51 GiB used: 500.5 GiB (71.4%)
Info:
Memory: total: 16 GiB available: 15.52 GiB used: 4.28 GiB (27.6%)
Processes: 316 Uptime: 1h 2m Shell: fish inxi: 3.3.36

Other comments

No response

@malfisya malfisya added the Bug Something isn't working label Dec 31, 2024
@github-project-automation github-project-automation bot moved this to Triage in Solus Dec 31, 2024
@EbonJaeger
Copy link
Member

Our version of pychromecast is from 2019; version 4.1.0. The latest is in the 14's, so that probably isn't helping anything.

@TraceyC77 TraceyC77 added the Packaging Problem Building the package as-is fails ("FTBFS"), or other problem with the packaging of software label Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Packaging Problem Building the package as-is fails ("FTBFS"), or other problem with the packaging of software
Projects
Status: Triage
Development

No branches or pull requests

3 participants