Невозможно запустить службу Apache после обновления SVN

У нас есть сервер Windows, на котором работает Apache 2.2. Раньше у него был установлен SlikSVN 1.8.x, и мы загружаем модуль SVN из httpd.conf:

LoadModule dav_svn_module modules/mod_dav_svn.so

Недавно мы обновили SlikSVN до 1.9.4, у меня не было идеи перезагружать сервер после обновления, так как все было очевидно работает нормально.

Теперь сервер был перезагружен сегодня, и теперь служба Apache не запускается. Отчеты журнала событий:

The Apache service named  reported the following error:
>>> httpd.exe: Syntax error on line 130 of D:/web_server/apache/conf/httpd.conf: Cannot load D:/web_server/apache/modules/mod_dav_svn.so into server: The Apache service named n\x92est pas une application Win32 valide.     .

Есть идеи, что происходит?

  • Это должно работать и может ли файл mod_dav_svn.so быть просто поврежден?
  • Является ли mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать? LoadModule dav_svn_module modules / mod_dav_svn.so Мы недавно обновили ...

    У нас есть сервер Windows, на котором работает Apache 2.2. Раньше у него был установлен SlikSVN 1.8.x, и мы загружаем модуль SVN из httpd.conf:

    LoadModule dav_svn_module modules/mod_dav_svn.so
    

    Недавно мы обновили SlikSVN до 1.9.4, у меня не было идеи перезагружать сервер после обновления, так как все было очевидно работает нормально.

    Теперь сервер был перезагружен сегодня, и теперь служба Apache не запускается. Отчеты журнала событий:

    The Apache service named  reported the following error:
    >>> httpd.exe: Syntax error on line 130 of D:/web_server/apache/conf/httpd.conf: Cannot load D:/web_server/apache/modules/mod_dav_svn.so into server: The Apache service named n\x92est pas une application Win32 valide.     .
    

    Есть идеи, что происходит?

    • Это должно работать и может быть файл mod_dav_svn.so просто поврежден?
    • Является ли файл mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать? LoadModule dav_svn_module modules / mod_dav_svn.so Мы недавно обновили ...

      У нас есть сервер Windows, на котором работает Apache 2.2. Раньше у него был установлен SlikSVN 1.8.x, и мы загружаем модуль SVN из httpd.conf:

      LoadModule dav_svn_module modules/mod_dav_svn.so
      

      Недавно мы обновили SlikSVN до 1.9.4, у меня не было идеи перезагружать сервер после обновления, так как все было очевидно работает нормально.

      Теперь сервер был перезагружен сегодня, и теперь служба Apache не запускается. Отчеты журнала событий:

      The Apache service named  reported the following error:
      >>> httpd.exe: Syntax error on line 130 of D:/web_server/apache/conf/httpd.conf: Cannot load D:/web_server/apache/modules/mod_dav_svn.so into server: The Apache service named n\x92est pas une application Win32 valide.     .
      

      Есть идеи, что происходит?

      • Это должно работать и может быть файл mod_dav_svn.so просто поврежден?
      • Является ли файл mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать? x установлен, и мы загружаем модуль SVN из httpd.conf:

        LoadModule dav_svn_module modules/mod_dav_svn.so
        

        Недавно мы обновили SlikSVN до 1.9.4, у меня не было идеи перезагружать сервер после обновления, так как все явно работает нормально.

        Теперь сервер был перезагружен сегодня, и теперь служба Apache не запускается. Отчеты журнала событий:

        The Apache service named  reported the following error:
        >>> httpd.exe: Syntax error on line 130 of D:/web_server/apache/conf/httpd.conf: Cannot load D:/web_server/apache/modules/mod_dav_svn.so into server: The Apache service named n\x92est pas une application Win32 valide.     .
        

        Есть идеи, что происходит?

        • Это должно работать и может быть файл mod_dav_svn.so просто поврежден?
        • Является ли файл mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать? x установлен, и мы загружаем модуль SVN из httpd.conf:

          LoadModule dav_svn_module modules/mod_dav_svn.so
          

          Мы недавно обновили SlikSVN до 1.9.4, у меня не было идеи перезагружать сервер после обновления, так как все явно работает нормально.

          Теперь сервер был перезагружен сегодня, и теперь служба Apache не запускается. Отчеты журнала событий:

          The Apache service named  reported the following error:
          >>> httpd.exe: Syntax error on line 130 of D:/web_server/apache/conf/httpd.conf: Cannot load D:/web_server/apache/modules/mod_dav_svn.so into server: The Apache service named n\x92est pas une application Win32 valide.     .
          

          Есть идеи, что происходит?

          • Это должно работать и может ли файл mod_dav_svn.so быть просто поврежден?
          • Является ли mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать? происходит?

            • Это должно работать и может ли файл mod_dav_svn.so быть просто поврежден?
            • Является ли mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать? происходит?

              • Это должно работать и может ли файл mod_dav_svn.so быть просто поврежден?
              • Является ли mod_dav_svn.so Apache 2.2 несовместимым с SVN 1.9 и требует SVN 1.8? Тогда что мне делать?
                • Обновить Apache до более новой версии (как узнать, какая из них будет совместима с версией SVN, которую я использую)?
                • Могу ли я получить новую версию mod_dav_svn.so, поддерживающую SVN 1.9 и совместимую с Apache 2.2? Поскольку на сервере работают старые службы Redmine, а также, боюсь, обновление Apache не будет очевидным ...
1
задан 29 September 2016 в 12:58
2 ответа

... Сервис Apache, названный n'est pas une приложение Win32 valide
... ... Имя сервиса Apache не является действительным Win32 приложением.

Похоже, что вы установили 64-битную библиотеку в 32-битный apache

Вы должны заменить D:/web_server/apache/modules/mod_dav_svn.so на подходящую библиотеку.

.
2
ответ дан 3 December 2019 в 20:33

1.9 версия SVN, которую я установил (добавил к %PATH%), была 64 бит, в то время как Apache был 32 бит. Скорее всего, в этом и заключалась проблема.

После многих попыток я установил Apache 2.4 с SVN 1.9 32бит и теперь он работает.

У меня не было возможности протестировать Apache 2.2 с SVN 1.9 32бит (так как я уже обновил Apache, когда понял это 32/64 несовпадение), но, скорее всего, это бы сработало.

0
ответ дан 3 December 2019 в 20:33

Теги

Похожие вопросы