The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Что случилось с FreeBSD?, !*! Alex_ManOwaR, 23-Июн-14, 16:59  [смотреть все]
Всем, привет!
Столкнулся с очень неприятными особенностями в FreeBSD 9.1 и 10.0.
Во-первых что-то произошло с раскладками клавиатуры в консольном режиме, перестали работать функциональные клавиши F1-F12 в программах типа Midnight Commander. Проблема впервые обнаружилась после установки FreeBSD 10 на Compaq nx8110. Сначала я думал, что причина в железе, но после обновления на другом ноутбуке версии с 9.0 до 9.1 появилась аналогичная проблема.
Во-вторых на ноутбуке с FreeBSD 10.0 не желает запускаться apache. Выдаёт сообщение о том, что не может подключиться к порту указанному в конфигурационном файле. Типичная ошибка, как если бы порт был занят другим приложением. Проверку на наличие занятиого порта выполнял с помощью sockstat и netstat, порты 80, 8080 и любые другие, которые я указывал в http.conf, отсутствуют.
Пытался отключить всё, что указано в rc.conf, не помогает.
Просто беда!
Ткните носом, пожалуйста, идеи закончились. :(
  • Что случилось с FreeBSD?, !*! Сергей, 17:24 , 23-Июн-14 (1)
    >[оверквотинг удален]
    > 9.0 до 9.1 появилась аналогичная проблема.
    > Во-вторых на ноутбуке с FreeBSD 10.0 не желает запускаться apache. Выдаёт сообщение
    > о том, что не может подключиться к порту указанному в конфигурационном
    > файле. Типичная ошибка, как если бы порт был занят другим приложением.
    > Проверку на наличие занятиого порта выполнял с помощью sockstat и netstat,
    > порты 80, 8080 и любые другие, которые я указывал в http.conf,
    > отсутствуют.
    > Пытался отключить всё, что указано в rc.conf, не помогает.
    > Просто беда!
    > Ткните носом, пожалуйста, идеи закончились. :(

    Ну про 9.1 абсалютно непонятно, а вот в 10'ке встроенный iconv, если у Вас софт использует libiconv, будут проблемы...

    • Что случилось с FreeBSD?, !*! Alex_ManOwaR, 08:22 , 24-Июн-14 (3)
      Спасибо, Сергей! Дельный совет, буду смотреть. С 9-кой действительно не понятно. Дома работает 9.2, ни каких нареканий. В общем, помучиюсь ещё чуть-чуть и наверное переустановлю систему. Кстати, когда на установил 10-ку, а устанавливал с помощью загрузочной flash-ки для устанвки по сети, после установки система не желала подключать автоматически дисковые разделы, пока вручную не прописал в loader.conf vfs.root.mountfrom... Ещё раз спасибо за совет.
  • Что случилось с FreeBSD?, !*! pavlinux, 21:20 , 23-Июн-14 (2)
    > Ткните носом, пожалуйста, идеи закончились. :(

    http://www.wikihow.com/Install-Ubuntu-Linux

  • Что случилось с FreeBSD?, !*! Vlad, 11:50 , 24-Июн-14 (5)
    > функциональные клавиши F1-F12 в программах типа Midnight Commander. Проблема впервые обнаружилась

    Та же ерунда. Пробовал собирать с использованием clang потом с ncurses - без изменений.
    Если терминал xterm - работает нормально.
    В конце концов настроил кнопки через меню.

    > о том, что не может подключиться к порту указанному в конфигурационном
    > файле. Типичная ошибка, как если бы порт был занят другим приложением.
    > Проверку на наличие занятиого порта выполнял с помощью sockstat и netstat,
    > порты 80, 8080 и любые другие, которые я указывал в http.conf,
    > отсутствуют.

    Причины, по которым httpd не может стартануть указываются в log файле, гадать не нужно.
    А за ip и порты отвечают директивы Listen и virtualhost
    Надо смотреть какие указаны в конфиге, еще если включена поддержка ssl, то еще и 443 порт используется.

    • Что случилось с FreeBSD?, !*! Alex_ManOwaR, 08:44 , 25-Июн-14 (7)
      Vlad, спасибо за ответ!
      Что касается консоли и терминалов, всё соответствует моему случаю.
      С apache'м гораздо хуже. Я пробовал указывать все возможные для его работы порты: 80, 8080, 443, 8443 и даже непривилегированные, вроде 23456. Результат не изменный:
      Address already in use: make_sock: could not bind to address xxx.xxx.xxx:8080
      no listening sockets available, shutting down
      unable to open logs
      соответственно, логи не создаются. Пробовал создать вручную, в логи записывается текст ошибки приведённый выше.
      Пока я в растерянности. :(
      • Что случилось с FreeBSD?, !*! pavel, 12:07 , 25-Июн-14 (8)

        еще буква ш в
        консольном шрифте без средней палки.Как увидел - думал хулиганы зрения лишают.
        А апач надо я думаю с отладкой включеной запускать, с логом в стдин
      • Что случилось с FreeBSD?, !*! Vlad, 12:43 , 26-Июн-14 (10)
        >[оверквотинг удален]
        > Что касается консоли и терминалов, всё соответствует моему случаю.
        > С apache'м гораздо хуже. Я пробовал указывать все возможные для его работы
        > порты: 80, 8080, 443, 8443 и даже непривилегированные, вроде 23456. Результат
        > не изменный:
        > Address already in use: make_sock: could not bind to address xxx.xxx.xxx:8080
        > no listening sockets available, shutting down
        > unable to open logs
        > соответственно, логи не создаются. Пробовал создать вручную, в логи записывается текст
        > ошибки приведённый выше.
        > Пока я в растерянности. :(

        Посмотрите, пожалуйста, на конфиги апача. Возможно, где-то есть ссылка на тот же конфиг или на дефолтный. Т.е, при старте апача используется два одинаковых конфига. Возможно из-за этого не запускается.


        • Что случилось с FreeBSD?, !*! Alex_ManOwaR, 11:36 , 30-Июн-14 (11)
          > Посмотрите, пожалуйста, на конфиги апача. Возможно, где-то есть ссылка на тот же
          > конфиг или на дефолтный. Т.е, при старте апача используется два одинаковых
          > конфига. Возможно из-за этого не запускается.

          Короче говоря, с запуском apache разобрался. Всё пошло на лад после того, как в httpd.conf, в директиве Listen удалил адрес/имя хоста, оставив только порты:
          Listen 80
          Listen 80880
          Listen 8443
          хотя рядом на столе лежит ноут правдв в FreeBSD 9 (AMD64), где тот же самый apache22 в такой кофигурации работать отказался, ему подавай адрес/имя хоста.
          Ну, вот, apache запустился, но долгожданной страницы в радостным воплем: "It's works!" не выдаёт.
          Буду ковыряться дальше.
          Ещё раз спасибо за содействие!

          • Что случилось с FreeBSD?, !*! Vlad, 23:09 , 03-Июл-14 (12)
            >[оверквотинг удален]
            > Listen 80
            > Listen 80880
            > Listen 8443
            > хотя рядом на столе лежит ноут правдв в FreeBSD 9 (AMD64), где
            > тот же самый apache22 в такой кофигурации работать отказался, ему подавай
            > адрес/имя хоста.
            > Ну, вот, apache запустился, но долгожданной страницы в радостным воплем: "It's works!"
            > не выдаёт.
            > Буду ковыряться дальше.
            > Ещё раз спасибо за содействие!

            Это тогда надо посмотреть в /etc/hosts, возможно там дублирование.


            • Что случилось с FreeBSD?, !*! Alex_ManOwaR, 16:16 , 07-Июл-14 (13)
              > Это тогда надо посмотреть в /etc/hosts, возможно там дублирование.

              Да, нет, просто в фильтр пакетов нужно было добавить разрешение на подключение к localhost.
              Всем, спасибо!
              Всё работает.
              З.Ы.
              Выводит из себя поведение терминала в консоли FreeBSD 10. Чего они там намудрили?!

              • Что случилось с FreeBSD?, !*! Alex_ManOwaR, 15:37 , 09-Июл-14 (14)
                Так, с терминалом тоже начинает проясняться.
                Итак, для того, чтобы в Midnight Commander заработали функциональные клавиши F1..F10 нормально функционировали, следует:
                1) создать в корне каталога пользователя файл .termcap;
                2) скопировать в этот файл содержимое настроек для cons25r из файла /usr/share/misc/termcap
                3) в блоке настроек изменить следующие параметры:
                :k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[R:k8=\E[T:k9=\E[U:k;=\E[V:
                на
                :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:
                3) выйти и снова войти в сеанс пользователя
                4) запустить Midnight Commander и проверить работоспособность функциональных клавиш
                Если интересно, буду дальше выкладыать то, что удалось сделать по настроке терминала.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру