I can't update java packages

When trying to zypper update, java version update errors occur. I decided to ignore them, because I changed the “URL” with the u function, but the file was never found…

Получение: java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64 (Devel project of Java packages for openSUSE:Factory (openSUSE_Factory))              (299/306),  52,1 MiB    
Получение: java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64.rpm ..............................................................................................[не найдено]
Файл "./x86_64/java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64.rpm" не найден на носителе "https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Factory/"
Прервать, повторить, игнорировать? [a/r/i/...? выводит все параметры] (a): i
Предупреждение: Вы решили игнорировать проблему с загрузкой или установкой пакета, что может привести к повреждению зависимостей других пакетов. Рекомендуется запустить "zypper verify" по завершении операции.
Получение: java-17-openjdk-headless-17.0.10.0-116.6.x86_64 (Devel project of Java packages for openSUSE:Factory (openSUSE_Factory))                 (300/306),  43,0 MiB    
Получение: java-17-openjdk-headless-17.0.10.0-116.6.x86_64.rpm .................................................................................................[не найдено]
Файл "./x86_64/java-17-openjdk-headless-17.0.10.0-116.6.x86_64.rpm" не найден на носителе "https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Factory/"
Прервать, повторить, игнорировать? [a/r/i/...? выводит все параметры] (a): i
Предупреждение: Вы решили игнорировать проблему с загрузкой или установкой пакета, что может привести к повреждению зависимостей других пакетов. Рекомендуется запустить "zypper verify" по завершении операции.
Получение: java-1_8_0-openjdk-1.8.0.402-465.6.x86_64 (Devel project of Java packages for openSUSE:Factory (openSUSE_Factory))                       (301/306), 316,4 KiB    
Получение: java-1_8_0-openjdk-1.8.0.402-465.6.x86_64.rpm .......................................................................................................[не найдено]
Файл "./x86_64/java-1_8_0-openjdk-1.8.0.402-465.6.x86_64.rpm" не найден на носителе "https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Factory/"
Прервать, повторить, игнорировать? [a/r/i/...? выводит все параметры] (a): i
Предупреждение: Вы решили игнорировать проблему с загрузкой или установкой пакета, что может привести к повреждению зависимостей других пакетов. Рекомендуется запустить "zypper verify" по завершении операции.
Получение: java-17-openjdk-17.0.10.0-116.6.x86_64 (Devel project of Java packages for openSUSE:Factory (openSUSE_Factory))                          (302/306), 413,3 KiB    
Получение: java-17-openjdk-17.0.10.0-116.6.x86_64.rpm ..........................................................................................................[не найдено]
Файл "./x86_64/java-17-openjdk-17.0.10.0-116.6.x86_64.rpm" не найден на носителе "https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Factory/"
Прервать, повторить, игнорировать? [a/r/i/...? выводит все параметры] (a): i
Предупреждение: Вы решили игнорировать проблему с загрузкой или установкой пакета, что может привести к повреждению зависимостей других пакетов. Рекомендуется запустить "zypper verify" по завершении операции.
В кэше qt6-gui-devel-6.6.2-2.1.x86_64.rpm                                                                                                           (303/306), 302,5 KiB    
В кэше virtualbox-7.0.14-5.1.x86_64.rpm                                                                                                             (304/306),  39,0 MiB    
В кэше virtualbox-qt-7.0.14-5.1.x86_64.rpm                                                                                                          (305/306),   3,4 MiB    
В кэше qt6-widgets-devel-6.6.2-2.1.x86_64.rpm                                                                                                       (306/306), 178,8 KiB    
Установка завершилась с ошибкой.

I was running zypper verify, but when I enter zypper update, I get a lot of updates again. Does the data from the cache load quickly because it has already been downloaded. But the update is not completed?

You are apparently running Tumbleweed. In Tumbleweed you should only update/upgrade using

zyppr dup

This is English forum. Post any computer ouput in English

LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en zypper dup

Never post command output without posting the command line itself, always copy and paste full invocation and subsequent output.

1 Like

the same problem

Full this text is too big. You can see this on pastebin

Please, use https://paste.opensuse.org

Retrieving: java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64 (Devel project of Java packages for openSUSE:Factory (openSUSE_Factory))             (299/306),  52.1 MiB    
Retrieving: java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64.rpm ..............................................................................................[not found]
File './x86_64/java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64.rpm' not found on medium 'https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Factory/'
Abort, retry, ignore? [a/r/i/...? shows all options] (a): i

Post output of

zypper lr -d
1 Like

I didn’t know about the existence of opensuse past :sweat_smile:. Thanks, I’ll use it next time! And here is the conclusion zypper lr -d:

 hip@localhost  ~  LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en sudo zypper lr -d          
