Fedora 24 и далее...

Детальный разбор дистрибутивов и других UNIX-like ОС

Модераторы: Olej, bellic, adminn, vikos

Аватара пользователя
perseus
Писатель
Сообщения: 99
Зарегистрирован: 11 май 2017, 18:01
Откуда: Щёлково, Московская обл.
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение perseus » 18 май 2017, 10:53

Не могу загрузить пакеты из репозиториев, даже под root,
команда принимается, но ничего не происходит, потом выдаёт ошибку

Код: Выделить всё

[root@worker maksim]# dnf info golang
Последняя проверка окончания срока действия метаданных: 18:07:21 назад, Wed May 17 16:42:46 2017.
Доступные пакеты
Имя         : golang
Архитектура : i686
Эпоха       : 0
Версия      : 1.7.5
Релиз       : 2.fc25
Размер      : 9.4 M
Репозиторий : updates
Краткое опи : The Go Programming Language
URL         : http://golang.org/
Лицензия    : BSD and Public Domain
Описание    : The Go Programming Language.

[root@worker maksim]# dnf install golang
Ошибка: Failed to synchronize cache for repo 'fedora'
[root@worker maksim]# 
Почему так происходит? Что нужно сделать, чтобы пакеты загружались ?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 18 май 2017, 11:56

perseus писал(а):

Код: Выделить всё

[root@worker maksim]# dnf install golang
Ошибка: Failed to synchronize cache for repo 'fedora'
[root@worker maksim]# 
Почему так происходит? Что нужно сделать, чтобы пакеты загружались ?
1. В нормальном состоянии так не происходит. Вот протокол такой же установки у меня (это Fedora 25):

Код: Выделить всё

[olej@xenix ~]$ sudo dnf install golang
...
Установлено:
  go-srpm-macros.noarch 2-7.fc25         golang.x86_64 1.7.5-2.fc25         golang-bin.x86_64 1.7.5-2.fc25         golang-src.noarch 1.7.5-2.fc25       

Выполнено!
2. Такая ошибка (как у вас) возникает, когда БД пакетной системы на вашем компьютере каким-то образом подпорчена (предыдущими операциями с dnf), оно ведь вас и пишет: "Failed to synchronize cache..." - рассинхронизировано. Нужно каким-то образом восстановить актуальное состояние пакетной системы.
См. :

Код: Выделить всё

[root@dell z211]# dnf --help
...

Возможно, нужно сделать команды dnf: clean all, distro-sync.
Посмотрите свои предыдущие действия:

Код: Выделить всё

[root@dell z211]# dnf history

Возможно, вы увидите там причину своих неприятностей.

3. У нас тут рядом есть тема: dnf против yum, чем отличаются.
Во-первых, вы там можете найти что-то в качестве подсказки.
Во-вторых, проблемы с dnf лучше обсуждать там ... из разных соображений:
- до версий Fedora 23/24 много лет подряд пакетным менеджером в RPM дистрибутивах был yum, и только, фактически, с прошлого года он заменяется на dnf...
- и все накопившиеся за годы описания относятся к yum...
- авторы dnf постарались в синтаксисе следовать yum, но там есть некоторые особенности и отличия
- и эти отличия хорошо бы фиксировать и накапливать в одной теме.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 21 май 2017, 18:30

Ахтунг ... Ахтунг ...
Для пользователей Fedora на Украине: с большой вероятностью у вас менеджер пакетной системы dnf откажется работать после 17-18 мая 2017г. ... причём откажется довольно странным и неприятным образом: глухо-немым - просто безответно чёрный экран. :cry:
Это попутный итого того, что эти придурки (президент Украины и его подхолуйники) запретили доступ к Yandex.
А у подхолуйников из IT (провайдеров и операторов связи) хватило ума (руки то пониже жопы растут! :-( ) только на то, чтобы зациклить эти IP на бесконечное ожидание.
А у всех пользователей Fedora, даже если она ставилась из официальных ISO оригинальной Fedora, все несвободные пакеты (все аудио-видео кодеки и т.д.), которые вызывают лицензионные сомнения и которые не включаются в официальную Fedora из-за патентного законодательства США - все такие пакеты доставляются из репозиториев RFR, Russian Fedora Relise, которые лежат на сервере-зеркале Yandex.

Как бороться? - Читать здесь: обходим дискриминацию в Интернет.

P.S. Посмотрите что там записано в URL репозиториев RFR ... нпаример http://mirrors.rfremix.ru/mirrorlist?pa ... 86_64/iso/:
# path = releases/RERemix/25/RERemix/x86_64/iso/ country = RU country = EN
http://mirror.yandex.ru/fedora/russianf ... 86_64/iso/
Понятно что произошло? :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 14 июн 2017, 11:29

Ещё маленькое замечание по опыту многих лет использования Fedora ;-) ... "то что вам никто не скажет про Fedora" :lol: :
- в Fedora, в отличие практически от всех дистрибутивов, по умолчанию запущена такая дрянь как SELinux ...
- это такое очень мощное средство регламентации прав и защиты системы, очень популярное в USA ... и разработанное и переданное сообществу от АНБ :-o :lol: (такой вот, возможно, троянский конь от Агенства Национальной Безопасности США)
- эта дрянь может вытворять всё что угодно... в смысле разрешения/запрещения вам каких-то прав в системе сверх того, что вы ожидаете;
- если вы не крутой администратор, отвечающий за корпоративную сеть крутой корпорации :lol: (это единственное обоснование) ... то начинайте работу с Fedora c того, чтобы извести эту дрянь под корень!

