LinuxForum.Fans
Тема

проблемы после обновления с 2 до 3

Автор: FreeOwl 12 сообщений 4627 просмотров
#328230

во время обновления, выбило электричество.
систему дообновил, в большей степени из терминала. главное что работает, замечательно работает, раздражает только если поставить флажок "проверять наличие нового релиза", mageia пытается обновится до трёшки. если я с ней соглашаюсь, то получаю "Нет пакета с названием mageia-prepare-upgrade", если подключить нужный репозиторий, то пакет не может установится, т.к. зависимости не те...

вопрос, как объяснить системе, что она уже обновлена?

#328250

FreeOwl,
Не ставьте этот флажок: "проверять наличие нового релиза"
Зачем он вам?

#328266
verg написал:
FreeOwl,
Не ставьте этот флажок: "проверять наличие нового релиза"
Зачем он вам?

убрал, но хотелось бы полечить, а не ампутировать :)
а по-поводу зачем - так мало-ли в каком ещё месте вылезет косячок из-за того что система думает что она 2й версии

#328274

Чисто ради интереса, покажи

text
$ cat /etc/release 

В последнюю очередь должно было при обновлении и этот файл переписать, интересно, переписало ли.

#328275
xxblx написал:
Чисто ради интереса, покажи
text
$ cat /etc/release 

В последнюю очередь должно было при обновлении и этот файл переписать, интересно, переписало ли.

Может,

text
cat /etc/*release

потому что может быть и os-release, и lsb-release, а в Slackware вообще slackware-version.

#328276

Можно все посмотреть: (все имеются)

text
cat /etc/release
cat /etc/os-release
cat /etc/lsb-release
cat /etc/product.id

/etc/release симлинк на /etc/mageia-release

#328285
text
# cat /etc/release
Mageia release 3 (Official) for x86_64

# cat /etc/os-release NAME="Mageia" VERSION="3" ID=mageia ID_LIKE="mandriva fedora" PRETTY_NAME="Mageia 3" ANSI_COLOR="1;36" HOME_URL="http://www.mageia.org/" SUPPORT_URL="http://www.mageia.org/support/" BUG_REPORT_URL="https://bugs.mageia.org/"

cat /etc/lsb-release LSB_VERSION= DISTRIB_ID="Mageia" DISTRIB_RELEASE=3 DISTRIB_CODENAME=thornicroft DISTRIB_DESCRIPTION="Mageia 3

cat /etc/product.id vendor=Mageia.Org,distribution=Mageia,type=Basic,version=3,branch=Official,release=3,arch=x86_64,product=Default

#328298
"FreeOwl⇓" написал:
вопрос, как объяснить системе, что она уже обновлена?

При выключении что то не записалось. В Fedora/RHEL/Centos есть для таких случаев команда:

text
sudo yum-complete-transaction

А тут я не знаю, может есть что то аналогичное?

#328306
"yars" написал:
потому что может быть и os-release, и lsb-release, а в Slackware вообще slackware-version.

Я знаю что может быть. Но как пользователь Mageia я так же точно знаю что из файлов есть в дистрибутиве, которым я пользуюсь.
И если уж на то пошло

text
[xxblx@localhost ~]$ find /etc/*release*
/etc/lsb-release
/etc/lsb-release.d
/etc/mageia-release
/etc/mandrakelinux-release
/etc/mandrake-release
/etc/mandriva-release
/etc/os-release
/etc/redhat-release
/etc/release
[xxblx@localhost ~]$ file /etc/release
/etc/release: symbolic link to `mageia-release'

FreeOwl, а на

text
# urpmi --auto-select --auto-update

как реагирует?

#328322
xxblx написал:

FreeOwl, а на
text
# urpmi --auto-select --auto-update

как реагирует?

адекватно:

text
# urpmi --auto-select --auto-update
источник «Core Release» уже обновлён
источник «Core Updates» уже обновлён
источник «Core Backports» уже обновлён
источник «Nonfree Release» уже обновлён
источник «Nonfree Updates» уже обновлён
источник «Nonfree Backports» уже обновлён
источник «Tainted Release» уже обновлён
источник «Tainted Updates» уже обновлён
источник «Tainted Backports» уже обновлён
источник «Core 32bit Release» уже обновлён
источник «Core 32bit Updates» уже обновлён
источник «Core 32bit Backports» уже обновлён
источник «Nonfree 32bit Release» уже обновлён
источник «Nonfree 32bit Updates» уже обновлён
источник «Nonfree 32bit Backports» уже обновлён
источник «Tainted 32bit Release» уже обновлён
источник «Tainted 32bit Updates» уже обновлён
источник «Tainted 32bit Backports» уже обновлён                                                                                             
Пакеты находятся в актуальном состоянии
#328332
"FreeOwl" написал:
адекватно:

Ок, едем дальше.
Тут дело какое, на баг-трекере мелькала уже подобная проблема, но про отключение света там не упоминается :D Так что или там у пользователя репы не те что нужны по какой-либо причине подключены, либо это редкий баг, мелкий, но баг.
Собственно: https://bugs.mageia.org/show_bug.cgi?id=10291

Покажи, пожалуйста

text
$ rpm -q mgaonline
$ urpmq --sources rpm
$ cat /etc/urpmi/urpmi.cfg

Кстати, а флажок "проверять наличие нового релиза", он же по дефолту отключен у всех?

#328584
text
# rpm -q mgaonline
mgaonline-2.81-1.mga3

# urpmq --sources rpm rsync://mirror.yandex.ru/mageia/distrib/3/x86_64/media/core/release/rpm-4.11.0.1-1.mga3.x86_64.rpm

# cat /etc/urpmi/urpmi.cfg

Показать
{
}

Core\ Release {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/core/release
}

Core\ Updates {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
update
with-dir: media/core/updates
}

Core\ Backports {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/core/backports
}

Nonfree\ Release {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/nonfree/release
}

Nonfree\ Updates {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
update
with-dir: media/nonfree/updates
}

Nonfree\ Backports {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/nonfree/backports
}

Tainted\ Release {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/tainted/release
}

Tainted\ Updates {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
update
with-dir: media/tainted/updates
}

Tainted\ Backports {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/tainted/backports
}

Core\ 32bit\ Release {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/../../i586/media/core/release
}

Core\ 32bit\ Updates {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
update
with-dir: media/../../i586/media/core/updates
}

Core\ 32bit\ Backports {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/../../i586/media/core/backports
}

Nonfree\ 32bit\ Release {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/../../i586/media/nonfree/release
}

Nonfree\ 32bit\ Updates {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
update
with-dir: media/../../i586/media/nonfree/updates
}

Nonfree\ 32bit\ Backports {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/../../i586/media/nonfree/backports
}

Tainted\ 32bit\ Release {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/../../i586/media/tainted/release
}

Tainted\ 32bit\ Updates {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
update
with-dir: media/../../i586/media/tainted/updates
}

Tainted\ 32bit\ Backports {
key-ids: 80420f66
mirrorlist: http://mirrors.mageia.org/api/megeia.3.x86_64.list
with-dir: media/../../i586/media/tainted/backports
}
#

UPD 2013-07-16
обновляется совершенно нормально, например сегодня обновила
- apache-2.4.4-7.1.mga3.x86_64
- apache-doc-2.4.4-7.1.mga3.noarch

Войдите или зарегистрируйтесь, чтобы ответить.