LINUX.ORG.RU

После обновления федоры репозитории остались старыми.

 ,


0

2

Всем привет!

Так вышло, что я установил себе старую версию федоры и начал обновлять её до самой новой шагами по 1-2 дистрибутива за раз. Я уже понял, что это была плохая идея, но всё же.

При обновлении с 19-й до 21-й федоры с помощью yum (yum --releasever=21 ...) все пакеты обновились как надо, но после обновления обнаружилось, что репозитории yum остались с пометкой 19 версии, и какие-либо новые пакеты он установить уже не может, потому что он пытается установить пакет для 19-й версии из этих репозиториев, но возникают неразрешимые зависимости с уже установленными пакетами 21-й версии.

Самое интересное то, что если верить Setings -> Details и /etc/issue, у меня по прежнему стоит федора 19. Я попробовал сделать ещё одно обновление 21 -> 22 с помощью yum, а потом ещё одно 22 -> 23 с помощью dnf, но всё это лишь привело к тому, что теперь у меня федора 19 с пакетами 23-й версии.

Я ещё подумал, что это граб грузит старое ядро, я попробовал указать ему загружать новое ядро и сделать grub-update, но это не помогло.

Гугление этой ошибки не нашло ничего даже на англоязычных форумах.

Я сдаюсь, помогите, пожалуйста! Можно ли что-то сделать, кроме как установить 25-ю версию с нуля?

Можно ли что-то сделать, кроме как установить 25-ю версию с нуля?

Нельзя. Не морочь людям голову.

Тем более ты даже не читал индивидуальные инструкции по каждому из апгрейдов, которые до релиза этак 21-го содержали необходимые дополнительные шаги.

alpha ★★★★★
()
Ответ на: комментарий от ArcFi
[phil@erlab42 ~]$ cat /etc/os-release 
NAME=Fedora
VERSION="19.1 (Schrödinger’s Cat)"
ID=rfremix
ID_LIKE=fedora
VERSION_ID=19.1
PRETTY_NAME="RFRemix 19.1 (Schrödinger’s Cat)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:19"
[phil@erlab42 ~]$ rpm -qa | sort | grep -v fc23
aic94xx-firmware-30-5.fc19.noarch
anaconda-yum-plugins-1.0-9.fc19.noarch
ar9170-firmware-2009.05.28-4.fc17.noarch
b43-firmware-5.100.138-2.fc22.R.noarch
btparser-0.26-1.fc19.i686
c2050-0.3b-6.fc18.i686
c2070-0.99-9.fc18.i686
celt-0.11.3-1.fc19.i686
cjet-0.8.9-12.fc18.i686
createrepo-0.10.3-3.fc21.noarch
firstboot-19.2-1.fc19.i686
gnome-games-data-3.6.1-2.fc18.noarch
gpg-pubkey-1453936d-4963406f
gpg-pubkey-172ff33d-503292b0
gpg-pubkey-1aca3465-4f0c91e2
gpg-pubkey-246110c1-51954fca
gpg-pubkey-34ec9cba-54e38751
gpg-pubkey-4dd65180-496340c9
gpg-pubkey-5ca6c469-548632d2
gpg-pubkey-6446d859-51cdfc4f
gpg-pubkey-81b46521-55b3ca9a
gpg-pubkey-8296fa0f-4ea867c3
gpg-pubkey-873529b8-54e386ff
gpg-pubkey-8e1431d5-53bcbac7
gpg-pubkey-95a43f54-5284415a
gpg-pubkey-97f4d1c1-52ae28d3
gpg-pubkey-982e0a7c-4f34288f
gpg-pubkey-a668b376-51cdfe8e
gpg-pubkey-a6708da3-52ae2b2e
gpg-pubkey-cd30c86b-503293b9
gpg-pubkey-d2382b83-4ea86889
gpg-pubkey-dbb6c70d-49633f57
gpg-pubkey-de7f38bd-501f4964
gpg-pubkey-e051b67e-54863278
gpg-pubkey-e31b30ca-4f3428cf
gpg-pubkey-fb4b18e6-50b96bfd
gpg-pubkey-fdb19c98-56fd6333
gstreamer-plugins-bad-0.10.23-7.fc22.i686
ivtv-firmware-20080701-29.noarch
kernel-PAE-core-4.1.13-100.fc21.i686
kernel-PAE-core-4.4.14-200.fc22.i686
kernel-PAE-modules-4.1.13-100.fc21.i686
kernel-PAE-modules-4.4.14-200.fc22.i686
libbonobo-2.32.1-8.fc22.i686
libdvdcss-1.2.10-1.fc17.i686
libfreebob-1.0.11-11.fc17.i686
libgssglue-0.4-2.fc19.i686
libnl-1.1.4-5.fc21.i686
libsocialweb-0.25.21-3.fc19.i686
libsocialweb-keys-0.25.21-3.fc19.noarch
lx-20030328-8.fc18.i686
nss_compat_ossl-0.9.6-9.fc22.i686
opencore-amr-0.1.3-4.fc22.i686
pbm2l2030-1.4-9.fc18.i686
pbm2l7k-990321-10.fc18.i686
pm-utils-1.4.1-31.fc22.i686
python-dropbox-2.2.0-1.fc22.noarch
rfremix-config-19-0.5.fc19.R.noarch
rfremix-logos-19.0.4-1.fc19.R.noarch
rfremix-release-19-3.R.noarch
rpmfusion-free-release-23-2.noarch
rpmfusion-nonfree-release-23-3.noarch
russianfedora-fixes-release-23-1.R.noarch
russianfedora-free-release-23-1.R.noarch
russianfedora-nonfree-release-23-1.R.noarch
smolt-1.4.3-6.fc17.R.noarch
smolt-firstboot-1.4.3-6.fc17.R.noarch
system-config-firewall-1.2.29-12.fc21.noarch
system-config-firewall-base-1.2.29-12.fc21.noarch
system-config-firewall-tui-1.2.29-12.fc21.noarch
telepathy-haze-0.8.0-3.fc22.i686
twolame-libs-0.3.13-4.fc22.i686
ustr-1.0.4-18.fc22.i686
Phil2342
() автор топика
Ответ на: комментарий от Phil2342

