[opensuse] Greetings. New to list, not to Linux or Suse. Yast problem.
Upgraded 12.1 system to 13.1, no problems. Went to do updates, Yast blows chunks. Have searched the list archives, have done the web search thing. No results. Have done RPM database rebuilds, tried yast refresh with and without 'force' option. Same exact result. Have tried deleting all repos and adding just the oss and non-oss, from GUI and from CLI. Can add and delete from CLI, GUI always chokes and has to be aborted. Adding repos via the CLI gets the correct "yes/no" dialogue for agreeing to the proper license, the metadata file seems to come down properly, no problems, no errors. This tells me I haven't munged the URI for the repos, so that isn't the problem. I have cleared out the solv and raw directories in the cache so there are no leftovers from old or stale files. Anyone have a clue what is causing this: # zypper refresh Repository '13.1-non-oss' is up to date. Building repository '13.1-non-oss' cache [done] Error building the cache database: 'repo2solv.sh' '-o' '/var/cache/zypp/solv/13.1-non-oss/solv' '/var/cache/zypp/raw/13.1-non-oss' malformed line: RELNOTESURL Unknown checksum type: 6: SHA256 Skipping repository '13.1-non-oss' because of the above error. Repository '13.1-oss' is up to date. Building repository '13.1-oss' cache [done] Error building the cache database: 'repo2solv.sh' '-o' '/var/cache/zypp/solv/13.1-oss/solv' '/var/cache/zypp/raw/13.1-oss' Unknown checksum type: 6: SHA256 Skipping repository '13.1-oss' because of the above error. Could not refresh the repositories because of errors. -- Wes Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Wes Will composed on 2014-12-02 11:54 (UTC-0600):
Upgraded 12.1 system to 13.1, no problems.
How exactly did you do that? That's skipping over 2 intervening releases, not something that gets routine development testing. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 12/02/2014 12:56 PM, Felix Miata wrote:
Wes Will composed on 2014-12-02 11:54 (UTC-0600):
Upgraded 12.1 system to 13.1, no problems.
How exactly did you do that? That's skipping over 2 intervening releases, not something that gets routine development testing.
By adding repos for 12.2 and 13.0 one after the other and doing the upgrades in order, as they came out. Over the period that they were released. I'm trying to get this thing up to grade on 13.1 so I can move it to 13.2 soon, if that has any meaning. Other than this silliness, not a single issue in a LONG time. # uptime 3:24pm up 237 days 7:00, 3 users, load average: 3.28, 2.80, 2.44 (I are an Aulde Pharte. I'm retired, this is how I keep my hand in after starting with an IMSAI kit and a junked mil-spec teletype <mumble mumble> years ago. It's a 'production' server, I give access to some non-profits and clubs for email and web pages and such.) -- Wes Will SysAdmin -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2014-12-02 22:21, Wes Will wrote:
On 12/02/2014 12:56 PM, Felix Miata wrote:
Wes Will composed on 2014-12-02 11:54 (UTC-0600):
By adding repos for 12.2 and 13.0 one after the other and doing the upgrades in order, as they came out. Over the period that they were released. I'm trying to get this thing up to grade on 13.1 so I can move it to 13.2 soon, if that has any meaning.
Ok, try telling zypper to clear the cache, and then refresh. If not, check the output of "zypper lr --details", looking that no URL points to the wrong version.
Other than this silliness, not a single issue in a LONG time.
You know that after an upgrade you have to reboot? Check the output of "zypper ps". If there is output, restart whatever you need till output is empty. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Ok, try telling zypper to clear the cache, and then refresh.
Done that, did it again, still no improvement.
If not, check the output of "zypper lr --details", looking that no URL points to the wrong version.
All correct, triple-checked, all good, resolve properly. (Had deleted and re-acquired them already, as previously stated. Did it again anyway. No change.)
You know that after an upgrade you have to reboot?
Yep. 237 or so days ago when I did the 13.1 dup.
Check the output of "zypper ps". If there is output, restart whatever you need till output is empty.
Nothing there. Also checked for package locks; none. Any other thoughts? I do NOT want to have to resort to a DVD. -- Wes Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2014-12-03 02:48, Wes Will wrote:
Ok, try telling zypper to clear the cache, and then refresh.
Done that, did it again, still no improvement.
with "zypper clean", I hope.
Any other thoughts? I do NOT want to have to resort to a DVD.
Eumm... what you have running is 12.3, and you are trying to update to 13.1? Was 12.3 fully patched? Sometimes there is a syntax change in the new version of zypper in the next openSUSE version (13.1, this time); for this to work during the upgrade, the previous version (in 12.3) has to be updated via "zypper patch" to the latest version so that it understands the changes. I mention this because it appears that repo2solv.sh doesn't understand what is in the file /var/cache/zypp/solv/13.1-oss/solv. It even claims the checksum type 6 is unknown. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 12/02/2014 08:36 PM, Carlos E. R. wrote:
I mention this because it appears that repo2solv.sh doesn't understand what is in the file /var/cache/zypp/solv/13.1-oss/solv. It even claims the checksum type 6 is unknown.
BINGO. I don't remember applying 'patch' after doing the updates to 12.3 before doing the distro update to 13.0. You, sir, are a wizard. I was wondering if there might be something along those lines, but the responses from everything else gave me 13,1 information. Suggestions for repairing it would be appreciated. I'm thinking using rpm --no-deps to forcibly remove zypper and then install the correct one. Opinions? -- Wes Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2014-12-03 03:48, Wes Will wrote:
On 12/02/2014 08:36 PM, Carlos E. R. wrote:
:-)
Suggestions for repairing it would be appreciated. I'm thinking using rpm --no-deps to forcibly remove zypper and then install the correct one. Opinions?
My guess is that reinstating the 12.3 repos temporarily (oss, non oss, and update-oss, and doing zypper clean, zypper patch, would do it. Then change the repos to 13.1, and run a "zypper clean", "zypper dup". Alternatively... You can manually download zypper and libzypp (from 13.1), plus rpm, and using the command "rpm" install them, and whatever dependencies they want, which you also have to download manually. Then zypper should be able to understand the syntax, and you should be able to proceed with "zypper dup" Current packages are these: Telcontar:~ # rpm -qa | grep zyp zypper-aptitude-1.9.17-26.1.noarch snapper-zypp-plugin-0.1.7-1.1.x86_64 zypper-log-1.9.17-26.1.noarch libzypp-13.10.4-23.1.x86_64 zypper-1.9.17-26.1.x86_64 zypp-plugin-python-0.3-10.1.2.x86_64 PackageKit-backend-zypp-0.8.11-2.3.1.x86_64 Telcontar:~ # rpm -qa | grep rpm build-mkdrpms-20131015-1.1.noarch rpm-python-4.11.1-6.5.1.x86_64 deltarpm-3.6-2.1.2.x86_64 rpm-32bit-4.11.1-6.5.1.x86_64 systemd-rpm-macros-2-23.1.noarch rpm-build-4.11.1-6.5.1.x86_64 rpm-4.11.1-6.5.1.x86_64 Telcontar:~ # after a few "zypper patch" cycles over the months, so the versions in "oss" might be a bit lower, and not all of them are necessary for the current problem, anyway. I'd go for zypper, libzypp, rpm, plus deps. Maybe deltarpm, zypper-log. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Wes Will wrote:
Upgraded 12.1 system to 13.1, no problems. Went to do updates, Yast blows chunks.
This is why I always choose to do a fresh install (but NOT formatting /home, /local, or /opt) rather than doing an update. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (4)
-
Carlos E. R.
-
Felix Miata
-
Joe Zappa
-
Wes Will