#  | Alias                           | Name                                                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                               | Service
---+---------------------------------+------------------------------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------------------+--------
 1 | Emulators_Wine                  | Wine (openSUSE_Factory)                                                | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Factory/                      | 
 2 | Java_Factory                    | Devel project of Java packages for openSUSE:Factory (openSUSE_Factory) | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Factory/                        | 
 3 | Virtualization                  | Virtualization (openSUSE_Tumbleweed)                                   | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/Virtualization/openSUSE_Tumbleweed/                    | 
 4 | devel_gcc_next                  | Subproject with the future next releases (openSUSE_Tumbleweed)         | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/gcc:/next/openSUSE_Tumbleweed/                  | 
 5 | games                           | games                                                                  | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                              | 
 6 | home_VortexAcherontic_OBSStudio | OBS Studio and plugins (openSUSE_Tumbleweed)                           | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/VortexAcherontic:/OBSStudio/openSUSE_Tumbleweed/ | 
 7 | home_brassh                     | home_brassh (openSUSE_Tumbleweed)                                      | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/brassh/openSUSE_Tumbleweed/                      | 
 8 | home_getchoo                    | home:getchoo (openSUSE_Tumbleweed)                                     | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/getchoo/openSUSE_Tumbleweed/                     | 
 9 | home_wacke                      | wacke's Home Project (openSUSE_Tumbleweed)                             | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/wacke/openSUSE_Tumbleweed/                       | 
10 | packages-microsoft-com-prod     | packages-microsoft-com-prod                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/opensuse/15/prod/                                                  | 
11 | packman                         | packman                                                                | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                              | 
12 | repo-debug                      | repo-debug                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/factory/repo/debug                                                   | 
13 | repo-non-oss                    | repo-non-oss                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/factory/repo/non-oss                                                 | 
14 | repo-oss                        | repo-oss                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/factory/repo/oss                                                     | 
15 | repo-src-non-oss                | repo-src-non-oss                                                       | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/factory/repo/src-non-oss                                             | 
16 | repo-src-oss                    | repo-src-oss                                                           | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/factory/repo/src-oss                                                 | 
17 | snappy                          | snappy                                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed                     | 
18 | vscode                          | Visual Studio Code                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                                    | 
19 | wine                            | wine                                                                   | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/                    | 
20 | yandex-browser                  | yandex-browser                                                         | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://repo.yandex.ru/yandex-browser/rpm/stable/x86_64                                            | 
 hip@localhost  ~ 

Automatic refresh is disabled, so you are attempting to download package that no more exists in this repository.

But why is it on the update list? And have all the other packages been updated?

Because the package that is installed is older than the package that is listed in the metadata of this repository. Show output of

zypper se -s -x java-1_8_0-openjdk-headless

Output zypper se -s -x java-1_8_0-openjdk-headless :

 hip@192  ~  LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en sudo zypper se -s -x java-1_8_0-openjdk-headless            
[sudo] password for root: 
Loading repository data...
Reading installed packages...

S | Name                        | Type    | Version         | Arch   | Repository
--+-----------------------------+---------+-----------------+--------+-----------------------------------------------------------------------
i | java-1_8_0-openjdk-headless | package | 1.8.0.402-465.4 | x86_64 | (System Packages)
v | java-1_8_0-openjdk-headless | package | 1.8.0.402-465.9 | x86_64 | Devel project of Java packages for openSUSE:Factory (openSUSE_Factory)
v | java-1_8_0-openjdk-headless | package | 1.8.0.402-3.1   | x86_64 | repo-oss
v | java-1_8_0-openjdk-headless | package | 1.8.0.402-465.9 | i586   | Devel project of Java packages for openSUSE:Factory (openSUSE_Factory)
 hip@192  ~  

Well, it explains why it tried to update it. It was downloading java-1_8_0-openjdk-headless-1.8.0.402-465.6.x86_64

Do I need to worry about that?

Worry about what?

Worry about the fact that I have an “old” version of java. Or is everything okay and it’s just a zypper bug?

No zypper bug. You have missconfigured repos as pointed out by @arvidjaar
Add the auto refresh flag!

Then update it. I still do not undetsand the problem.

May be you should spend some time learning how package management wotks before adding insane number of repositories. zypper knows only what is in cached metadata loaded from the repository. If repository changed since zypper loaded its metadata, zypper is not aware of it and attempts to download no more existing content. You need to refresh repository (download new metadata) manually or let zypper to do it automatically.

1 Like

OK, thanks) Maybe I’ll try to find out more about it.

Okay, I’ll try to find out how to do it.

And, regarding the updates, I was able to update them in the bde discover utility, despite the fact that I use the Hyprland interface without kde discover preinstalled.

zypper modifyrepo Java_Factory --refresh

or via YaST, but maybe you don’t use that with hyprland…

1 Like