LINUX.ORG.RU

dnf не подхватывает последнюю версию Firefox в Springdale Linux 8

 , , , ,


0

1

Кто не в курсе, Springdale Linux (ранее PUIAS Linux) — это пересборка RHEL от Принстона, причем историчеки раньше CentOS появилась.

По адресу http://springdale.princeton.edu/data/springdale/8/x86_64/os/Updates_AppStream... есть нужные мне пакеты:

[ ]	firefox-60.7.0-1.el8..>	2019-06-06 07:05 	93M	 
[ ]	firefox-60.7.2-3.el8..>	2019-07-16 10:23 	93M	 
[ ]	firefox-60.8.0-1.el8..>	2019-07-16 10:23 	93M	 

 — но dnf их почему-то не видит:

[root@localhost ~]# dnf update
Последняя проверка окончания срока действия метаданных: 1 day, 5:11:49 назад, Вт 23 июл 2019 14:07:39.
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
[root@localhost ~]# dnf --showduplicates list firefox
Последняя проверка окончания срока действия метаданных: 1 day, 5:11:59 назад, Вт 23 июл 2019 14:07:39.
Установленные пакеты
firefox.x86_64                           60.7.0-1.el8_0                            @Updates_AppStream    
Имеющиеся пакеты
firefox.x86_64                           60.6.1-1.el8                              sdl8-appstream        
firefox.x86_64                           60.7.0-1.el8_0                            @Updates_AppStream    
firefox.x86_64                           60.7.0-1.el8_0                            sdl8-appstream-updates

При этом вроде все репы прописаны, и вообще обновления идут:

[root@localhost yum.repos.d]# ls
springdale-8-appstream-debug.repo  springdale-8-appstream.repo  springdale-8-appstream-source.repo  springdale-8-core-debug.repo  springdale-8-core.repo  springdale-8-core-source.repo
[root@localhost yum.repos.d]# cat *
[sdl8-appstream-debuginfo]
name=Springdale appstream Base $releasever Debuginfo - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/AppStream/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/AppStream
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

[sdl8-appstream-updates-debuginfo]
name=Springdale appstream Updates $releasever Debuginfo - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/debug/$basearch/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/debug/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream]
name=Springdale appstream Base $releasever - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/os/AppStream/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/os/AppStream
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

[sdl8-appstream-updates]
name=Springdale appstream Updates $releasever - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/$basearch/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream-source]
name=Springdale appstream Base $releasever SRPMS - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/$releasever/source/AppStream/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/$releasever/source/AppStream
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

[sdl8-appstream-updates-source]
name=Springdale appstream Updates $releasever SRPMS - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/SRPMS/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/SRPMS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-debuginfo]
name=Springdale core Base $releasever Debuginfo - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/BaseOS/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/BaseOS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

[sdl8-baseos-updates-debuginfo]
name=Springdale core Updates $releasever Debuginfo - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/updates/$releasever/BaseOS/debug/$basearch/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/updates/$releasever/BaseOS/debug/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos]
name=Springdale core Base $releasever - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/os/BaseOS/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/$releasever/$basearch/os/BaseOS
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

[sdl8-baseos-updates]
name=Springdale core Updates $releasever - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/updates/$releasever/BaseOS/$basearch/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/updates/$releasever/BaseOS/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-source]
name=Springdale core Base $releasever SRPMS - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/$releasever/source/BaseOS/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/$releasever/source/BaseOS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

[sdl8-baseos-updates-source]
name=Springdale core Updates $releasever SRPMS - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/updates/$releasever/BaseOS/SRPMS/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/updates/$releasever/BaseOS/SRPMS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale

Не уверен, что используется правильная команда для обновления. Когда-то читал, что вместо dnf update (который пришёл к нам от yum update), надо выполнять:

dnf upgrade --refresh

