Автор Тема: После установки Simply8.2 Grub2 оказался в "локальных/устаревших" пакетах.  (Прочитано 17711 раз)

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Цитата: Speccyfighter
# rpm -qpvl grub-common-2.02-alt0.M80P.1.i586.rpm | grep sysconfig/grub2
lrwxrwxrwx    1 root    root               18 июл 25 19:54 /etc/default/grub -> ../sysconfig/grub2
-rw-r--r--    1 root    root             1568 июл 20 18:41 /etc/sysconfig/grub2

а можно это как-то подробнее и попроще пояснить?  :-\

я пока не стал пробовать ставить grub-common, у меня
# rpm -qa | grep grub
grub2-common-2.00-alt21
grub2-pc-2.00-alt21
alterator-grub-0.11-alt1

# rpm -qpvl grub2-common-2.00-alt21 | grep sysconfig/grub2
ошибка: невозможно открыть grub2-common-2.00-alt21: Нет такого файла или каталога

# rpm -qvl grub2-common-2.00-alt21 | grep sysconfig/grub2
lrwxrwxrwx    1 root    root               18 дек 16  2015 /etc/default/grub -> ../sysconfig/grub2
-rw-r--r--    1 root    root             1568 дек 15  2015 /etc/sysconfig/grub2

и отсюда еще вопрос: что за параметр -p ? или он в simply не работает? или я еще что-то не понимаю  :-\
$ rpm --version
RPM версия 4.0.4




Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Цитата: Speccyfighter
# rpm -qpvl grub-common-2.02-alt0.M80P.1.i586.rpm | grep sysconfig/grub2
lrwxrwxrwx    1 root    root               18 июл 25 19:54 /etc/default/grub -> ../sysconfig/grub2
-rw-r--r--    1 root    root             1568 июл 20 18:41 /etc/sysconfig/grub2

а можно это как-то подробнее и попроще пояснить?  :-\
и отсюда еще вопрос: что за параметр -p ? или он в simply не работает?

Можно, почему ж нельзя. Но быстро это не будет.
Сейчас у меня на обкатке стоит лайв Slackware-current с ядром 4.14.1 и перегружаться не буду чтобы показать непосредственно из альтов.
Причина:
- Выяснение стабильности поведения ядер 4.14.* на старом ноутбуке и если в альтах на таких ядрах что-то взорвётся, считать ли это однозначно альт-специфичной ошибкой. (на 4.14 отсутствует вис при X-tty-X-tty-X; остался 15-тисекундный фриз на выходе из suspend, - на 3.14 время выхода из STR - 1-2 секунды)
С учётом того, что в слаке ванильные ядра: всё что не принято Линусом в дерево ядра, слакоделы не собирают. Всё о чем сказал Линус пока не исправите в дерево не включу, в слаке нет и не собирают и в дистрибутивы он не попадает, альты собирают в репозиторий:
# grep -i ^name /etc/os-release
NAME=Slackware
# find /lib/modules/4.14.1/ -name "*vme_pio2.ko*"
#
# rpm2cpio kernel-modules-staging-std-def-4.9.65-alt0.M80P.1.i586.rpm | cpio -idmv
# find ./ -name "*vme_pio2.ko*"
./lib/modules/4.9.65-std-def-alt0.M80P.1/kernel/drivers/staging/vme/devices/vme_pio2.ko
/ALTLinux/RPMS.main/kernel-modules-staging-un-def-4.9.35-alt0.M80P.1.x86_64.rpm

По команде:
- В команде указан локально скачанный пакет через браузер elinks (люблю этот браузер за бешеную скорость). Почему не через epm? Потому что не работает, там ошибка. Если начну репортить все баги подряд, то на пользование компьютером у меня времени не останется: у меня один критерий, - либо оно работает, либо не работает как надо и немного не работать оно не может и не должно. И поладить со мной здесь невозможно.
- опция -p применяется для не установленных пакетов:
  -q -- запрос
  -p -- для неустановленных локальных пакетов
  -v -- увеличить уровень подробностей
  -l -- листинг пакета (содержимое)
  -i -- информация по пакету
- Листинг говорит, что в новый пакет grub-common-2.02-alt0.M80P.1.i586.rpm, файл sysconfig/grub2 входит и удалять его не нужно.


# rpm -qpvl grub2-common-2.00-alt21 | grep sysconfig/grub2
ошибка: невозможно открыть grub2-common-2.00-alt21: Нет такого файла или каталога

  -p -- для неустановленных пакетов

При использовании опции -p, без указания пути к файлу-пакету, rpm ищет файл-пакет в текущем каталоге и если не находит его, сообщает:
Нет такого файла или каталога


2: grub-efi   ############################################[ 66%]
grep: /etc/sysconfig/grub: Нет такого файла или каталога

Не знаю зачем он ему нужен и ищет sysconfig/grub, если и в системе и в новом пакете sysconfig/grub2, - спросите у мейнтейнера.


