Hi,
Since updating Fedora Rawhide 2018-06-30T11:30+01:00 dnf simply seg faults.
Does anyone have a fix for this?
If there is no fix, what is the way of getting an update as a workaround.
Hi.
Am 30. Juni 2018 12:44:47 MESZ schrieb Russel Winder russel@winder.org.uk:
Hi,
Since updating Fedora Rawhide 2018-06-30T11:30+01:00 dnf simply seg faults.
Does anyone have a fix for this?
If there is no fix, what is the way of getting an update as a workaround.
A workaround would be to download a fixed dnf package and install it manually with RPM.
You could also download an older version and install this to temporarily solve the problem.
Regards, Dirk
On Sat, 2018-06-30 at 12:55 +0200, Dirk Gottschalk wrote:
Hi.
Am 30. Juni 2018 12:44:47 MESZ schrieb Russel Winder russel@winder.org.uk:
Hi,
Since updating Fedora Rawhide 2018-06-30T11:30+01:00 dnf simply seg faults.
Does anyone have a fix for this?
If there is no fix, what is the way of getting an update as a workaround.
A workaround would be to download a fixed dnf package and install it manually with RPM.
I am assuming one has to remove packages to be upgraded or downgraded before installing new ones when using rpm. (I have forgotten most of my rpm knowledge – except rpm -qf.)
You could also download an older version and install this to temporarily solve the problem.
It seems this is the only way forward except: dnf 3.0.1 is broken, 3.0.2 requires Python 3.7 ABI but 3.6.5 is installed. dnf 2.7.5 also seems to require Python 3.7 API and there are a number of other packages already installed that do not allow 2.7.5 to be installed. This is a bit of a mess, and I am not sure how to proceed. It seems though installing Python 3.7 over 3.6.5 may just be the way forward.
Given the importance of dnf I wonder of there are some tests missing from the Rawhide build so as to avoid people being allowed to upgrade to a broken dnf?
On Sun, 2018-07-01 at 09:16 +0100, Russel Winder wrote: […]
It seems this is the only way forward except: dnf 3.0.1 is broken, 3.0.2 requires Python 3.7 ABI but 3.6.5 is installed. dnf 2.7.5 also seems to require Python 3.7 API and there are a number of other packages already installed that do not allow 2.7.5 to be installed. This is a bit of a mess, and I am not sure how to proceed. It seems though installing Python 3.7 over 3.6.5 may just be the way forward.
It seems there is no simple way of upgrading to Python 3.7 using rpm since so much of Fedora Rawhide currently installed depends on Python 3.6.5.
I shall have to leave this for now and hope people with more knowledge of Fedora Rawhide and the current state we find ourselves in can find a way out.
On Sun, Jul 1, 2018 at 9:34 AM, Russel Winder russel@winder.org.uk wrote:
On Sun, 2018-07-01 at 09:16 +0100, Russel Winder wrote: […]
It seems this is the only way forward except: dnf 3.0.1 is broken, 3.0.2 requires Python 3.7 ABI but 3.6.5 is installed. dnf 2.7.5 also seems to require Python 3.7 API and there are a number of other packages already installed that do not allow 2.7.5 to be installed. This is a bit of a mess, and I am not sure how to proceed. It seems though installing Python 3.7 over 3.6.5 may just be the way forward.
It seems there is no simple way of upgrading to Python 3.7 using rpm since so much of Fedora Rawhide currently installed depends on Python 3.6.5.
The python 3.7 rebuild should mostly be complete so I suspect it'll be tagged into the main f29 rawhide repository early next week.
On Sun, 2018-07-01 at 09:56 +0100, Peter Robinson wrote:
[…]
The python 3.7 rebuild should mostly be complete so I suspect it'll be tagged into the main f29 rawhide repository early next week.
Good news in the grand scheme of things, but…
The problem currently is to get a dnf that works with 3.6.5 so that the 3.7 rebuild can be correctly dnf-ed in. Sadly the dnf 2.7.5 from Koji appears to be not a Python 3.6.5 build.
Maybe I just downloaded the wrong collection of rpm files?
On Sun, Jul 1, 2018 at 10:06 AM, Russel Winder russel@winder.org.uk wrote:
On Sun, 2018-07-01 at 09:56 +0100, Peter Robinson wrote:
[…]
The python 3.7 rebuild should mostly be complete so I suspect it'll be tagged into the main f29 rawhide repository early next week.
Good news in the grand scheme of things, but…
The problem currently is to get a dnf that works with 3.6.5 so that the 3.7 rebuild can be correctly dnf-ed in. Sadly the dnf 2.7.5 from Koji appears to be not a Python 3.6.5 build.
Maybe I just downloaded the wrong collection of rpm files?
You'll want ones tagged to f29 not f29-python
On Sun, 2018-07-01 at 10:45 +0100, Peter Robinson wrote:
[…]
You'll want ones tagged to f29 not f29-python […]
The RPM files I got were :
dnf-2.7.5-18.fc29.noarch.rpm dnf-3.0.2-1.fc29.noarch.rpm dnf-automatic-2.7.5-18.fc29.noarch.rpm dnf-automatic-3.0.2-1.fc29.noarch.rpm dnf-data-2.7.5-18.fc29.noarch.rpm dnf-data-3.0.2-1.fc29.noarch.rpm dnf-yum-2.7.5-18.fc29.noarch.rpm dnf-yum-3.0.2-1.fc29.noarch.rpm python2-dnf-2.7.5-18.fc29.noarch.rpm python2-dnf-3.0.2-1.fc29.noarch.rpm python3-3.7.0-1.fc29.x86_64.rpm python3-debug-3.7.0-1.fc29.x86_64.rpm python3-devel-3.7.0-1.fc29.x86_64.rpm python3-dnf-2.7.5-18.fc29.noarch.rpm python3-dnf-3.0.2-1.fc29.noarch.rpm python3-libs-3.7.0-1.fc29.x86_64.rpm python3-tkinter-3.7.0-1.fc29.x86_64.rpm