Sabayon development

David Groos djgroos at gmail.com
Sun Aug 16 15:27:53 UTC 2009


Hi All,

I've got 1 week before I go back to school, --not sure when other parts of
the world start their regular school year (well, actually I know that
Guatemala starts in January).  And then, a week after that students arrive!
So time's getting short to have everything ready upon student arrival and
I'll have very limited time after that to try to get things working...  My
focus is on Sabayon profile manager and iTALC.  I've sent a message about
the latter--this message is about Sabayon.

I un-installed (with synaptic) and reinstalled Sabayon, once again using
sbalneav ppa, I did this using sudo apt-get install sabayon.  To test out I
launched sabayon (tried both from CLI and menu) and created a profile named,
system-admin, then clicked on the 'edit' button and...
    --When I did this first from a thin client, it quickly crashed--please
see the error log ending in 39-53.txt.
    --When I did it a few minutes later from the server it started to open
the window, then crashed also--please see the error log ending in 57-14.txt.

It seems that work is going on elsewhere (something about a new version
uploaded in experimental?
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534937

Let me know what I can do to support testing!

Thanks for your development work!

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/edubuntu-devel/attachments/20090816/bcf8154c/attachment.html>
-------------- next part --------------
===== BEGIN MILESTONES (/usr/bin/sabayon) =====
MainThread 2009/08/16 09:16:41.6923 (admin-tool): Creating profiles dialog
MainThread 2009/08/16 09:16:42.0421 (admin-tool): Starting main loop
MainThread 2009/08/16 09:39:53.3113 (admin-tool): ========== BEGIN SABAYON-SESSION LOG ==========
/var/lib/python-support/python2.6/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/var/lib/python-support/python2.6/sabayon/sessionwindow.py:76: GtkWarning: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  icon_theme = gtk.icon_theme_get_default ()
===== BEGIN MILESTONES (/usr/lib/sabayon/sabayon-session) =====
MainThread 2009/08/16 09:39:53.1469 (sabayon-session): Starting session window for profile_name='system-admin', profile_path='/tmp/profile-sabayon-admin-290iYg.zip', display_number='0'
MainThread 2009/08/16 09:39:53.2478 (sabayon-session): Fatal exception!  Exiting abnormally.
MainThread 2009/08/16 09:39:53.2485 (sabayon-session): Traceback (most recent call last):
  File "/usr/lib/sabayon/sabayon-session", line 75, in <module>
    window = sessionwindow.SessionWindow (profile_name, profile_path, display_number)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 146, in __init__
    self.changes_model = ProfileChangesModel (self.profile)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 78, in __init__
    self.locked_pixbuf   = icon_theme.load_icon ("stock_lock",      16, 0)
AttributeError: 'NoneType' object has no attribute 'load_icon'

===== END MILESTONES (/usr/lib/sabayon/sabayon-session) =====
===== BEGIN RING BUFFER (/usr/lib/sabayon/sabayon-session) =====
MainThread 2009/08/16 09:39:53.1469 (sabayon-session): Starting session window for profile_name='system-admin', profile_path='/tmp/profile-sabayon-admin-290iYg.zip', display_number='0'
MainThread 2009/08/16 09:39:53.2478 (sabayon-session): Fatal exception!  Exiting abnormally.
MainThread 2009/08/16 09:39:53.2485 (sabayon-session): Traceback (most recent call last):
  File "/usr/lib/sabayon/sabayon-session", line 75, in <module>
    window = sessionwindow.SessionWindow (profile_name, profile_path, display_number)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 146, in __init__
    self.changes_model = ProfileChangesModel (self.profile)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 78, in __init__
    self.locked_pixbuf   = icon_theme.load_icon ("stock_lock",      16, 0)
AttributeError: 'NoneType' object has no attribute 'load_icon'

===== END RING BUFFER (/usr/lib/sabayon/sabayon-session) =====


This configuration for the debug log can be re-created
by putting the following in /root/sabayon-debug-log.conf
(use ';' to separate domain names):

[debug log]
max lines = 1000

========== END SABAYON-SESSION LOG ==========
MainThread 2009/08/16 09:39:53.3119 (admin-tool): Got fatal error: sabayon-session exited with a FATAL ERROR (exit code 1)
MainThread 2009/08/16 09:39:53.5021 (admin-tool): Terminating main loop
MainThread 2009/08/16 09:39:53.5023 (admin-tool): Exiting abnormally; dumping log due to a fatal error
===== END MILESTONES (/usr/bin/sabayon) =====
===== BEGIN RING BUFFER (/usr/bin/sabayon) =====
MainThread 2009/08/16 09:16:41.6923 (admin-tool): Creating profiles dialog
MainThread 2009/08/16 09:16:42.0421 (admin-tool): Starting main loop
MainThread 2009/08/16 09:39:52.4514 (USER): Starting to edit profile 'system-admin'
MainThread 2009/08/16 09:39:53.3113 (admin-tool): ========== BEGIN SABAYON-SESSION LOG ==========
/var/lib/python-support/python2.6/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/var/lib/python-support/python2.6/sabayon/sessionwindow.py:76: GtkWarning: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  icon_theme = gtk.icon_theme_get_default ()
===== BEGIN MILESTONES (/usr/lib/sabayon/sabayon-session) =====
MainThread 2009/08/16 09:39:53.1469 (sabayon-session): Starting session window for profile_name='system-admin', profile_path='/tmp/profile-sabayon-admin-290iYg.zip', display_number='0'
MainThread 2009/08/16 09:39:53.2478 (sabayon-session): Fatal exception!  Exiting abnormally.
MainThread 2009/08/16 09:39:53.2485 (sabayon-session): Traceback (most recent call last):
  File "/usr/lib/sabayon/sabayon-session", line 75, in <module>
    window = sessionwindow.SessionWindow (profile_name, profile_path, display_number)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 146, in __init__
    self.changes_model = ProfileChangesModel (self.profile)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 78, in __init__
    self.locked_pixbuf   = icon_theme.load_icon ("stock_lock",      16, 0)
AttributeError: 'NoneType' object has no attribute 'load_icon'

===== END MILESTONES (/usr/lib/sabayon/sabayon-session) =====
===== BEGIN RING BUFFER (/usr/lib/sabayon/sabayon-session) =====
MainThread 2009/08/16 09:39:53.1469 (sabayon-session): Starting session window for profile_name='system-admin', profile_path='/tmp/profile-sabayon-admin-290iYg.zip', display_number='0'
MainThread 2009/08/16 09:39:53.2478 (sabayon-session): Fatal exception!  Exiting abnormally.
MainThread 2009/08/16 09:39:53.2485 (sabayon-session): Traceback (most recent call last):
  File "/usr/lib/sabayon/sabayon-session", line 75, in <module>
    window = sessionwindow.SessionWindow (profile_name, profile_path, display_number)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 146, in __init__
    self.changes_model = ProfileChangesModel (self.profile)
  File "/var/lib/python-support/python2.6/sabayon/sessionwindow.py", line 78, in __init__
    self.locked_pixbuf   = icon_theme.load_icon ("stock_lock",      16, 0)
AttributeError: 'NoneType' object has no attribute 'load_icon'

===== END RING BUFFER (/usr/lib/sabayon/sabayon-session) =====


This configuration for the debug log can be re-created
by putting the following in /root/sabayon-debug-log.conf
(use ';' to separate domain names):

[debug log]
max lines = 1000

========== END SABAYON-SESSION LOG ==========
MainThread 2009/08/16 09:39:53.3119 (admin-tool): Got fatal error: sabayon-session exited with a FATAL ERROR (exit code 1)
MainThread 2009/08/16 09:39:53.4999 (USER): Finishing editing profile
MainThread 2009/08/16 09:39:53.5021 (admin-tool): Terminating main loop
MainThread 2009/08/16 09:39:53.5023 (admin-tool): Exiting abnormally; dumping log due to a fatal error
===== END RING BUFFER (/usr/bin/sabayon) =====


This configuration for the debug log can be re-created
by putting the following in /root/sabayon-debug-log.conf
(use ';' to separate domain names):

[debug log]
max lines = 1000
-------------- next part --------------
===== BEGIN MILESTONES (/usr/bin/sabayon) =====
MainThread 2009/08/16 09:56:42.4772 (admin-tool): Creating profiles dialog
MainThread 2009/08/16 09:56:42.7324 (admin-tool): Starting main loop
MainThread 2009/08/16 09:57:14.1859 (admin-tool): Got fatal error: sabayon-session exited with a FATAL ERROR (exit code 1)
MainThread 2009/08/16 09:57:14.5623 (admin-tool): Got fatal error: Fatal exception in callback; exiting main loop
MainThread 2009/08/16 09:57:14.5714 (admin-tool): Traceback (most recent call last):
  File "/var/lib/python-support/python2.6/sabayon/errors.py", line 125, in wrapper
    return func (*args, **kwargs)
  File "/var/lib/python-support/python2.6/sabayon/profilesdialog.py", line 148, in __session_child_watch_handler
    protosession.reset_shell_and_homedir (self.username, self.temp_homedir)
  File "/var/lib/python-support/python2.6/sabayon/protosession.py", line 82, in reset_shell_and_homedir
    shutil.rmtree (temp_homedir)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 225, in rmtree
    onerror(os.rmdir, path, sys.exc_info())
  File "/usr/lib/python2.6/shutil.py", line 223, in rmtree
    os.rmdir(path)
OSError: [Errno 39] Directory not empty: '/tmp/sabayon-temp-home-zDODmA/.gconf/apps/panel/applets'

MainThread 2009/08/16 09:57:14.6075 (admin-tool): Terminating main loop
MainThread 2009/08/16 09:57:14.6077 (admin-tool): Exiting abnormally; dumping log due to a fatal error
===== END MILESTONES (/usr/bin/sabayon) =====
===== BEGIN RING BUFFER (/usr/bin/sabayon) =====
MainThread 2009/08/16 09:56:42.4772 (admin-tool): Creating profiles dialog
MainThread 2009/08/16 09:56:42.7324 (admin-tool): Starting main loop
MainThread 2009/08/16 09:57:06.5408 (USER): Starting to edit profile 'system-admin'
MainThread 2009/08/16 09:57:14.1859 (admin-tool): Got fatal error: sabayon-session exited with a FATAL ERROR (exit code 1)
MainThread 2009/08/16 09:57:14.5623 (admin-tool): Got fatal error: Fatal exception in callback; exiting main loop
MainThread 2009/08/16 09:57:14.5714 (admin-tool): Traceback (most recent call last):
  File "/var/lib/python-support/python2.6/sabayon/errors.py", line 125, in wrapper
    return func (*args, **kwargs)
  File "/var/lib/python-support/python2.6/sabayon/profilesdialog.py", line 148, in __session_child_watch_handler
    protosession.reset_shell_and_homedir (self.username, self.temp_homedir)
  File "/var/lib/python-support/python2.6/sabayon/protosession.py", line 82, in reset_shell_and_homedir
    shutil.rmtree (temp_homedir)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 216, in rmtree
    rmtree(fullname, ignore_errors, onerror)
  File "/usr/lib/python2.6/shutil.py", line 225, in rmtree
    onerror(os.rmdir, path, sys.exc_info())
  File "/usr/lib/python2.6/shutil.py", line 223, in rmtree
    os.rmdir(path)
OSError: [Errno 39] Directory not empty: '/tmp/sabayon-temp-home-zDODmA/.gconf/apps/panel/applets'

MainThread 2009/08/16 09:57:14.6075 (admin-tool): Terminating main loop
MainThread 2009/08/16 09:57:14.6077 (admin-tool): Exiting abnormally; dumping log due to a fatal error
===== END RING BUFFER (/usr/bin/sabayon) =====


This configuration for the debug log can be re-created
by putting the following in /root/sabayon-debug-log.conf
(use ';' to separate domain names):

[debug log]
max lines = 1000


More information about the edubuntu-devel mailing list