<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>36189</bug_id>
          
          <creation_ts>2019-02-25 11:14:41 +0300</creation_ts>
          <short_desc>новая версия</short_desc>
          <delta_ts>2019-03-30 20:27:21 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p8</product>
          <component>gns3-server</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>https://github.com/GNS3/gns3-server</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>hasculdr</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>178939</commentid>
    <comment_count>0</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 11:14:41 +0300</bug_when>
    <thetext>Прошу по возможности попробовать обновить пакеты gns3-gui, gns3-server до актуальных на данный момент. Протестирую из тестового задания.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178945</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2019-02-25 13:22:37 +0300</bug_when>
    <thetext>apt-repo test 222811 gns3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178949</commentid>
    <comment_count>2</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 13:34:59 +0300</bug_when>
    <thetext># apt-repo test 222811 gns3
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64 release [880B]
Получено: 2 http://git.altlinux.org repo/222811/x86_64 release [549B]
Получено: 3 http://ftp.altlinux.org p8/branch/noarch release [673B]
Получено: 4 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Получено 2639B за 0s (27,2kB/s).
Получено: 1 http://git.altlinux.org repo/222811/x86_64/task pkglist [14,4kB]
Найдено http://ftp.altlinux.org p8/branch/x86_64/classic pkglist
Найдено http://ftp.altlinux.org p8/branch/x86_64/classic release
Найдено http://ftp.altlinux.org p8/branch/noarch/classic pkglist
Найдено http://ftp.altlinux.org p8/branch/noarch/classic release
Найдено http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org p8/branch/x86_64-i586/classic release
Получено: 2 http://git.altlinux.org repo/222811/x86_64/task release [138B]
Получено 14,5kB за 0s (133kB/s).              
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога &apos;Входящие&apos;.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  gns3: Требует: gns3-server (= 2.1.12)
E: Извините, `битые&apos; пакеты
[root@work ~]# rpm -qa | grep gns3
gns3-server-1.5.2-alt1
gns3-net-converter-1.3.0-alt1
gns3-gui-1.5.2-alt1
я на p8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178952</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2019-02-25 13:53:48 +0300</bug_when>
    <thetext>А бага висит на Сизифе. Версия в Сзифе почти самая новая была.

Попробуйте:
apt-repo add task 222811
apt-get update
apt-get dist-upgrade

Но на p8 скорее всего не установится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178953</commentid>
    <comment_count>4</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 14:07:29 +0300</bug_when>
    <thetext>установилось, но
# apt-get dist-upgrade 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  gns3-gui
Следующие НОВЫЕ пакеты будут установлены:
  python3-module-Pygments python3-module-SQLAlchemy python3-module-alabaster
  python3-module-babel python3-module-cssselect python3-module-docutils
  python3-module-html5lib python3-module-lxml python3-module-prompt_toolkit
  python3-module-pytz python3-module-snowballstemmer python3-module-sphinx
  python3-module-sphinx_rtd_theme python3-module-wcwidth python3-module-webencodings
  python3-module-whoosh python3-modules-sqlite3
Следующие пакеты будут СОХРАНЕНЫ:
  gns3-server
1 будет обновлено, 17 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено.
# rpm -qa | grep gns3
gns3-server-1.5.2-alt1
gns3-net-converter-1.3.0-alt1
gns3-gui-2.1.12-alt1
для успешного запуска требует соответствующую версию серверного пакета</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178956</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2019-02-25 14:28:39 +0300</bug_when>
    <thetext>apt-get install gns3-server

Что-то у меня напутано...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178959</commentid>
    <comment_count>6</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 14:50:33 +0300</bug_when>
    <thetext># apt-get install gns3-server
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога &apos;Входящие&apos;.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  gns3-server: Требует: python3-module-yarl (&gt;= 0.11) но пакет не может быть установлен
               Требует: python3-module-aiohttp-cors (&gt;= 0.5.3) но пакет не может быть установлен
               Требует: python3-module-aiohttp-cors (&lt; 0.6.0) но пакет не может быть установлен
               Требует: python3-module-aiohttp (&gt;= 2.2.0)
               Требует: python3(aiohttp_cors) (&lt; 0) но пакет не может быть установлен
E: Извините, `битые&apos; пакеты</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178960</commentid>
    <comment_count>7</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 14:52:14 +0300</bug_when>
    <thetext># apt-get dist-upgrade 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут СОХРАНЕНЫ:
  gns3-server
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178961</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2019-02-25 14:54:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; # apt-get install gns3-server
&gt; Чтение списков пакетов... Завершено
&gt; Построение дерева зависимостей... Завершено
&gt; Некоторые пакеты установить невозможно. Это может означать, что Вы
&gt; потребовали невозможного, либо пользуетесь нестабильным репозиторием.
&gt; Часть необходимых пакетов либо ещё не создана, либо была удалена
&gt; из каталога &apos;Входящие&apos;.
&gt; 
&gt; Так как для выполнения Вашего запроса достаточно одной операции, то
&gt; скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
&gt; об этом как о найденной ошибке в пакете.
&gt; Эти сведения могут помочь найти выход из ситуации:
&gt; 
&gt; Следующие пакеты имеют неудовлетворенные зависимости:
&gt;   gns3-server: Требует: python3-module-yarl (&gt;= 0.11) но пакет не может быть
&gt; установлен
&gt;                Требует: python3-module-aiohttp-cors (&gt;= 0.5.3) но пакет не
&gt; может быть установлен
&gt;                Требует: python3-module-aiohttp-cors (&lt; 0.6.0) но пакет не может
&gt; быть установлен
&gt;                Требует: python3-module-aiohttp (&gt;= 2.2.0)
&gt;                Требует: python3(aiohttp_cors) (&lt; 0) но пакет не может быть
&gt; установлен
&gt; E: Извините, `битые&apos; пакеты

А, ну теперь логика apt понятна. Требуется ещё обновление этих пакетов. Ладно, я попробую сделать бекпорт в p8. А вы пока откатывайтесь на исходные.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178962</commentid>
    <comment_count>9</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 15:25:31 +0300</bug_when>
    <thetext>Спасибо. Добавлю, что обновленный gns3-gui запросил у меня пароль суперпользователя для функционала ubridge, как описывалось тут:
https://bugzilla.altlinux.org/show_bug.cgi?id=31326
Проверить повторно не смог, т.к. пароль, похоже, сохраняется на сессию, а перезагружать рабочую машину постоянно не могу.

Так же добавлю свое скромное мнение по пакетам эмулятора. В альтах принято разделить пакеты на малые составляющие, типа сам_пакет, некие_дополнения_для_него, т.п. Сейчас при установке gns3-gui помимо основных пакетов ставятся еще десятки питоновских и qemu*-пакетов. Я не знаю, возможна ли установка gns3-server/gui без qemu*, но если да - то все, что устанавливается сейчас может быть в неком общем мета-пакете, сам gns3-server (именно сервер, т.к. в гуе присутствует функция подключения к удаленному серверу) должен требовать в зависимостях dinamips (т.к. это и есть надстройка над ним), пусть здесь же будут iouyap (сейчас приходится вручную добавлять пользователя, запускающего gns в группу iouyap, не знаю, возможно ли это автоматизировать), ubridge, ну и пусть будет vpcs. Сюда же прицепятся большая часть/все python3*-пакеты.
Все qemu*-пакеты было бы здорово вынести в отдельный пакет типа gns3-qemu, так же отдельно вынести функционал virtualbox, vmware и doсker.
Пач</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178965</commentid>
    <comment_count>10</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2019-02-25 15:34:41 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Спасибо. Добавлю, что обновленный gns3-gui запросил у меня пароль
&gt; суперпользователя для функционала ubridge, как описывалось тут:
&gt; https://bugzilla.altlinux.org/show_bug.cgi?id=31326
&gt; Проверить повторно не смог, т.к. пароль, похоже, сохраняется на сессию, а
&gt; перезагружать рабочую машину постоянно не могу.

А ubridge установлен?

&gt; 
&gt; Так же добавлю свое скромное мнение по пакетам эмулятора. В альтах принято
&gt; разделить пакеты на малые составляющие, типа сам_пакет,
&gt; некие_дополнения_для_него, т.п. Сейчас при установке gns3-gui помимо основных
&gt; пакетов ставятся еще десятки питоновских и qemu*-пакетов. Я не знаю, возможна
&gt; ли установка gns3-server/gui без qemu*, но если да - то все, что
&gt; устанавливается сейчас может быть в неком общем мета-пакете, сам gns3-server
&gt; (именно сервер, т.к. в гуе присутствует функция подключения к удаленному
&gt; серверу) должен требовать в зависимостях dinamips (т.к. это и есть надстройка
&gt; над ним), пусть здесь же будут iouyap (сейчас приходится вручную добавлять
&gt; пользователя, запускающего gns в группу iouyap, не знаю, возможно ли это
&gt; автоматизировать), ubridge, ну и пусть будет vpcs. Сюда же прицепятся большая
&gt; часть/все python3*-пакеты.
&gt; Все qemu*-пакеты было бы здорово вынести в отдельный пакет типа gns3-qemu, так
&gt; же отдельно вынести функционал virtualbox, vmware и doсker.

В Сизифе я зависимости минимизировал. Сделал метапакет gns3, который вытягивает gns3-gui и gns3-server. Таким образом можно отдельно сервер, отельно клиент установить. Опциональные пакеты пользователь сам должен устанавливать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178967</commentid>
    <comment_count>11</comment_count>
    <who name="">hasculdr</who>
    <bug_when>2019-02-25 15:48:14 +0300</bug_when>
    <thetext>$ rpm -qa | grep ubr
ubridge-0.9.4-alt1

вот при установке gns3 как раз указывалось всего около 5 пакетов, а набрав apt-get install gns3-gui/server (уже не помню какого точно) тянутся вообще все пакеты. От десятков не нужных мне qemu*-пакетов отказаться я не мог). Поэтому и спросил про &quot;изменение&quot; зависимостей на некоторые пакеты и их &quot;сбор&quot; в отдельных мета-пакетах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180215</commentid>
    <comment_count>12</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2019-03-30 20:27:21 +0300</bug_when>
    <thetext>Не получается. Слишком сложно это сделать.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>