Нет такого файла sysconfig/grub, есть sysconfig/grub2
root@darkstar:/home/live/Загрузки/grub/efi# grep -i ^name /etc/os-release
NAME=Slackware
# rpm2cpio grub-common-2.02-alt0.M80P.1.x86_64.rpm | cpio -idmv
# find ./ -name "*grub*"|grep sysconfig
./etc/sysconfig/grub2
# cd ../efi/
# rpm2cpio grub-efi-2.02-alt0.M80P.1.x86_64.rpm | cpio -idmv
# find ./ -name "*grub*"|grep sysconfig
#
« Последнее редактирование: 29.11.2017 22:15:32 от Speccyfighter »

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Отметил тему решённой, да не тут-то было - начали вылезать новые чудеса:
давно хотел убрать сплэш при загрузке - убрал, сделал grub-efi-autoupdate, получил
$ su -
Password:
# grub-efi-autoupdate
Updating grub in /boot/efi
Выполняется установка для платформы x86_64-efi.
Could not prepare Boot variable: No space left on device
grub-install: ошибка: efibootmgr failed to register the boot entry: Ошибка ввода/вывода.
#
ну ладно, может я что-то не так сделал, иду в ЦУС делаю оттуда - тоже отлуп (скрин 1). Расстроился, потом вспомнил, что накануне я обновлял ядро и там с grub всё прошло без приключений. Перезагрузился на старое и удалил новое (через synaptic) - опять без проблем и ругани, перезагрузил - всё прекрасно и без сплэша. Вчера ставил обновления grub - опять ругань (скрин 2), возможно если бы обновлялся через apt-get dist-upgrade всё было бы и хорошо, но зато так проблема своевременно выявилась.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Какое слово во фразе "No space left on device" надо перевести ? Где-то место кончилось.

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Какое слово во фразе "No space left on device" надо перевести ? Где-то место кончилось.
места там на всё-про-всё 106Гб с автоматической разметкой и при обновлении ядра жалобы почему-то не поступали.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Чудес почти не бывает. df что показывает ?

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
$ df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,9G         1,2M  5,9G            1% /run
/dev/sda12          40G         6,2G   32G           17% /
tmpfs              5,9G          33M  5,8G            1% /dev/shm
tmpfs              5,9G            0  5,9G            0% /sys/fs/cgroup
tmpfs              5,9G          12K  5,9G            1% /tmp
/dev/sda3          496M         287M  210M           58% /mnt/sda3
/dev/sda2          256M          29M  228M           12% /mnt/sda2
/dev/sda13          52G         5,2G   44G           11% /home
/dev/sda1         1000M         314M  687M           32% /mnt/sda1
/dev/sda6           98G          16G   82G           17% /mnt/sda6
/dev/sda5           98G          26G   73G           27% /mnt/sda5
/dev/sda7          596G         149G  417G           27% /mnt/sda7
/dev/sda8           25G          11G   14G           45% /mnt/sda8
tmpfs              1,2G          16K  1,2G            1% /run/user/500

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Так, а где /boot/efi вообще ?

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
я без подсказок пока только "фотки" прицеплять умею

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
106Гб с автоматической разметкой
наврал - 104 и после установки я от свопа отщепнул 4 и отдал корню.

З.Ы. без особой надежды попробовал ещё раз - сработало... чудеса
# grub-efi-autoupdate
Updating grub in /boot/efi
Выполняется установка для платформы x86_64-efi.
Установка завершена. Ошибок нет.
#
« Последнее редактирование: 03.12.2017 23:44:55 от serj66 »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
я без подсказок пока только "фотки" прицеплять умею
Вот на скриншоте /boot/efi есть. А в выводе df нет почему-то. В чём разница, и что делалось ? Разницы в списке разделов быть не должно в любом случае.

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
что делалось ?
установка из лив-режима с автоматической разметкой, плюс
 
Цитировать
после установки я от свопа отщепнул 4 и отдал корню.
и перешёл с un-def на std-def

Оффлайн serj66

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Вот на скриншоте /boot/efi есть. А в выводе df нет почему-то.
а так (sda9)
# df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,9G         1,2M  5,9G            1% /run
/dev/sda12          40G         6,2G   32G           17% /
tmpfs              5,9G          33M  5,8G            1% /dev/shm
tmpfs              5,9G            0  5,9G            0% /sys/fs/cgroup
tmpfs              5,9G         8,0K  5,9G            1% /tmp
/dev/sda2          256M          29M  228M           12% /mnt/sda2
/dev/sda3          496M         287M  210M           58% /mnt/sda3
/dev/sda1         1000M         314M  687M           32% /mnt/sda1
/dev/sda5           98G          26G   73G           27% /mnt/sda5
/dev/sda6           98G          16G   82G           17% /mnt/sda6
/dev/sda13          52G         5,2G   44G           11% /home
/dev/sda7          596G         149G  417G           27% /mnt/sda7
/dev/sda9          253M         4,6M  248M            2% /boot/efi
/dev/sda8           25G          11G   14G           45% /mnt/sda8
tmpfs              1,2G         8,0K  1,2G            1% /run/user/500
#

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Если df не показывал раздел, но раздел существовал , то раздел не был смонтирован.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
а так (sda9)
А так есть. Я efi не использую, какой там должен быть объём - не в курсе. Но 207М не такой уж большой объём. Проблема либо была в его нехватке, либо вовсе в отсутствии смонтированного раздела.