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

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

    <bug>
          <bug_id>26744</bug_id>
          
          <creation_ts>2011-12-23 09:32:46 +0400</creation_ts>
          <short_desc>не запускается с ошибкой AttributeError: &apos;NoneType&apos; object has no attribute &apos;startswith&apos;</short_desc>
          <delta_ts>2015-11-09 12:59:01 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alacarte</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></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 name="Vyacheslav Dikonov">slava</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
    
    <cc>jackie.rosen</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127895</commentid>
    <comment_count>0</comment_count>
    <who name="Vyacheslav Dikonov">slava</who>
    <bug_when>2011-12-23 09:32:46 +0400</bug_when>
    <thetext>При запуске alacarte выдается вот такая ошибка:

$ alacarte 
Traceback (most recent call last):
  File &quot;/usr/bin/alacarte&quot;, line 36, in &lt;module&gt;
    main()
  File &quot;/usr/bin/alacarte&quot;, line 32, in main
    app = MainWindow(datadir, version, sys.argv)
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py&quot;, line 48, in __init__
    self.editor = MenuEditor()
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py&quot;, line 36, in __init__
    self.__loadMenus()
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py&quot;, line 56, in __loadMenus
    self.settings.path = os.path.join(util.getUserMenuPath(), self.settings.tree.get_menu_file()) 	 
  File &quot;/usr/lib/python2.7/posixpath.py&quot;, line 66, in join
    if b.startswith(&apos;/&apos;):
AttributeError: &apos;NoneType&apos; object has no attribute &apos;startswith&apos;

Рецепты и патчи из Debian/Ubuntu/Gentoo (XDG префикс, удаление settings) не помогают.


https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/800215
http://www.gentoo.ru/node/17633
https://bugzilla.gnome.org/show_bug.cgi?id=647382
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153270</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-10-23 18:54:38 +0300</bug_when>
    <thetext>Нынче падает так:

$ rpm -q alacarte
alacarte-3.11.91-alt1
$ alacarte 
/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py:22: PyGIWarning: GMenu was imported without specifying a version first. Use gi.require_version(&apos;GMenu&apos;, &apos;3.0&apos;) before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, GdkPixbuf, Gdk, GMenu

(alacarte:1876): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion &apos;gtk_accel_group_from_accel_closure (accel_closure) != NULL&apos; failed

(alacarte:1876): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion &apos;gtk_accel_group_from_accel_closure (accel_closure) != NULL&apos; failed
Traceback (most recent call last):
  File &quot;/usr/bin/alacarte&quot;, line 24, in &lt;module&gt;
    main()
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py&quot;, line 463, in main
    app.setMenuBasename(basename)
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py&quot;, line 61, in setMenuBasename
    self.editor = MenuEditor(menu_basename)
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py&quot;, line 36, in __init__
    self.load()
  File &quot;/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py&quot;, line 49, in load
    if not self.tree.load_sync():
GLib.Error: g-io-error-quark: Failed to look up menu_file for &quot;applications.menu&quot;
 (0)

Это на http://nightly.altlinux.org/sisyphus/alpha/regular-mate-20151023-i586.iso с доустановленным mintmenu.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153520</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-06 20:43:26 +0300</bug_when>
    <thetext>С mate-1.10 всё так же падает... (понимаю, что проект явно заброшен)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153558</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-09 12:59:01 +0300</bug_when>
    <thetext>В общем, mintmenu собран с зависимостью от mozo (который добавлен);
мой вопрос исчерпан.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>