Bug 19117 - openipmigui misses modules to start
Summary: openipmigui misses modules to start
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://sourceforge.net/projects/open...
Whiteboard: MGA8TOO MGA8-64-OK MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2016-08-01 18:28 CEST by Chris Denice
Modified: 2023-10-22 23:06 CEST (History)
8 users (show)

See Also:
Source RPM: openipmi-gui-2.0.33-1.mga9.x86_64.rpm
CVE:
Status comment:


Attachments

Description Chris Denice 2016-08-01 18:28:31 CEST
I cannot start openipmigui.

After a fresh install, it claims that Tix module is missing.
I guess this is a missing Requires to "Tix" and "tkinter.

However, even after installing these two packages (tix, tkinter), it still fails with the following message:

>openipmigui
Traceback (most recent call last):
  File "/bin/openipmigui", line 310, in <module>
    run(sys.argv)
  File "/bin/openipmigui", line 294, in run
    ui = gui.IPMIGUI(top, mainhandler)
  File "/usr/lib64/python2.7/site-packages/openipmigui/gui.py", line 241, in __init__
    width=0, height=0)
  File "/usr/lib64/python2.7/site-packages/openipmigui/gui_list.py", line 57, in __init__
    if (gui.winsys == "x11"):
NameError: global name 'gui' is not defined

Cheers,
Chris.
Comment 1 Marja Van Waes 2016-08-04 23:21:52 CEST
Assigning to maintainer.

@ Funda

I'm not sure you're around, hope everything is well with you.

CC'ing all packagers collectively

CC: (none) => marja11, pkg-bugs
Assignee: bugsquad => fundawang

Comment 2 Hans Micheelsen 2023-09-27 17:24:01 CEST
I stumbled on this one. There is a new version (v4.1.5) from 23 feb 2023. MAybe it can solve the problem, which btw. still persists. 

See https://www.mail-archive.com/announce@lists.open-mpi.org/msg00155.html

CC: (none) => micheelsen

Comment 3 Morgan Leijström 2023-09-27 18:19:47 CEST
Thank you for reporting.

Package name is openipmi-gui

It currently have no maintainer

I guess you are on mga9, and so assume it is broken on mga8 too.

CC: (none) => fri
Assignee: fundawang => pkg-bugs
Source RPM: openipmi-2.0.21-12.mga6.src.rpm => openipmi-gui-2.0.33-1.mga9.x86_64.rpm
Whiteboard: (none) => MGA9TOO, MGA8TOO

Comment 4 David GEIGER 2023-09-28 17:22:36 CEST
You referenced openmpi which is not at all openipmi!

This report was open about openIPMI.

CC: (none) => geiger.david68210

Comment 5 Hans Micheelsen 2023-09-28 20:11:41 CEST
Blast! You're right. Sorry. The correct reference is 
    https://sourceforge.net/projects/openipmi/
But that one also has a newer release. Version 2.0.34 was relased at 2023-09-07.
According to release notes: 
"It's been over a year since 2.0.33. Not much has changed, really, a few small things for improved usability.

This has some required changes for gensio testing of ipmi SOL.

Probably worth upgrading if you can".

URL: (none) => https://sourceforge.net/projects/openipmi/

Comment 6 Hans Micheelsen 2023-09-29 16:59:32 CEST
After upgrade to v 2.0.34 (thanks to daviddavid) openIPMI starts without problems. I think this bug can be closed.
Comment 7 Morgan Leijström 2023-09-29 19:11:04 CEST
@Hans

We need to go by the procedure to validate the update.
(I.e enough testing, and write advisory)

You need to tell if you test on Mageia 8, 9 or cauldron, and which arch 32 or 64 bit.
Comment 8 Hans Micheelsen 2023-09-29 19:32:25 CEST
I tested on 64 bit Mageia.
Comment 9 David GEIGER 2023-09-30 07:37:06 CEST
Assigning to QA,

Packages in 8/Core/Updates_testing:
======================
openipmi-devel-2.0.34-1.mga8
openipmi-ui-2.0.34-1.mga8
python3-openipmi-2.0.34-1.mga8
openipmi-gui-2.0.34-1.mga8
openipmi-2.0.34-1.mga8
perl-openipmi-2.0.34-1.mga8
openipmi-lanserv-2.0.34-1.mga8
tcl-openipmi-2.0.34-1.mga8


Packages in 9/Core/Updates_testing:
======================
openipmi-lanserv-2.0.34-1.mga9
openipmi-ui-2.0.34-1.mga9
openipmi-2.0.34-1.mga9
tcl-openipmi-2.0.34-1.mga9
openipmi-devel-2.0.34-1.mga9
openipmi-gui-2.0.34-1.mga9
python3-openipmi-2.0.34-1.mga9
perl-openipmi-2.0.34-1.mga9


From SRPMS:
openipmi-2.0.34-1.mga8.src.rpm
openipmi-2.0.34-1.mga9.src.rpm

Version: Cauldron => 9
Assignee: pkg-bugs => qa-bugs
Whiteboard: MGA9TOO, MGA8TOO => MGA8TOO

Comment 10 Morgan Leijström 2023-09-30 08:56:14 CEST
(In reply to Hans Micheelsen from comment #8)
> I tested on 64 bit Mageia.

On Mageia 8 or 9?
Comment 11 Hans Micheelsen 2023-10-01 08:59:36 CEST
(In reply to Morgan Leijström from comment #10)
> (In reply to Hans Micheelsen from comment #8)
> > I tested on 64 bit Mageia.
> 
> On Mageia 8 or 9?

Sorry. I meant 64 bit Caouldron. I haven't run other than Cauldron for years.
Comment 12 Marja Van Waes 2023-10-12 12:11:15 CEST
Advisory added to SVN, please remove the "advisory" keyword if it need to be replaced.

I used comment 9 and added:

Updated openipmi packages fix lacking requires.

Open IPMI did not start, because the gui python bindings require tix and
tkinter3. This update fixes that issue.

Keywords: (none) => advisory

Comment 13 Len Lawrence 2023-10-15 16:11:15 CEST
Mageia9, x86_64

Installed the Core versions of these packages then updated them via qarepo.
$ openipmigui

That presented the gui with menu bar, Domains, and GUI log windows.
The console reported that tkinter.tix is deprecated in favour of tkinter.ttk.
The Domain Creation Dialog is invoked by the Open Domain command in the menu but lack of background knowledge prevents any further investigation.

This is probably good enough so this gets a tentative OK.

CC: (none) => tarazed25
Whiteboard: MGA8TOO => MGA8TOO MGA9-64-OK

Comment 14 Thomas Andrews 2023-10-21 02:32:13 CEST
MGA8-64 Plasma in VirtualBox

Installed the Core packages, attempted to run openipmigui, which failed.

Updated the packages using QArepo, ran the command again, and this time a gui popped up.  Looks OK for MGA8.

Validating.

CC: (none) => andrewsfarm, sysadmin-bugs
Whiteboard: MGA8TOO MGA9-64-OK => MGA8TOO MGA8-64-OK MGA9-64-OK
Keywords: (none) => validated_update

Comment 15 Mageia Robot 2023-10-22 23:06:26 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0098.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.