• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Что то непонятное твориться. [: -gt: unexpected operator

Scheduled Pinned Locked Moved Russian
18 Posts 5 Posters 8.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    l2grom
    last edited by Feb 13, 2010, 7:39 PM Feb 11, 2010, 12:27 PM

    Привожу этот пример, ситуация возникает после установки связки shellcmd + ipcad
    после деинсталляции пакетов ситуация не меняется, где что рыть ума не приложу.

    Версия Pfsense
    Name   pfSenseLOCAL.local
    Version 1.2.3-RC3
    built on Mon Oct 5 22:57:46 UTC 2009
    FreeBSD 7.2-RELEASE-p4 i386
    Platform pfSense
    CPU Type AMD Athlon™ 64 X2 Dual Core Processor 4600+

    И так, если я не устанавливаю в Version    1.2.3-RC3 shellcmd и просто запускаю из командной строки ipcad то все проходит гладко, бага не наблюдаю, но стоит установить shellcmd и прописать туды /usr/local/bin/ipcad -rds возникает эта ошибка, ТОТ ЖЕ SHELLCMD В СВЯЗКЕ СКАЖЕМ TFTP ТАКОЙ ОШИБКИ НЕ ДЕЛАЕТ, И ВСЕ СЕРВИСЫ ПРОПИСАНЫЕ ВНЕМ РАБОТАЮ НОРМАЛЬНО, С КЛЮЧАМИ ПРАВДА НЕ ПРОБЫВАЛ ИХ ЗАПУСКАТЬ, после деинстоляции ошибка остается, видимо shellcmd и создает эту ошибку и после деинстоляции кудато записывает либо не сбрасывает. Думаю мне понадобиться cron чтоб увидеть листинг всех загружаемых программ с их ключами.

    1 Reply Last reply Reply Quote 0
    • D Offline
      DasTieRR
      last edited by Feb 11, 2010, 5:31 PM

      rc проверь

      1 Reply Last reply Reply Quote 0
      • E Offline
        Eugene
        last edited by Feb 11, 2010, 6:29 PM

        ls -l /usr/local/etc/rc.d

        http://ru.doc.pfsense.org

        1 Reply Last reply Reply Quote 0
        • L Offline
          l2grom
          last edited by Feb 11, 2010, 6:37 PM

          Спасибо за наводку, в rc.d шарился, все чисто, предлогаю нашим тестерам и просто любителям заморочек установить данную связку и проверить в чем собака зарыта.  Версию pfsense я отписал, проверил на версии 1.2.3.-rc1 глюка не наблюдается.

          RC.D проверю еще раз, 99 процентов что там что-то.

          1 Reply Last reply Reply Quote 0
          • D Offline
            dvserg
            last edited by Feb 11, 2010, 6:54 PM

            В каталоге /usr/local/pkg/ подкаталоги посмотрите - там еще скрипты есть.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • E Offline
              Eugene
              last edited by Feb 11, 2010, 7:04 PM

              а мне вот это понравилось -)
              @l2grom:

              Одно вижу из ошибки, -gt (какой дебил -gt поставил черточку)

              http://ru.doc.pfsense.org

              1 Reply Last reply Reply Quote 0
              • L Offline
                l2grom
                last edited by Feb 11, 2010, 7:15 PM

                @Eugene:

                а мне вот это понравилось -)
                @l2grom:

                Одно вижу из ошибки, -gt (какой дебил -gt поставил черточку)

                Попрошу без намеков, я такими операторами не пользуюсь  ;D

                1 Reply Last reply Reply Quote 0
                • Z Offline
                  zar0ku1
                  last edited by Feb 11, 2010, 11:29 PM

                  не вижу смысла отлавливать глюки в RC, когда уже есть финальная версия

                  закрывайте темы, если ответ на ваш вопрос полон.
                  если схема сложная - не поленитесь ее нарисовать

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    l2grom
                    last edited by Feb 12, 2010, 3:24 AM

                    @zar0ku1:

                    не вижу смысла отлавливать глюки в RC, когда уже есть финальная версия

                    Можно поподробней, лазил по шарам, финальная версия это pfSense-1.2.3-RELEASE-LiveCD-Installer,  или этоpfSense-1.2.3-FINAL-LiveCD-Installer. Я просто не нашол финальной версии, при установке pfSense-1.2.3-RELEASE-LiveCD-Installer когда заходишь в оболочку пишет
                    Version  1.2.3-RC3
                    built on Mon Oct 5 22:57:46 UTC 2009
                    FreeBSD 7.2-RELEASE-p4 i386

                    1 Reply Last reply Reply Quote 0
                    • Z Offline
                      zar0ku1
                      last edited by Feb 12, 2010, 4:07 AM

                      финальная версия вот http://pfsense.nsa.co.il/downloads/pfSense-1.2.3-RELEASE-LiveCD-Installer.iso.gz
                      новость об этом от 10 декабря 2009 года http://blog.pfsense.org/?p=531

                      у тебя же built on Mon Oct 5 22:57:46 UTC 2009 я бы задумался

                      по части ошибки - вероятно парсеру не нравится закрывающая скобка/либо она лишняя ">" поэтому он и пишет -gt;

                      закрывайте темы, если ответ на ваш вопрос полон.
                      если схема сложная - не поленитесь ее нарисовать

                      1 Reply Last reply Reply Quote 0
                      • L Offline
                        l2grom
                        last edited by Feb 12, 2010, 8:49 AM Feb 12, 2010, 7:42 AM

                        ОК. Поставлю, протестирую.

                        Name   pfSenseLOCAL.local
                        Version 1.2.3-RELEASE
                        built on Sun Dec 6 23:21:36 EST 2009
                        FreeBSD 7.2-RELEASE-p5 i386
                        Platform pfSense
                        CPU Type AMD Athlon™ 64 X2 Dual Core Processor 4600+

                        Установил, протестировал, не чего не изменилось, ситуация та же. ХЕЛП.

                        1 Reply Last reply Reply Quote 0
                        • E Offline
                          Eugene
                          last edited by Feb 12, 2010, 2:14 PM

                          А что у нас в /tmp/nohup.out?

                          http://ru.doc.pfsense.org

                          1 Reply Last reply Reply Quote 0
                          • L Offline
                            l2grom
                            last edited by Feb 12, 2010, 2:25 PM

                            @Eugene:

                            А что у нас в /tmp/nohup.out?

                            он чистый вообще

                            1 Reply Last reply Reply Quote 0
                            • E Offline
                              Eugene
                              last edited by Feb 12, 2010, 2:31 PM

                              И всё-таки, что показывает

                              ls -l /usr/local/etc/rc.d/
                              

                              http://ru.doc.pfsense.org

                              1 Reply Last reply Reply Quote 0
                              • L Offline
                                l2grom
                                last edited by Feb 12, 2010, 2:39 PM

                                @Eugene:

                                И всё-таки, что показывает

                                ls -l /usr/local/etc/rc.d/
                                

                                Сейчас выложу скрины. Там все нормально.

                                1 Reply Last reply Reply Quote 0
                                • L Offline
                                  l2grom
                                  last edited by Feb 13, 2010, 5:27 AM

                                  @l2grom:

                                  @Eugene:

                                  И всё-таки, что показывает

                                  ls -l /usr/local/etc/rc.d/
                                  

                                  Сейчас выложу скрины. Там все нормально.

                                  ls -l /usr/local/etc/rc.d/

                                  total 10
                                  -rwxr-xr-x  1 root  wheel  269 Feb 12 15:15 cron.sh
                                  -rwxr-xr-x  1 root  wheel  316 Feb 12 18:05 proftpd.sh
                                  -rwxr-xr-x  1 root  wheel  2878 Feb 12 15:10 proxy_monitor.sh
                                  -rwxr-xr-x  1 root  wheel  431 Feb 12 15:11 squid.sh

                                  Warning: Invalid argument supplied for foreach() in /etc/rc.banner on line 62

                                  62 >       foreach($iflist as $ifname => $ifinfo) {
                                                 /* skip interfaces that don't have a friendly name /
                                                 if($ifinfo['friendly'] != "") {
                                                         $friendly = strtoupper($ifinfo['friendly']);
                                                         /
                                  point to this interface's config /
                                                         $ifconf =& $config['interfaces'][$ifinfo['friendly']];
                                                         /
                                  look for 'special cases' */
                                                         switch($ifconf['ipaddr']) {
                                                         case "dhcp":

                                  1 Reply Last reply Reply Quote 0
                                  • E Offline
                                    Eugene
                                    last edited by Feb 13, 2010, 6:41 PM

                                    В начальном сообщении ещё и tftp.sh присутствует. Убрал а ошибка осталась?
                                    А это когда вылазит?

                                    Warning: Invalid argument supplied for foreach() in /etc/rc.banner on line 62

                                    http://ru.doc.pfsense.org

                                    1 Reply Last reply Reply Quote 0
                                    • L Offline
                                      l2grom
                                      last edited by Feb 13, 2010, 7:55 PM Feb 13, 2010, 7:37 PM

                                      @Eugene:

                                      В начальном сообщении ещё и tftp.sh присутствует. Убрал а ошибка осталась?
                                      А это когда вылазит?

                                      Warning: Invalid argument supplied for foreach() in /etc/rc.banner on line 62

                                      Спасибо всем за помощь, изрядно поковыряв pfsense ошибку обнаружил в скрипте, который собирает статистику ))
                                      ошибка в следующем:

                                      sh ip acco|/bin/grep 'Accounting data saved'| /bin/awk , нет, ошибка не в коде а в том что я для этого скрипта разметил фалы согласно пути =/bin/= , как только переписал строки и удалил ранее созданные файлы grep,awk и создал их по пути

                                      sh ip acco|/usr/bin/grep 'Accounting data saved'| /usr/bin/awk

                                      = ошибка пропала сама собой. Видимо Pfsense следит за этим каталогам, и регистрирует все что в нем есть, и если туда что то добавить то вот такая ошибка возникает.

                                      Необходим мануал, где можно создавать файлы а где нет, знай я что нельзя в pfsense по этому пути /bin/
                                      создавать свои файлы, не столкнулся бы с этой ошибкой.

                                      1 Reply Last reply Reply Quote 0
                                      18 out of 18
                                      • First post
                                        18/18
                                        Last post
                                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                        This community forum collects and processes your personal information.
                                        consent.not_received