Irben ★★ ()
Ответ на: комментарий от Irben
[root@localhost yum.repos.d]# dnf upgrade --refresh
Springdale appstream Base 8 - x86_64                                                                                                                                               2.9 kB/s | 4.3 kB     00:01    
Springdale appstream Updates 8 - x86_64                                                                                                                                            7.0 kB/s | 3.5 kB     00:00    
Springdale core Base 8 - x86_64                                                                                                                                                    7.7 kB/s | 3.8 kB     00:00    
Springdale core Updates 8 - x86_64                                                                                                                                                 6.1 kB/s | 3.0 kB     00:00    
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Wizard_
[root@localhost yum.repos.d]# dnf clean all
62 файла удалено
[root@localhost yum.repos.d]# dnf upgrade --refresh
Springdale appstream Base 8 - x86_64                                                                                                                                               910 kB/s | 9.4 MB     00:10    
Springdale appstream Updates 8 - x86_64                                                                                                                                            623 kB/s | 1.3 MB     00:02    
Springdale core Base 8 - x86_64                                                                                                                                                    1.1 MB/s | 2.9 MB     00:02    
Springdale core Updates 8 - x86_64                                                                                                                                                 532 kB/s | 1.7 MB     00:03    
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
[root@localhost yum.repos.d]# dnf update
Последняя проверка окончания срока действия метаданных: 0:00:09 назад, Ср 24 июл 2019 21:49:57.
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Wizard_
[root@localhost yum.repos.d]# dnf config-manager --set-enabled sdl8-appstream-updates
[root@localhost yum.repos.d]# dnf update
Springdale appstream Base 8 - x86_64                                                                                                                                               2.9 kB/s | 4.3 kB     00:01    
Springdale appstream Updates 8 - x86_64                                                                                                                                            7.0 kB/s | 3.5 kB     00:00    
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Wizard_
[root@localhost yum.repos.d]# dnf config-manager --dump sdl8-appstream-updates
========================================================================================== repo: sdl8-appstream-updates ===========================================================================================
[sdl8-appstream-updates]
bandwidth = 0
baseurl = []
cachedir = /var/cache/dnf
cost = 1000
deltarpm = 1
deltarpm_percentage = 75
enabled = 1
enabled_metadata = 
enablegroups = 1
exclude = []
excludepkgs = []
fastestmirror = 0
gpgcheck = 1
gpgkey = [file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale]
includepkgs = []
ip_resolve = whatever
max_parallel_downloads = 3
mediaid = 
metadata_expire = 172800
minrate = 1000
mirrorlist = http://springdale.princeton.edu/data/springdale/updates/8/AppStream/x86_64/mirrorlist
module_hotfixes = 0
name = Springdale appstream Updates 8 - x86_64
password = 
priority = 99
protected_packages = [dnf, sudo, systemd, systemd-udev, dnf, sudo, systemd, systemd-udev, dnf]
proxy = 
proxy_auth_method = any
repo_gpgcheck = 0
retries = 10
skip_if_unavailable = 0
sslcacert = 
sslclientcert = 
sslclientkey = 
sslverify = 1
throttle = 0
timeout = 30
type = 
username = 

Vsevolod-linuxoid ★★★★★ ()

http://springdale.princeton.edu/data/springdale/updates/$releasever/AppStream/$basearch/

и

http://springdale.princeton.edu/data/springdale/8/x86_64/os/Updates_AppStream...

это совсем разные урлы, так что непонятно почему ты ждешь что пакеты доступные по первому урлу должны быть в репе сконфигуренной по второму

alpha ★★★★★ ()
Ответ на: комментарий от alpha

Там выше конфиг репозитория sdl8-appstream-updates. В нём mirrorlist: http://springdale.princeton.edu/data/springdale/updates/8/AppStream/x86_64/mi...

Там ссылка на mirror: http://springdale.princeton.edu/data/springdale/updates/8/AppStream/x86_64/

И там есть firefox более новых версий: http://springdale.princeton.edu/data/springdale/updates/8/AppStream/x86_64/Pa...

Wizard_ ★★★★★ ()
Ответ на: комментарий от monday

Да, вроде — но у остальных там не лежит несколько версий, как у Firefox.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Wizard_
[root@localhost ~]# yum-debug-dump
Последняя проверка окончания срока действия метаданных: 0:19:51 назад, Ср 24 июл 2019 22:28:09.
Вывод записан в: /root/dnf_debug_dump-localhost.localdomain-2019-07-24_22:48:01.txt.gz
[root@localhost ~]# zgrep -P '(releasever|basearch)' dnf_debug_dump*
  basearch: x86_64
  releasever: 8
Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Wizard_

Так вот почему там внутри нет упоминаний более свежих версий пакетов. Млин.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Wizard_

Для этого нужно быть студентом Принстона, иначе не дают учетку. Благо хоть EULA позволяет для некоммерческих целей использовать.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от post-factum

Царь холопами: «Не кастовать и не кастуем будешь. Кто ослушается, тот к карме -7 получит».

Заветы Лора. Глава 1. Стих 5-ти звездочных.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.