Но это и не так-то просто сделать!
Про то, как эту дрянь извести (про это в Интернет плохо описано) читайте здесь: SELinux.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 14 июл 2017, 16:07

Сегодня, по случаю, проверил время загрузки Fedora 25, в стандартной, весьма плотно наполненной сервисами, установке - от момента меню GRUB (но и от включения питания почти то же будет) до GUI логина в Cinnamon (я такой спин Fedora устанавливаю) + это на железе с SSD (здесь загрузочный/системный /dev/sdb, а /dev/sda - это старенький HDD для всякого мусора):

Код: Выделить всё

[olej@xenix ~]$ inxi -D /dev/sdb
Drives:    HDD Total Size: 240.1GB (6.3% used)
           ID-1: /dev/sda model: SAMSUNG_SP0802N size: 80.1GB
           ID-2: /dev/sdb model: INTEL_SSDSA2MH16 size: 160.0GB
8 секунд! ;-)
Вот вам и systemd (столь хаиваемый "знатоками") и что значит параллельная загрузка служб и сервисов при старте.
Я и раньше замечал, что на сегодня старт Fedora субъективно (а это значит: в разы!) быстрее, чем дистрибутивов без systemd, тот же Mint 18.1 или последний Debian.
Конечно, это наблюдаю на достаточно быстром процессоре Xeon:

Код: Выделить всё

[olej@xenix ~]$ lscpu
Архитектура:x86_64
CPU op-mode(s):        32-bit, 64-bit
Порядок байт:Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Ядер на сокет:4
Сокетов:        1
NUMA node(s):          1
ID прроизводителя:GenuineIntel
Семейство ЦПУ:6
Модель:          23
Имя модели:   Intel(R) Xeon(R) CPU           L5420  @ 2.50GHz
Степпинг:      6
CPU MHz:               2003.000
CPU max MHz:           2499,0000
CPU min MHz:           2003,0000
BogoMIPS:              4999.85
Виртуализация:VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              6144K
NUMA node0 CPU(s):     0-3
Флаги:            fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm tpr_shadow vnmi flexpriority dtherm
Но это не лучше, чем i7 на котором сравниваю с Mint 18.1.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 15 июл 2017, 09:43

Olej писал(а): 8 секунд! ;-)
Вот вам и systemd (столь хаиваемый "знатоками") и что значит параллельная загрузка служб и сервисов при старте.
И полное время выключения (до выключения питания) в такой аппаратной конфигурации - 4 секунды.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora, RedHat, CentOS, Scientific ...

Непрочитанное сообщение Olej » 15 янв 2018, 17:28

Изображение
Выпуск Fedora 27! Получи сейчас.
Index of /fedora/russianfedora/releases/RFRemix/27/Spins/x86_64/

Код: Выделить всё

../
RFRemix-Cinnamon-Live-x86_64-27-1.1.iso                                                                                  15-Nov-2017 22:45      2G
RFRemix-KDE-Live-x86_64-27-1.1.iso                                                                                       15-Nov-2017 22:30      2G
RFRemix-LXDE-Live-x86_64-27-1.1.iso                                                                                      15-Nov-2017 21:49      1G
RFRemix-LXQt-Live-x86_64-27-1.1.iso                                                                                      15-Nov-2017 23:44      1G
RFRemix-MATE_Compiz-Live-x86_64-27-1.1.iso                                                                               15-Nov-2017 22:02      2G
RFRemix-Spins-27-1.1-x86_64-CHECKSUM                                                                                     16-Nov-2017 15:58    1278
RFRemix-XFCE-Live-x86_64-27-1.1.iso                                                                                      15-Nov-2017 21:59      1G
15 ноября 2017г.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 16 июл 2018, 21:11

