Re: [Mopslinux-main] upgradeall и разбор полетов
Brought to you by:
mopslinux
|
From: <mop...@li...> - 2010-01-23 06:44:53
|
Судя по выводу mpkg-upgradeall, ошибки в mpkg-error.log относятся к предыдущим запускам. А проблемы возникли из-за того что стояло ядро bfs, а ставиться начало обычное. Имена пакетов не совпали, и вот такой казус вышел. Чтобы такого в дальнейшем не случалось - надо с моей стороны: 1) собрать bfs-ядро в репозиторий, и прописать его как provides kernel. 2) проверить зависимости у пакетов (если всё правильно прописано - в данной ситуации ядро просто не должно было обновляться). А со стороны пользователей - не надо обновляться с закрытыми глазами. Перед тем как нажимать "Продолжить" - просмотрите список того, что будет установлено, обновлено и удалено. Внимательность не помешает и в стабильной версии, а уж в нестабильной ветке без неё вообще никуда, сейчас всё слишком быстро меняется, чтобы обновляться не глядя. p.s. Я работаю над новым обработчиком ошибок в mpkg, и надеюсь что в скором времени источники проблем станут яснее. 2010/1/23 <mop...@li...>: > Собственно эта тема для информации майнтенерам по большому счету. > > Я не обновлялся практически с самой установки Mops7-beta1. > Наконец то скрестив пальцы решил обновится... И не помогло. > > Обновлялось где то 336 пакетов, думаю вполне прилично, чтобы сделать > какие-либо выводы. > > 1. > Ну собственно в начале о мелочах: > Вот вывод mpkg-upgradeall (куски где было что-нибудь нестандартное) > __________________________________________________ > > Установка mopscripts 7.0-8: выполняю пост-установочный скриптmkdir: > невозможно создать каталог `root/.qt': Файл существует > mkdir: невозможно создать каталог `root/.config': Файл существует > Установка mopscripts 7.0-8: выполнено > > > Установка nvidia-kernel 190.53_2.6.32.4-1: > выполнено во > Установка nvidia-driver 190.53-1: выполняю пост-установочный > скриптSwitching to nvidia-driver files! > > Make sure the nvidia driver is ENABLED in /etc/X11/xorg.conf. > Otherwise, this may lead to improperly working drivers. > Установка nvidia-driver 190.53-1: выполнено > > > Установка GConf 2.28.0-3: выполняю пост-установочный скриптmv: невозможно > выполнить stat для > `etc/dbus-1/system.d/org.gnome.GConf.Defaults.conf.new': Нет такого файла > или каталога > Установка GConf 2.28.0-3: выполнено > > > Установка virtualbox-kernel 3.1.2_2.6.32.3-1: выполняю пост-установочный > скриптStopping VirtualBox kernel module ...done. > ERROR: Module vboxnetflt does not exist in /proc/modules > ERROR: Module vboxnetadp does not exist in /proc/modules > ERROR: Module vboxdrv does not exist in /proc/modules > WARNING: -e needs -E or -FWARNING: Deprecated config file > /etc/modprobe.conf, all config files belong into /etc/modprobe.d/. > WARNING: All config files need .conf: /etc/modprobe.d/sound, it will be > ignored in a future release. > FATAL: Module vboxdrv not found. > WARNING: Deprecated config file /etc/modprobe.conf, all config files > belong into /etc/modprobe.d/. > WARNING: All config files need .conf: /etc/modprobe.d/sound, it will be > ignored in a future release. > FATAL: Module vboxnetadp not found. > WARNING: Deprecated config file /etc/modprobe.conf, all config files > belong into /etc/modprobe.d/. > WARNING: All config files need .conf: /etc/modprobe.d/sound, it will be > ignored in a future release. > FATAL: Module vboxnetflt not found. > Stopping VirtualBox kernel module ...done. > Starting VirtualBox kernel module ...failed! > (modprobe vboxdrv failed. Please use 'dmesg' to find out why) > Установка virtualbox-kernel 3.1.2_2.6.32.3-1: выполнено > Установка virtualbox-bin 3.1.2-2: выполняю пост-установочный скрипт Do not > forget to install/upgrade virtualbox-kernel package! > groupadd: group vboxusers exists > cat: /etc/rc.d/rc.local_shutdown: Нет такого файла или каталога > Установка virtualbox-bin 3.1.2-2: выполнено > > > Установка linux-pam 1.1.1-1: выполняю пост-установочный скрипт--- Deleting > /etc/pam.d/chage.new > --- Deleting /etc/pam.d/chfn.new > --- Deleting /etc/pam.d/chgpasswd.new > --- Deleting /etc/pam.d/chpasswd.new > --- Deleting /etc/pam.d/chsh.new > --- Deleting /etc/pam.d/ftp.new > --- Deleting /etc/pam.d/groupadd.new > --- Deleting /etc/pam.d/groupdel.new > --- Deleting /etc/pam.d/groupmems.new > --- Deleting /etc/pam.d/groupmod.new > --- Deleting /etc/pam.d/imap.new > --- Deleting /etc/pam.d/kde-np.new > --- Deleting /etc/pam.d/kde.new > --- Deleting /etc/pam.d/login.new > --- Deleting /etc/pam.d/netatalk.new > --- Deleting /etc/pam.d/newusers.new > --- Deleting /etc/pam.d/other.new > --- Deleting /etc/pam.d/passwd.new > --- Deleting /etc/pam.d/rexec.new > --- Deleting /etc/pam.d/rlogin.new > --- Deleting /etc/pam.d/rsh.new > --- Deleting /etc/pam.d/samba.new > --- Deleting /etc/pam.d/squid.new > --- Deleting /etc/pam.d/su.new > --- Deleting /etc/pam.d/useradd.new > --- Deleting /etc/pam.d/userdel.new > --- Deleting /etc/pam.d/usermod.new > --- Deleting /etc/pam.d/vlock.new > --- Deleting /etc/pam.d/vmware-authd.new > --- Deleting /etc/pam.d/xdm.new > --- Deleting /etc/pam.d/xlock.new > Установка linux-pam 1.1.1-1: выполнено > ____________________________________________________________________________________ > > 2. > А теперь неприятности. > Как всегда не запустились X-ы. > С начало я думал сами драва некорректно поставились и нужно пересобрать > модуль nvidia. Но как выяснилось не встал пакет kernel-modules. > Не понятно как это магло произойти. И вобще в системе у меня оказалось > одновременно установлено и kernel-modules 2.6.32.4 , и kernel-bfs > 2.6.32.4. Почему так могло произойти? Да этого стояло ядро BFS. > > Я выкосил все лишнее но поскольку остался без kernel-modules, то > естественно ничего не работало (не сетевые интерфейсы, и даже > mount.ntfs-3g). > > Пришлось качать kernel-modules в винде, потом грузится с установочного > диска, копировать в Мопс. А вот поставить мне не удалось, т.к. > kernel-modules-2.6.32.4-i686-2.txz просто не распаковывался при > совпадающих md5sum, 2 попытки сделал. Вот тоже загадка... > Пришлось слить ночную сборку в надежде, что там последнее ядро - это и > решило проблему. Т.е. после установки kernel-modules иксы поднялись как ни > в чем не бывало. > > Вот что я нашел в mpkg-error.log > ********* > getFile (/tmp/mpkg-iNFikK/lib/HttpDownload.cpp:581): > Ошибка закачки: Couldn't resolve host name > getFile (/tmp/mpkg-iNFikK/lib/HttpDownload.cpp:591): Скачивается > kernel-modules завершилось с ошибкой: ошибка при закачке > commit_actions (/tmp/mpkg-iNFikK/lib/mpkg.cpp:1163): Закачка не удалась > callError (/tmp/mpkg-iNFikK/lib/errorcodes.cpp:328): Ошибка при закачке: > невозможно скачать файл > callError (/tmp/mpkg-iNFikK/lib/errorcodes.cpp:330): Выберите действие: > setCurrentAction (/tmp/mpkg-iNFikK/lib/bus.cpp:419): Incorrect use of > ActionBus detected: multiple processing, autofix by setting flag > ITEMSTATE_FINISHED > callError (/tmp/mpkg-iNFikK/lib/errorcodes.cpp:328): Ошибка при закачке: > невозможно скачать файл > callError (/tmp/mpkg-iNFikK/lib/errorcodes.cpp:330): Выберите действие: > > xz: (stdin): File format not recognized > tar: Child returned status 1 > tar: Exiting with failure status due to previous errors > install_package (/tmp/mpkg-iNFikK/lib/mpkg.cpp:1823): Ошибка при > распаковке пакета kernel-modules > commit_actions (/tmp/mpkg-iNFikK/lib/mpkg.cpp:1407): Ошибка при установке > пакета kernel-modules. Установка прервана. > commit (/tmp/mpkg-iNFikK/lib/libmpkg.cpp:504): Операции завершились с > ошибками, код возврата: Ошибка при установке или удалении пакетов > ********* > > _________________________________________________________________________________________ > Давайте теперь сделаем выводы: > 1. Наверное, если бы не kernel-modules то можно сказать, что сейчас > upgradeall вполне безболезненно работает, что не может не радовать. > 2. И все же как ведет себя mpkg при ошибках закачки или распаковки, или > несовпадении md5sum. Много об этом говорилось и в данный момент не ясно, > что и в какой степени реализовано. > > > > -- > FreeArcher > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for Conference > attendees to learn about information security's most important issues through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Mop...@li... > https://lists.sourceforge.net/lists/listinfo/mopslinux-main > -- Best regards, AiX 27/249 <i2...@gm...> [Using null methods] |