Метки
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
Sandel goes FC18
2013-03-03 00:31 | Автор: Vasile Chelban | Filed under: FedoraMD
Это уже свершившийся факт - Сэндел уже работает под управлением Fedora 18 (Spherical Cow).
Первый шаг - обновление до Fedora 17 прошел по накатанной схеме - Fedora upgrade using yum. Вторая часть для меня нова - новый инструмент Fedup вроде как должен творить чудеса. И действительно, он проигнорировал все неразрешенные зависимости, и позволил получить частично работоспособную систему, но обновленную.
Что было не так:
- сразу пришлось снести ruby-rdoc, tomcat5, tomcat5-common-lib. Мешали обновлению на 17-ю Fedora.
- /boot раздел на MD RAID был в /etc/fstab прописан как /dev/md0. После обновления на FC17 устройство было то под именем md126, то md127. Пришлось прописать в fstab используя UUID устройства
- fedup требовал для update репозитория наличия отсутствующего xml файла, пришлось его отключить: fedup --disablerepo=update
- GRUB2 не смог установить - ему не хватало места для своего кода в первых 63 секторах жесткого диска. Явно после обновления установил пакет grub (GRUB Legacy)
- После обновления все boolean переменные SELinux были сброшены, а свои модули - выброшены. Применил их заново, благо еще в 2011 году сделал бэкап и модулей и переменных:
setsebool -P exim_can_connect_db=1 ftp_home_dir=1 httpd_can_network_connect=1 httpd_can_network_connect_db=1 httpd_can_network_memcache=1 httpd_can_sendmail=1 httpd_dbus_avahi=1 httpd_enable_homedirs=1 httpd_read_user_content=1 httpd_tty_comm=1 httpd_unified=1 - dovecot обновился до версии 2.1 и требовал новую опцию в файле настроек.
- Apache httpd .тоже обновился до 2.4 версии. Allow/Deny правила в нем уже записываются иначе, используя Require инструкцию от mod_authz_core. Пример: Require all granted
- mod_auth_mysql удален из репозиториев - надо искать и пересобирать
- http://repo.fedora.md потерял красивую обертку. Надо ковырять SSI.
- для запуска/перезапуска BIND в chroot надо использовать systemctl restart named-chroot.service
- PHP 5.4 генерирует много Strict предупреждений. Надо исправлять код.
3, 2013 0:37
поздравляю! Давненько я ничего не апгрейдил, всё чаще поднимаю новую виртуалку, настраиваю, переношу потихоньку сервисы. XXI век на дворе!
PS — не пали конфиг selinux, злоумышленники не дремлют 😛
6, 2013 9:44
Поздравляю!
Я совсем от рук отбился.
Начал забывать как на велосипеде кататься.
Будем вместе выводить работоспособность на 100%.
За все время, что меня тут не было, было много интересных дел. Сборка прошивки под HTC Desire S, модифицирование и т.п.
Приобрел тюнер DreamBox 500HD. Теперь у меня кроме спутника еще и IPTV от старнета в одной коробке, ну еще в добавок Youtube и Shoutcast. Может как-то выложу статейку. На все время нужно, а с ним очень туго. Думаю такая ситуация у всех.
6, 2013 9:58
Не работала статистика в OpenX при переходе на PHP 5.4.
Решение здесь — http://www.teslina.com/1352/openx/openx-statistik-seite-wird-nicht-angezeigt-weisse-seite/
6, 2013 22:24
Восстановление работы сервера:
1. Заработал FTP для авторизованных пользователей. Добавлен параметр в конфиг
allow_writeable_chroot=YES
2. Исправлены ошибки в SSI и теперь repo.fedora.md и repo.fedoramd.org отображаются корректно. В 2.4 Apache изменился синтаксис условий.
3. Обновил Wiki, но еще не все расширения работают. Буду исправлять.