Bug 16411 - ipython died because of buggy zeromq version
Summary: ipython died because of buggy zeromq version
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact: QA Team
URL: https://github.com/spyder-ide/spyder/...
Whiteboard: MGA5-64-OK advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2015-07-19 05:56 CEST by didier hérisson
Modified: 2015-08-27 22:50 CEST (History)
3 users (show)

See Also:
Source RPM: lib64zeromq4
CVE:
Status comment:


Attachments

Description didier hérisson 2015-07-19 05:56:11 CEST
ipython's kernel died as zeromq library is in version 4.0.6.
Downgrading to version 4.0.5.or upgrading it to version higher than 4.1.2 or 4.0.7 solves the problem, as described in 
https://github.com/spyder-ide/spyder/issues/2485

Reproducible: 

Steps to Reproduce:
David Walser 2015-07-30 17:49:08 CEST

Assignee: bugsquad => zen25000

Comment 1 Barry Jackson 2015-07-31 01:10:49 CEST
OK looking at 4.0.7 for now as 4.1.2 has extra BRs we don't have in Mga5 and one we don't have in Cauldron.
4.0.7 Builds OK in both. Will push it to Cauldron soon.
Comment 2 Barry Jackson 2015-08-03 00:23:30 CEST
4.0.7 is now in cauldron.
Please test if possible.
Comment 3 didier hérisson 2015-08-13 00:31:26 CEST
problem solved in mageia 5 up to date + 4.0.7 package taken from cauldron.

Thanks!
Comment 4 Barry Jackson 2015-08-13 01:15:21 CEST
Update Advisory
##########################

zeromq-4.0.7-1 has been submitted to 5/core/updates_testing

Description:

This update to zeroqm version 4.0.7 fixes a problem which was causing ipyrhon to fail.
For more information see https://bugs.mageia.org/show_bug.cgi?id=16411

References:
https://github.com/spyder-ide/spyder/issues/2485

Affected rpms:

lib64zeromq-devel-4.0.7-1.mga5.x86_64.rpm
zeromq-debuginfo-4.0.7-1.mga5.x86_64.rpm
lib64zeromq4-4.0.7-1.mga5.x86_64.rpm
zeromq-utils-4.0.7-1.mga5.x86_64.rpm

lib64zeromq-devel-4.0.7-1.mga5.i586.rpm
zeromq-debuginfo-4.0.7-1.mga5.i586.rpm
lib64zeromq4-4.0.7-1.mga5.i586.rpm
zeromq-utils-4.0.7-1.mga5.i586.rpm

Source rpm:

zeromq-4.0.7-1.mga5.src.rpm
Barry Jackson 2015-08-13 10:31:46 CEST

QA Contact: (none) => qa-bugs

Barry Jackson 2015-08-13 10:32:17 CEST

Assignee: zen25000 => qa-bugs

Comment 5 Lewis Smith 2015-08-14 20:26:32 CEST
Trying Mageia 5 x64, no go. Have installed:
 python3-ipython-2.3.0-2.2.mga5
 ipython-2.3.0-2.2.mga5

 lib64zeromq4-4.0.6-0.1.mga5
 zeromq-utils-4.0.6-0.1.mga5

Just doing
 $ ipython
yields normal O/P and the first prompt. What do I need to do to get the fault? (The Spyder reference did not help me). @Didier perhaps?

CC: (none) => lewyssmith

Comment 6 didier hérisson 2015-08-23 15:22:36 CEST
Back to a PC with original mageia 5 rpms.

$ipython3 

launch ipython which is working fine, print("hello") works properly.

I'm usually using ipython in the spyder3 environment. If I launch:
$spyder3

ipython is launch in the bottom-right windows, the IPython's console, and the pb is there: after a few seconds:

Le noyau a été arrêté de façon inattendue. Redémarrez le noyau pour continuer d'utiliser cette console.

(my (bad?) reverse translation from french: the kernel aborted unexpectedly. Restart the kernel to use this console.)
Comment 7 Lewis Smith 2015-08-23 20:13:57 CEST
(In reply to didier hérisson from comment #6)
Thanks for coming back to this. We need to clear it, & it should be easy if you have the right setup.

> Back to a PC with original mageia 5 rpms.
> $spyder3
> ipython is launch in the bottom-right windows, the IPython's console, and
> the pb is there: after a few seconds:
> Le noyau a été arrêté de façon inattendue. Redémarrez le noyau pour
> continuer d'utiliser cette console.
[Your translation from the French is perfect]
This is hopefully the fault originally described, which is fine.
Can you please list the relevant packages from Comment 4 that you have installed, for the architecture you are playing with (32 or 64 bit).

Then update those packages from Updates Testing, list them to be sure of installed versions, and re-do the trial you describe in Comment 6. Hopefully the crash will be gone.
Comment 8 didier hérisson 2015-08-24 18:41:37 CEST
I'm on a 64 bit architecture.

The actual mageia 5 rpms installed on the buggy PC is:
lib64zeromq4-4.0.6-0-1.mga5.x86_64.rpm

The other one aren't installed.

Adding the media "core update testing", I update it to:
lib64zeromq4-4.0.7-1.mga5.x86_64.rpm

Now, "$ spyder3" launch Spyder, and the IPython's console works properly. I have successfully executed a print("hello").
Comment 9 Yann Cantin 2015-08-24 23:17:04 CEST
Added MGA5-64-OK from Comment 8.

CC: (none) => yann.cantin
Whiteboard: (none) => MGA5-64-OK

Comment 10 Samuel Verschelde 2015-08-27 16:57:28 CEST
Validating. Needs advisory to be uploaded by QA and then can be pushed.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Rémi Verschelde 2015-08-27 20:00:12 CEST

Summary: ipyrhon died because of buggy zeromq version => ipython died because of buggy zeromq version

Comment 11 Rémi Verschelde 2015-08-27 20:24:30 CEST
Advisory uploaded.

Whiteboard: MGA5-64-OK => MGA5-64-OK advisory

Comment 12 Mageia Robot 2015-08-27 22:50:35 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0103.html

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


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