Hi,
I appologize if this is covered elswhere but I could find no info on it. Im not sure if this is posted in the right place either.
In the last week, my 13.1 system had an upgrade to kernel 3.19. This was a surprise as I thought kernels stayed the same in opensuse release numbers. Anyway, all works ok so far except two things, when running zypper update, im getting lots of “signed with unknown key” messages which I have to accept one by one. Secondly, kmail will not launch.
Can anyone advise on fixing this?
Whilst it’s great to have the latest stable kernel, it would be nice to get some warning. I dont recall seeing anything on this.
On 2015-04-28 00:36, seanfarley64 wrote:
>
> Hi,
> I appologize if this is covered elswhere but I could find no info on it.
> Im not sure if this is posted in the right place either.
>
> In the last week, my 13.1 system had an upgrade to kernel 3.19. This
Wait. This is the wrong forum for 13.1. Please ask a moderator to move
your post. Use the triangle report button.
However, the latest official kernel for 13.1 is 3.11.10-29, so you must
have added an extra repo.
And as the present kernel for 13.1 is 3.11.10 (as Carlos already mentioned. you must have done something. Maybe you should show us your repo list.
zypper lr -d
But it might be better to move this to Install/Boot/Login because it is a question about a normal current and supported version of openSUSE. So please seanfarley64, do yyou want this moved so that your audience will include all 13.1 using members??
Looking at the output I guessed the factory line was the culprit. I cant remember for what reason it got added. However, now I have the latest kernel, what to do?:\ Most things work. The only thing that im aware as yet that have stopped (though Ive not looked too deeply yet into fixing it) is printing and Vbox. Also when selecting the previous kernel in Grub on start up, the old one failed to load, presumably because i have also upgraded other packages.
The other thing is that zypper update gives me a long list of packages that will not update and those that do have unknown keys that I have to accept one by one. So I am thinking i have a couple of options but not sure how to proceed with either.
1 stick with the new kernel and enable the correct repos for this. But which? Would this be the factory ones? Can this be done without breaking more stuff?
2 roll back to the previous kernel. I presume this involves switching off the factory repo at 22 and doing a zypper update then try launching the old kernal at grub start up. Somthing tells me thats too simple.
There are probably a lot of things that came in from factory so roll back using zypper dup after removing factory. You may have to uninstall the kernel in question and install the proper one. But remember openSUSE keeps the previouse kernel so you should be able to boot to it in the advanced menu in grub
On 2015-04-30 11:56, seanfarley64 wrote:
>
> Looking at the output I guessed the factory line was the culprit. I cant
> remember for what reason it got added. However, now I have the latest
> kernel, what to do?:\
Well, you have to revert everything from the factory repo to normal
versions.
Disable it, then start up yast package manager. Maybe (I’m unsure) the
packages will display in red. If not, try one of the filters that
displays orphaned packages. Once found, displaying the version tab,
select an appropriate version for each package.
On 2015-04-30 16:16, gogalthorp wrote:
>
> There are probably a lot of things that came in from factory so roll
> back using zypper dup after removing factory.
He can not do a zypper dup with 34 repositories defined. He has to find
out what exact packages are affected and replace them, one by one.
Oh dear should have looked at his repo list LOL. no DO NOT do a zypper dup with all those repos just the base normal openSUSE repos. Also you might want to seed out some of those do you truly need that many active???
On 2015-04-30 18:16, gogalthorp wrote:
>
> Oh dear should have looked at his repo list LOL. no DO NOT do a zypper
> dup with all those repos just the base normal openSUSE repos. Also you
> might want to seed out some of those do you truly need that many
> active???
The thing is, if he disables all those, except the 4 official ones, the
problem is that dup will replace everything installed from any of the
other 30 repos, so later he would have to reinstall whatever he wanted
from them. Lot of work.
So I think it is really better to find out what was installed from the
factory version and replace only those.
This query might do:
rpm -q -a --queryformat "%{INSTALLTIME} %{INSTALLTIME:day} \
%{BUILDTIME:day} %-30{NAME} %15{VERSION}-%-7{RELEASE} %{arch} \
%25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}
" \
| sort | cut --fields="2-" | tee rpmlist | less -S
Ok Thanks for the suggestion. The output fron the code abve is 2611 lines and the factory lines appear from half way down and 90% of the lines from there on are Factory. Too many to do individually.
None of the Yast modules will run so cant touch the repos in the GUI
Previous kernel versions wont start from grub as it appears the new nvidia driver installed when the kernel upgraded dont play nice with the older kernel.