Index of /fedora/russianfedora/releases/RFRemix/28/Index of /fedora/russianfedora/releases/RFRemix/28/
CloudImages/ 03-May-2018 15:01 -
Docker/ 03-May-2018 15:03 -
Server/ 03-May-2018 15:03 -
Spins/ 03-May-2018 15:03 -
Torrents/ 03-May-2018 15:03 -
Workstation/ 03-May-2018 15:03 -
03-May-2018

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 15 мар 2019, 20:00

Выяснилась такая небольшая, но досадная неприятность последовательных обновлений Fedora: F24 -> F25 -> F26 -> F27 -> F28:

Код: Выделить всё

[olej@xenix ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 28 (Twenty Eight)
Release:	28
Codename:	TwentyEight
А неприятность состоит в том, что F24 создаёт (создавал) под отдельный раздел диска /boot размер 250Mb:

Код: Выделить всё

[olej@xenix ~]$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
devtmpfs           4050336            0  4050336            0% /dev
tmpfs              4065144        72804  3992340            2% /dev/shm
tmpfs              4065144         1272  4063872            1% /run
tmpfs              4065144            0  4065144            0% /sys/fs/cgroup
/dev/sdc2        156033024    134607076 20231100           87% /
tmpfs              4065144           32  4065112            1% /tmp
/dev/sdc1           243815       194421    32498           86% /boot
tmpfs               813028           48   812980            1% /run/user/1000
Этого достаточно для размещения 3-х последних обновляемых версий ядра:

Код: Выделить всё

[olej@xenix ~]$ ls /boot
config-4.19.10-200.fc28.x86_64  initramfs-0-rescue-fa44ff97f5d445e397ad2d91c1210aa1.img  System.map-4.19.10-200.fc28.x86_64
config-4.19.13-200.fc28.x86_64  initramfs-4.19.10-200.fc28.x86_64.img                    System.map-4.19.13-200.fc28.x86_64
config-4.20.11-100.fc28.x86_64  initramfs-4.19.13-200.fc28.x86_64.img                    System.map-4.20.11-100.fc28.x86_64
efi                             initramfs-4.20.11-100.fc28.x86_64.img                    vmlinuz-0-rescue-fa44ff97f5d445e397ad2d91c1210aa1
elf-memtest86+-5.01             loader                                                   vmlinuz-4.19.10-200.fc28.x86_64
extlinux                        lost+found                                               vmlinuz-4.19.13-200.fc28.x86_64
grub2                           memtest86+-5.01                                          vmlinuz-4.20.11-100.fc28.x86_64
Но этого недостаточно для временного размещения 4-й копии при обновлении, после чего самая старая из этих 4-х должна быть удалена...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 24 и далее...

Непрочитанное сообщение Olej » 15 мар 2019, 20:19

Olej писал(а):Но этого недостаточно для временного размещения 4-й копии при обновлении, после чего самая старая из этих 4-х должна быть удалена...
Как этим бороться?
1. При начальной инсталляции системы создавайте /boot с запасом ... так на 500Mb.

2. Можно раздвинуть (gparted) начало / на 250Mb лишних и растянуть /boot на освободившееся место...
gp.png
Но у меня это, к несчастью, как видно на картинке, раздел BTRFS (с EXT4 у меня таких проблем не возникало), и gparted не хочет (не умеет) сдвинуть начало BTRFS. Или я этого не умею... Или нужно смотреть именно на специфичные утилиты BTRFS.

3. Можно попробовать из всех подлежащих обновлению пакетов kernel* обновлять их с помощью dnf по одному:

Код: Выделить всё

[olej@xenix ~]$ dnf list --available kernel*
Последняя проверка окончания срока действия метаданных: 10 days, 3:36:13 назад, Вт 05 мар 2019 15:40:49.
Имеющиеся пакеты
kernel-cross-headers.x86_64                                                               4.20.11-100.fc28                                                          updates
kernel-debug.x86_64                                                                       4.20.11-100.fc28                                                          updates
kernel-debug-core.x86_64                                                                  4.20.11-100.fc28                                                          updates
kernel-debug-devel.x86_64                                                                 4.20.11-100.fc28                                                          updates
kernel-debug-modules.x86_64                                                               4.20.11-100.fc28                                                          updates
kernel-debug-modules-extra.x86_64                                                         4.20.11-100.fc28                                                          updates
kernel-rpm-macros.noarch                                                                  110-1.fc28                                                                updates
kernel-tools-libs.i686                                                                    4.16.0-1.fc28                                                             fedora 
kernel-tools-libs-devel.i686                                                              4.16.0-1.fc28                                                             fedora 
kernelshark.x86_64                                                                        2.7-2.fc28                                                                fedora 


4. Ну и, наконец, то что попроще, и чем я пользуюсь - вручную удалить всё, относящееся к младшему из 3-х установленных ядер, и после этого обновить...

Ответить

Вернуться в «Дистрибутивы Linux и родственные ОС»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей