Is there anyway of getting around this apart from reinstalling?
Recently my update has been failing and I have only just been able to look into it. It is something to do with the kernel. I have found that it requires 12mb of space and I only appear to have 11 mb left.
My understanding apparently incorrectly was that /boot size did not change, so 100 mb would cover it? If there is another way of increasing the space on this partition without re installing, please let me know.
You forgot to tell which version of openSUSE this is about.
Not very many people have a separate /boot here and thus will not run into your problem. (But of course there can be reasons to have a separate /boot).
BTW, I run openSUSE 13.1 and
boven:~ # du -hs /boot
83M /boot
boven:~ #
and it has two kernels atm (the default IIRC).
And one kernl:
It looks as if you have also one older kernel kept (which is the default IIRC). You could use YaST > Software > Software Management to remove it. Searchh for kernel-desktop (my case, you can have a different kernel-…), select it and use the Verion tab below. Then you will have at least the space for the next kernel update.
Then, on the listed versions, you can delete them. As I recall, the first time you click, it is flagged for re-install. A second click flags for deletion. Make sure that you do not delete the current kernel.
Thank you all so much for your help. I think it is all sorted now. I ‘x’ the two bottom ones ‘accepted’. I was then able to run the update and it worked this time. I have checked the /boot partition and it is at 83M. I don’t want to change the size of my partitions before the next OpenSuse comes out, so I think I will have to keep only the last kernel.
I will read through all the replies again to see how to control multi-kernels, I am not sure I got it on first reading.
Ok, fine yoou sorted it out. And when it is time to rethink abbout partition sizes for your next openSUSE version installation, also rethink about why you wanted a separate /boot file system in the first place.