я обновлялся с 20 до 24 недавно, не в этом проблема.

Посмотри, какая у тебя на самом деле версия через rpm -qf /etc/issue и обнови этот пакет. Всё это есть в официальных мануалах: https://fedoraproject.org/wiki/DNF_system_upgrade

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

Да тут одним пакетом дело не решится!

[phil@erlab42 ~]$ rpm -qf /etc/issue
rfremix-release-19-3.R.noarch
[phil@erlab42 ~]$ sudo yum install http://mirror.yandex.ru/fedora/russianfedora/releases/RFRemix/23/Workstation/i386/os/Packages/r/rfremix-release-23-3.R.noarch.rpm --allowerasing
Redirecting to '/usr/bin/dnf install http://mirror.yandex.ru/fedora/russianfedora/releases/RFRemix/23/Workstation/i386/os/Packages/r/rfremix-release-23-3.R.noarch.rpm --allowerasing' (see 'man yum2dnf')

Last metadata expiration check: 0:09:24 ago on Thu Dec 22 15:36:26 2016.
Error: nothing provides fedora-repos(23) needed by rfremix-release-2:23-3.R.noarch

Phil2342
() автор топика
Ответ на: комментарий от dexpl

что говорит?

Вот тут он лезет в репозитории 23-й версии, а при попытке просто что-то установить - в 19-ю.

[phil@erlab42 ~]$ sudo yum --releasever 23 distro-sync rfremix-release fedora-repos
Redirecting to '/usr/bin/dnf --releasever 23 distro-sync rfremix-release fedora-repos' (see 'man yum2dnf')

Russian Fedora for Fedora 23 - Fixes                                                                                 239 kB/s |  14 kB     00:00    
Russian Fedora for Fedora 23 - Nonfree - Updates                                                                     836 kB/s |  97 kB     00:00    
RPM Fusion for Fedora 23 - Nonfree - Updates                                                                         2.0 MB/s |  68 kB     00:00    
Fedora 23 - i386 - Updates                                                                                           7.5 MB/s |  23 MB     00:03    
Russian Fedora for Fedora 23 - Free - Updates                                                                        2.7 MB/s | 157 kB     00:00    
Russian Fedora for Fedora 23 - Nonfree                                                                               1.0 MB/s |  31 kB     00:00    
Russian Fedora for Fedora 23 - Free                                                                                  3.0 MB/s | 233 kB     00:00    
Fedora 23 - i386                                                                                                     4.6 MB/s |  39 MB     00:08    
Russian Fedora for Fedora 23 - Fixes - Updates                                                                       933 kB/s |  40 kB     00:00    
RPM Fusion for Fedora 23 - Free - Updates                                                                            3.8 MB/s | 311 kB     00:00    
RPM Fusion for Fedora 23 - Free                                                                                      4.8 MB/s | 384 kB     00:00    
RPM Fusion for Fedora 23 - Nonfree                                                                                   2.1 MB/s | 149 kB     00:00    
Dependencies resolved.
Nothing to do.
Complete!

Phil2342
() автор топика
Ответ на: комментарий от Phil2342

Попробовал написать:

[phil@erlab42 ~]$ sudo yum install http://mirror.yandex.ru/fedora/russianfedora/releases/RFRemix/23/Workstation/i386/os/Packages/r/rfremix-release-23-3.R.noarch.rpm --allowerasing --releasever 23
и пакет встал!! И теперь:
[phil@erlab42 ~]$ cat /etc/issue
\S
Kernel \r on an \m (\l)

[phil@erlab42 ~]$ cat /etc/os-release 
NAME=RFRemix
VERSION="23 (Twenty Three)"
ID=fedora
ID_LIKE=fedora
VERSION_ID=23
PRETTY_NAME="RFRemix 23 (Twenty Three)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:23"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=23
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=23
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
Что произошло?

Phil2342
() автор топика
Ответ на: комментарий от Phil2342

При работе yum/dnf узнаёт номер установленной версии федоры в одном из файлов, установленных с пакетом fedora-release или rfremix-release. Параметр --releasever это временно переопределяет. У нормального человека сначала обновляется пакет fedora-release, а потом всё остальное (примерно так делает специальная команда обновления дистрибутива), а у тебя всё наоборот было сделано.

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

и пакет встал

Вот и славно.
Осталось применить новые конфиги и опционально вычистить старый хлам.
Никаких неразрешимых проблем возникнуть не должно.

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

Осталось применить новые конфиги

А уточни, пожалуйста, как это сделать? Просто перезагрузка машины дело не решит?

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