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 предупреждений. Надо исправлять код.
    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    4 комментария »


    комментария 4

    1. jekader:

      поздравляю! Давненько я ничего не апгрейдил, всё чаще поднимаю новую виртуалку, настраиваю, переношу потихоньку сервисы. XXI век на дворе!

      PS — не пали конфиг selinux, злоумышленники не дремлют 😛

    2. Oleg:

      Поздравляю!
      Я совсем от рук отбился.
      Начал забывать как на велосипеде кататься.
      Будем вместе выводить работоспособность на 100%.

      За все время, что меня тут не было, было много интересных дел. Сборка прошивки под HTC Desire S, модифицирование и т.п.
      Приобрел тюнер DreamBox 500HD. Теперь у меня кроме спутника еще и IPTV от старнета в одной коробке, ну еще в добавок Youtube и Shoutcast. Может как-то выложу статейку. На все время нужно, а с ним очень туго. Думаю такая ситуация у всех.

    3. Vasile Chelban:

      Не работала статистика в OpenX при переходе на PHP 5.4.
      Решение здесь — http://www.teslina.com/1352/openx/openx-statistik-seite-wird-nicht-angezeigt-weisse-seite/

    4. Oleg:

      Восстановление работы сервера:
      1. Заработал FTP для авторизованных пользователей. Добавлен параметр в конфиг allow_writeable_chroot=YES
      2. Исправлены ошибки в SSI и теперь repo.fedora.md и repo.fedoramd.org отображаются корректно. В 2.4 Apache изменился синтаксис условий.
      3. Обновил Wiki, но еще не все расширения работают. Буду исправлять.

    Leave a comment

    *