I would run this and see where rpm thinks they should be since they
are not in /boot
 rpm -qa --filesbypkg | grep -i vmlinuz

On Tue, Mar 20, 2018 at 2:05 PM, CLOSE Dave
<dave.cl...@us.thalesgroup.com> wrote:
> The following procedure did NOT fix my problem. Using RPM instead of DNF
> still did not install the new kernel in /boot.
>
> Note, the new kernel is not in /boot when I start.
>
>> # ls /boot
>> 7725dfc225d14958a625ddaaaea5962b
>> config-4.14.11-300.fc27.x86_64
>> efi
>> extlinux
>> grub2
>> initramfs-0-rescue-7725dfc225d14958a625ddaaaea5962b.img
>> initramfs-4.14.11-300.fc27.x86_64.img
>> initrd-plymouth.img
>> loader
>> lost+found
>> System.map-4.14.11-300.fc27.x86_64
>> vmlinuz-0-rescue-7725dfc225d14958a625ddaaaea5962b
>> vmlinuz-4.14.11-300.fc27.x86_64
>
> RPM won't install the new kernel since it is already installed.
>
>> # mkdir temp
>> # cd temp
>> # dnf download kernel-core-4.15.9-300.fc27.x86_64
>> # rpm -ivh kernel-core-4.15.9-300.fc27.x86_64
>> Preparing...                          ################################# 
>> [100%]
>>        package kernel-core-4.15.9-300.fc27.x86_64 is already installed
>
> Get the rescue directory out of the way. Remove the new kernel completely.
>
>> # mv /boot/7725dfc225d14958a625ddaaaea5962b /tmp
>> # dnf -y remove kernel*-4.15.9-300.fc27.x86_64
>> Removing:
>>  kernel               x86_64 4.15.9-300.fc27                     @updates   0
>>  kernel-core          x86_64 4.15.9-300.fc27                     @updates  
>> 58 M
>>  kernel-devel         x86_64 4.15.9-300.fc27                     @updates  
>> 48 M
>>  kernel-headers       x86_64 4.15.9-300.fc27                     @updates 
>> 4.3 M
>>  kernel-modules       x86_64 4.15.9-300.fc27                     @updates  
>> 26 M
>>  kernel-modules-extra x86_64 4.15.9-300.fc27                     @updates 
>> 2.1 M
>> Removing dependent packages:
>>  gcc                  x86_64 7.3.1-5.fc27                        @updates  
>> 52 M
>>  gcc-c++              x86_64 7.3.1-5.fc27                        @updates  
>> 27 M
>>  gcc-gdb-plugin       x86_64 7.3.1-5.fc27                        @updates 
>> 316 k
>>  glibc-devel          x86_64 2.26-27.fc27                        @updates 
>> 1.1 M
>>  glibc-headers        x86_64 2.26-27.fc27                        @updates 
>> 2.2 M
>>  libtool              x86_64 2.4.6-20.fc27                       @fedora  
>> 2.6 M
>>  pocl                 x86_64 0.15-0.1.20171023git53ef5e8.fc27    @updates 
>> 222 M
>> Removing unused dependencies:
>>  hwloc-libs           x86_64 1.11.5-6.fc27                       @fedora  
>> 2.1 M
>>  isl                  x86_64 0.16.1-3.fc27                       @fedora  
>> 2.9 M
>>  libstdc++-devel      x86_64 7.3.1-5.fc27                        @updates  
>> 10 M
>
> Try to install the new kernel using RPM.
>
>> # dnf download gcc-7.3.1-5.fc27.x86_64 \
>>       gcc-c++-7.3.1-5.fc27.x86_64 \
>>       gcc-gdb-plugin-7.3.1-5.fc27.x86_64 \
>>       glibc-devel-2.26-27.fc27.x86_64 \
>>       glibc-headers-2.26-27.fc27.x86_64 \
>>       hwloc-libs-1.11.5-6.fc27.x86_64 \
>>       isl-0.16.1-3.fc27.x86_64 \
>>       kernel-4.15.9-300.fc27.x86_64 \
>>       kernel-devel-4.15.9-300.fc27.x86_64 \
>>       kernel-headers-4.15.9-300.fc27.x86_64 \
>>       kernel-modules-4.15.9-300.fc27.x86_64 \
>>       kernel-modules-extra-4.15.9-300.fc27.x86_64 \
>>       libstdc++-devel-7.3.1-5.fc27.x86_64 \
>>       libtool-2.4.6-20.fc27.x86_64 \
>>       pocl-0.15-0.1.20171023git53ef5e8.fc27.x86_64
>> # rpm -ivh *
>> Preparing...                          ################################# 
>> [100%]
>> Updating / installing...
>>    1:kernel-core-4.15.9-300.fc27      ################################# [  
>> 6%]
>>    2:kernel-modules-4.15.9-300.fc27   ################################# [ 
>> 13%]
>>    3:libstdc++-devel-7.3.1-5.fc27     ################################# [ 
>> 19%]
>>    4:kernel-headers-4.15.9-300.fc27   ################################# [ 
>> 25%]
>>    5:glibc-headers-2.26-27.fc27       ################################# [ 
>> 31%]
>>    6:glibc-devel-2.26-27.fc27         ################################# [ 
>> 38%]
>>    7:isl-0.16.1-3.fc27                ################################# [ 
>> 44%]
>>    8:gcc-7.3.1-5.fc27                 ################################# [ 
>> 50%]
>>    9:hwloc-libs-1.11.5-6.fc27         ################################# [ 
>> 56%]
>>   10:pocl-0.15-0.1.20171023git53ef5e8.################################# [ 
>> 63%]
>>   11:gcc-c++-7.3.1-5.fc27             ################################# [ 
>> 69%]
>>   12:gcc-gdb-plugin-7.3.1-5.fc27      ################################# [ 
>> 75%]
>>   13:libtool-2.4.6-20.fc27            ################################# [ 
>> 81%]
>>   14:kernel-4.15.9-300.fc27           ################################# [ 
>> 88%]
>>   15:kernel-modules-extra-4.15.9-300.f################################# [ 
>> 94%]
>>   16:kernel-devel-4.15.9-300.fc27     ################################# 
>> [100%]
>> cat: write error: Broken pipe
>> Running as unit: run-rff037a106b224379a6a6288281705dcb.service
>
> The new kernel is still not in /boot. The rescue directory has returned.
>
>> # ls /boot
>> 7725dfc225d14958a625ddaaaea5962b
>> config-4.14.11-300.fc27.x86_64
>> efi
>> extlinux
>> grub2
>> initramfs-0-rescue-7725dfc225d14958a625ddaaaea5962b.img
>> initramfs-4.14.11-300.fc27.x86_64.img
>> initrd-plymouth.img
>> loader
>> lost+found
>> System.map-4.14.11-300.fc27.x86_64
>> vmlinuz-0-rescue-7725dfc225d14958a625ddaaaea5962b
>> vmlinuz-4.14.11-300.fc27.x86_64
>
> It seems clear that some script or scriptlet in the package is not doing
> its job. But they seem pretty simple and I don't see any dependencies
> which would make them fail on this machine and not others.
>
>> # rpm -qp --scripts kernel-core-4.15.9-300.fc27.x86_64.rpm
>> postinstall scriptlet (using /bin/sh):
>>
>> if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&
>>    [ -f /etc/sysconfig/kernel ]; then
>>   /bin/sed -r -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' 
>> /etc/sysconfig/kernel || exit $?
>> fi
>> preuninstall scriptlet (using /bin/sh):
>> /bin/kernel-install remove 4.15.9-300.fc27.x86_64 
>> /lib/modules/4.15.9-300.fc27.x86_64/vmlinuz || exit $?
>> posttrans scriptlet (using /bin/sh):
>> /bin/kernel-install add 4.15.9-300.fc27.x86_64 
>> /lib/modules/4.15.9-300.fc27.x86_64/vmlinuz || exit $?
> --
>         Dave Close
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to