On Fri, Apr 18, 2025 at 8:56 AM Neal Becker <ndbeck...@gmail.com> wrote:

>
> On Fri, Apr 18, 2025 at 9:23 AM Richard Shaw <hobbes1...@gmail.com> wrote:
>
>> On Fri, Apr 18, 2025 at 8:01 AM Neal Becker <ndbeck...@gmail.com> wrote:
>>
>>>
>>> On Fri, Apr 18, 2025 at 8:34 AM Richard Shaw <hobbes1...@gmail.com>
>>> wrote:
>>>
>>>> On Fri, Apr 18, 2025 at 7:29 AM Neal Becker <ndbeck...@gmail.com>
>>>> wrote:
>>>>
>>>>> I just tried updating a lenovo laptop from F40 to F42 using
>>>>> sudo dnf system-upgrade download --releasever=42
>>>>> sudo dnf system-upgrade reboot
>>>>>
>>>>> This machine is a bit slow (not a lot of memory) so I didn't hang
>>>>> around to watch, but about 10 min later it's running again, and still on
>>>>> F40.
>>>>>
>>>>> Any suggestions?
>>>>> Any ideas how to see the logs related to what happened?
>>>>>
>>>>
>>>> I've never tried to jump two releases although it's supposed to be
>>>> supported, but I've had this happen when I used to maintain a couple local
>>>> repositories and it wouldn't pull the updated packages into the 
>>>> transaction.
>>>>
>>>> More than likely the transaction check failed. Depending on how many
>>>> times you've booted since the upgrade attempt something like "journalctl -b
>>>> -1" should work and then search for when the upgrade started.
>>>>
>>>>
>>> pr 18 06:53:01 nbecker2 dnf-3[866]: Error:
>>> Apr 18 06:53:01 nbecker2 dnf-3[866]:  Problem: The operation would
>>> result in removing the following protected packages: kernel-core
>>> Apr 18 06:53:01 nbecker2 dnf-3[866]: (try to add '--skip-broken' to skip
>>> uninstallable packages)
>>> Apr 18 06:53:01 nbecker2 systemd[1]: dnf-system-upgrade.service: Main
>>> process exited, code=exited, status=1/FAILURE
>>> Apr 18 06:53:01 nbecker2 systemd[1]: dnf-system-upgrade.service: Failed
>>> with result 'exit-code'.
>>> Apr 18 06:53:01 nbecker2 systemd[1]: Failed to start
>>> dnf-system-upgrade.service - System Upgrade using DNF.
>>> Apr 18 06:53:01 nbecker2 systemd[1]: dnf-system-upgrade.service:
>>> Triggering OnFailure= dependencies.
>>>
>>> When I had run sudo dnf upgrade --refresh I had trouble running because
>>> there wasn't enough space on /boot, so I edited /etc/dnf/dnf.conf to set
>>> installonly_limit=2
>>> which allowed dnf upgrade --refresh to proceed.  I now have 47% usage on
>>> /boot.  But this error seems related, because I saw the same error when I
>>> tried to remove old kernels before I set installonly_limit=2.
>>>
>>
>> I don't suppose there's any useful output above the error?
>>
>> One option would be to update to the F42 kernel since they'll generally
>> work across releases:
>>
>> sudo dnf --releasever=42 update kernel
>>
>>
> I did:
> sudo dnf system-upgrade download --releasever=42 --allowerasing --best
>
> Note that it runs and passes transaction check and test before reboot.
> Then I also ran:
> sudo dnf --releasever=42 update kernel
>
> This time when rebooted I got:
>
>
> Apr 18 09:48:34 nbecker2 dnf-3[870]: Error: The following problems
> occurred while replaying the transaction from file "/var/lib/dn>
> Apr 18 09:48:34 nbecker2 dnf-3[870]:   Cannot find rpm nevra
> "kernel-core-6.8.7-300.fc40.x86_64".
> Apr 18 09:48:34 nbecker2 dnf-3[870]:   Cannot find rpm nevra
> "kernel-modules-6.8.7-300.fc40.x86_64".
> Apr 18 09:48:34 nbecker2 dnf-3[870]:   Cannot find rpm nevra
> "kernel-modules-core-6.8.7-300.fc40.x86_64".
> Apr 18 09:48:34 nbecker2 dnf-3[870]:   Cannot find rpm nevra
> "kernel-modules-extra-6.8.7-300.fc40.x86_64".
> Apr 18 09:48:34 nbecker2 systemd[1]: dnf-system-upgrade.service: Main
> process exited, code=exited, status=1/FAILURE
>

If that's the order you ran the commands you needed to reverse it. After
upgrading to the f42 kernel you need to rerun the system-upgrade so that
the transaction is updated so it knows it doesn't need to remove the old
kernel or install the new kernel.

Thanks,
Richard
-- 
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to