Dear community,
Today, 11/10/2014 when I tried to install two updates opensuse-2014-627 telnet and opensuse-2014-632 timezone error message appeared:
http://funkyimg.com/p/QJRx.png](http://funkyimg.com/view/QJRx)
What is it? And how can I solve this problem?
Please post your repo list and the version of your timezone-java package:
zypper lr -d
rpm -qi timezone-java
My guess would be that you installed timezone-java from some other repo than the standard one.
You might try “zypper patch” or YaST->Online Update to get a more sofisticated error message and maybe even a choice to solve the conflict.
I just applied those updates without a problem. This was to opensuse 13.2. You failed to mention which version you are using.
When I see that sort of message, I usually skip the updates, and try again later. It is often due to connecting to a mirror that is not fully synchronized, in which case it should clear up after a while.
zypper lr -d rpm -qi timezone-java
thestoryiheard@tsih:~> zypper lr -d
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
---+------------------------------+------------------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
1 | download.nvidia.com-opensuse | nVidia Graphics Drivers | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/13.1/ |
2 | ftp.gwdg.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
3 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
4 | home:mkubecek:firebird25 | home:mkubecek:firebird25 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/mkubecek:/firebird25/openSUSE_13.1/ |
5 | home:mkubecek:private | home:mkubecek:private | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/mkubecek:/private/openSUSE_13.1/ |
6 | opensuse-guide.org-repo | libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
7 | repo-debug-update | openSUSE-13.1-Update-Debug | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/13.1/ |
8 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/13.1-non-oss/ |
9 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
10 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
11 | repo-source | openSUSE-13.1-Source | Yes | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
12 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
13 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
14 | subpixel | subpixel | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/muzlocker/openSUSE_Factory/ |
thestoryiheard@tsih:~> rpm -qi timezone-java
Name : timezone-java
Version : 2014h
Release : 4.1
Architecture: noarch
Install Date: Wed 08 Oct 2014 07:16:26 PM EEST
Group : System/Base
Size : 263788
License : BSD-3-Clause and SUSE-Public-Domain
Signature : RSA/SHA256, Mon 06 Oct 2014 10:19:30 AM EEST, Key ID b88b2fd43dbdc284
Source RPM : timezone-java-2014h-4.1.src.rpm
Build Date : Sun 28 Sep 2014 10:22:43 AM EEST
Build Host : build33
Relocations : (not relocatable)
Packager : http://bugs.opensuse.org
Vendor : openSUSE
URL : http://www.gnu.org/software/libc/libc.html
Summary : Time Zone Descriptions
Description :
These are configuration files that describe available time zones - this
package is intended for Java Virtual Machine based on OpenJDK.
Distribution: openSUSE 13.1
thestoryiheard@tsih:~> zypper patch
Root privileges are required for updating packages.
thestoryiheard@tsih:~> su
Password:
tsih:/home/thestoryiheard # zypper patch
Retrieving repository 'Packman Repository' metadata ..............................................................................................................[done]
Building repository 'Packman Repository' cache ...................................................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: patch:openSUSE-2014-632-1.noarch conflicts with timezone-java.noarch < 2014i-8.1 provided by timezone-java-2014h-4.1.noarch
Solution 1: do not keep timezone-java-2014h-4.1.noarch installed
Solution 2: do not install patch:openSUSE-2014-632-1.noarch
Choose from above solutions by number or cancel [1/2/c] (c): 1
Resolving dependencies...
Resolving package dependencies...
2 Problems:
Problem: java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64 requires tzdata-java, but this requirement cannot be provided
Problem: java-1_7_0-openjdk-1.7.0.6-24.13.5.x86_64 requires libawt.so()(64bit), but this requirement cannot be provided
Problem: java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64 requires tzdata-java, but this requirement cannot be provided
uninstallable providers: timezone-java-2013h-1.1.noarch[repo-oss]
timezone-java-2014i-8.1.noarch[repo-update]
Solution 1: Following actions will be done:
do not keep java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64 installed
deinstallation of java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64
Solution 2: keep timezone-java-2014h-4.1.noarch
Solution 3: break java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 1
Problem: java-1_7_0-openjdk-1.7.0.6-24.13.5.x86_64 requires libawt.so()(64bit), but this requirement cannot be provided
uninstallable providers: java-1_7_0-openjdk-1.7.0.6-24.2.1.x86_64[repo-oss]
java-1_7_0-openjdk-1.7.0.6-24.9.1.x86_64[repo-update]
Solution 1: Following actions will be done:
do not forbid installation of timezone-java-2013h-1.1.noarch[repo-oss]
do not install patch:openSUSE-2014-632-1.noarch
Solution 2: Following actions will be done:
do not forbid installation of java-1_7_0-openjdk-1.7.0.6-24.2.1.x86_64[repo-oss]
do not forbid installation of java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.i586[repo-update]
Solution 3: do not keep java-1_7_0-openjdk-1.7.0.6-24.13.5.x86_64 installed
Solution 4: do not forbid installation of timezone-java-2014i-8.1.noarch[repo-update]
Solution 5: do not forbid installation of timezone-java-2014h-4.1.noarch[repo-update]
Solution 6: do not forbid installation of java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64[repo-update]
Solution 7: do not forbid installation of java-1_7_0-openjdk-1.7.0.6-24.9.1.x86_64[repo-update]
Solution 8: do not install patch:openSUSE-2014-632-1.noarch
Solution 9: break java-1_7_0-openjdk-1.7.0.6-24.13.5.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/4/5/6/7/8/9/s/r/c] (c):
You might try “zypper patch” or YaST->Online Update to get a more sofisticated error message and maybe even a choice to solve the conflict
Yeah, I see, but I am stuck… You will see why in console output.
You failed to mention which version you are using.
Excuse me. I am using 13.1.
When I see that sort of message, I usually skip the updates, and try again later. It is often due to connecting to a mirror that is not fully synchronized, in which case it should clear up after a while.
Yeah, but in this case, some problems appeared when I manipulated with java packages.
Your problem doesn’t seem to be caused by the repos.
But you actually have two problems:
2 Problems:
Problem: java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.x86_64 requires tzdata-java, but this requirement cannot be provided
Problem: java-1_7_0-openjdk-1.7.0.6-24.13.5.x86_64 requires libawt.so()(64bit), but this requirement cannot be provided
Strangely the timezone update does provide tzdata-java, and java-1_7_0-openjdk-headless does provide libawt.so.
So maybe your zypper cache is corrupted?
Try to run “sudo zypper clean -a”, and maybe even “sudo rpm --rebuilddb”.
Then try “sudo zypper patch” again.
wolfi323
I found solution. It was time-zone package… Somehow, it was blocked by option ‘Protection - Do Not Modify’. After I turn off this option, updates ran smoothly.
So thank for you help!