Install fails saying AttributeError: 'NoneType' object has no attribute 'endswith'

Bug #392934 reported by Keheliya Gallaba
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Entertainer Media Center
Fix Released
High
Matt Layman

Bug Description

When I try to install using sudo python setup.py install command it fails saying this:
AttributeError: 'NoneType' object has no attribute 'endswith'

Following is the complete message I get. I'm pretty sure I installed all the dependencies as well.

--------------------------------------------------------------------------

r/lib/python2.5/site-packages/entertainerlib/backend/components/feeds
copying build/lib/entertainerlib/backend/components/feeds/feed_manager.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/feeds
copying build/lib/entertainerlib/backend/components/feeds/__init__.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/feeds
creating /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/video_metadata_search.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/cache.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/video_cache.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/indexer_thread.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/music_cache.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/media_cache_manager.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/__init__.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
copying build/lib/entertainerlib/backend/components/mediacache/image_cache.py -> /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/exceptions.py to exceptions.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/thumbnailer.py to thumbnailer.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/decorators.py to decorators.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/storage/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/storage/base.py to base.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/logger.py to logger.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/feed_utils.py to feed_utils.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/weather.py to weather.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/albumart_downloader.py to albumart_downloader.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/system_tray_icon.py to system_tray_icon.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/cd_utils.py to cd_utils.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/content_management_dialog.py to content_management_dialog.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/log_viewer.py to log_viewer.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/theme.py to theme.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/lyrics_downloader.py to lyrics_downloader.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/preferences_dialog.py to preferences_dialog.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/open_feed_source_dialog.py to open_feed_source_dialog.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/utils/configuration.py to configuration.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/translation_setup.py to translation_setup.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/backend_connection.py to backend_connection.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/media_player.py to media_player.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/frontend_client.py to frontend_client.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/playable.py to playable.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/images.py to images.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/playlist.py to playlist.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/videos.py to videos.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/feeds.py to feeds.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/music.py to music.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/medialibrary/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screen_history.py to screen_history.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/user_event.py to user_event.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/user_interface.py to user_interface.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/movies_tab.py to movies_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/playlists_tab.py to playlists_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/playlist_tab.py to playlist_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/playing_tab.py to playing_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/series_tab.py to series_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/artists_tab.py to artists_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/video_clips_tab.py to video_clips_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/albums_tab.py to albums_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/tab.py to tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/tracks_tab.py to tracks_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/tabs/lyrics_tab.py to lyrics_tab.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/no_effect.py to no_effect.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/fade.py to fade.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/factory.py to factory.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/zoom_and_fade.py to zoom_and_fade.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/transition.py to transition.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/transitions/slide.py to slide.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/selector.py to selector.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/image_menu_item.py to image_menu_item.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/progress_bar.py to progress_bar.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/clock_label.py to clock_label.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/grid_menu.py to grid_menu.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/eyecandy_texture.py to eyecandy_texture.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/list_indicator.py to list_indicator.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/menu_item.py to menu_item.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/rounded_texture.py to rounded_texture.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/label.py to label.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/menu_overlay.py to menu_overlay.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/image_menu.py to image_menu.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/arrow_texture.py to arrow_texture.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/scroll_menu.py to scroll_menu.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/text_menu_item.py to text_menu_item.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/loading_animation.py to loading_animation.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/scroll_area.py to scroll_area.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/reflection_texture.py to reflection_texture.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/menu.py to menu.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/base.py to base.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/text_menu.py to text_menu.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/texture.py to texture.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/widgets/tab_group.py to tab_group.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/photo_albums.py to photo_albums.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/tv_series.py to tv_series.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/audio_play.py to audio_play.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/factory.py to factory.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/feed.py to feed.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/weather.py to weather.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/photo.py to photo.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/movie.py to movie.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/video.py to video.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/main.py to main.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/album.py to album.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/tv_episodes.py to tv_episodes.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/photographs.py to photographs.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/music.py to music.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/question.py to question.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/rss.py to rss.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/screen.py to screen.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/video_osd.py to video_osd.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/artist.py to artist.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/disc.py to disc.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/frontend/gui/screens/feed_entry.py to feed_entry.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/backend_server.py to backend_server.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message_scheduler.py to message_scheduler.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message_type_priority.py to message_type_priority.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message_bus.py to message_bus.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message_generator.py to message_generator.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message_bus_proxy.py to message_bus_proxy.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message.py to message.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/connection_server.py to connection_server.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/message_handler.py to message_handler.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/client_connection.py to client_connection.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/db/connection.py to connection.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/db/models.py to models.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/core/db/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/feeds/feed_fetcher.py to feed_fetcher.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/feeds/feed_manager.py to feed_manager.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/feeds/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/video_metadata_search.py to video_metadata_search.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/cache.py to cache.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/video_cache.py to video_cache.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/indexer_thread.py to indexer_thread.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/music_cache.py to music_cache.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/media_cache_manager.py to media_cache_manager.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/entertainerlib/backend/components/mediacache/image_cache.py to image_cache.pyc
running install_scripts
copying build/scripts-2.5/entertainer -> /usr/bin
copying build/scripts-2.5/entertainer-backend -> /usr/bin
copying build/scripts-2.5/entertainer-content-manager -> /usr/bin
copying build/scripts-2.5/entertainer-preferences -> /usr/bin
changing mode of /usr/bin/entertainer to 775
changing mode of /usr/bin/entertainer-backend to 775
changing mode of /usr/bin/entertainer-content-manager to 775
changing mode of /usr/bin/entertainer-preferences to 775
running install_data
creating /usr/share/entertainer
creating /usr/share/entertainer/cfg
copying cfg/content.conf -> /usr/share/entertainer/cfg
copying cfg/preferences.conf -> /usr/share/entertainer/cfg
creating /usr/share/entertainer/cfg/themes
creating /usr/share/entertainer/cfg/themes/Black
copying cfg/themes/Black/thumbnail.png -> /usr/share/entertainer/cfg/themes/Black
copying cfg/themes/Black/theme.conf -> /usr/share/entertainer/cfg/themes/Black
creating /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/menuitem_bg.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/selector.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-skip-backward.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-playback-pause.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/zoom_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/menu_overlay.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-playback-stop.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/native_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/star.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/selector_glow.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/star2.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/menu_overlay_LARGE.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-seek-backward.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/warning_icon.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/new.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-skip-forward.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-playback-start.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-eject.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/rss_icon.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/media-seek-forward.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/default_movie_art.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/disc.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/default_album_art.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/widescreen_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Black/images
copying cfg/themes/Black/images/compromise_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Black/images
creating /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-snow.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-clouds.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-ice.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-rain-chance.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-fog.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-rain.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-sun-mostly.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-sun-clouds.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-sun.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-lightning.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
copying cfg/themes/Black/images/weather/weather-na.png -> /usr/share/entertainer/cfg/themes/Black/images/weather
creating /usr/share/entertainer/cfg/themes/Default
copying cfg/themes/Default/thumbnail.png -> /usr/share/entertainer/cfg/themes/Default
copying cfg/themes/Default/theme.conf -> /usr/share/entertainer/cfg/themes/Default
creating /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/menuitem_bg.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/selector.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/menu_overlay2.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-skip-backward.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-playback-pause.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/zoom_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/menu_overlay.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-playback-stop.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/native_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/star.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/selector_glow.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/star2.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-seek-backward.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/warning_icon.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/new.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-skip-forward.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-playback-start.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-eject.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/rss_icon.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/media-seek-forward.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/default_movie_art.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/disc.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/default_album_art.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/widescreen_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Default/images
copying cfg/themes/Default/images/compromise_aspect_ratio.png -> /usr/share/entertainer/cfg/themes/Default/images
creating /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-snow.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-clouds.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-ice.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-rain-chance.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-fog.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-rain.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-sun-mostly.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-sun-clouds.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-sun.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-lightning.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying cfg/themes/Default/images/weather/weather-na.png -> /usr/share/entertainer/cfg/themes/Default/images/weather
copying icons/hicolor/16x16/apps/entertainer.png -> /usr/share/icons/hicolor/16x16/apps
copying icons/hicolor/24x24/apps/entertainer.png -> /usr/share/icons/hicolor/24x24/apps
copying icons/hicolor/scalable/apps/entertainer.svg -> /usr/share/icons/hicolor/scalable/apps
copying icons/hicolor/48x48/apps/entertainer.png -> /usr/share/icons/hicolor/48x48/apps
creating /usr/share/locale/es_ES
creating /usr/share/locale/es_ES/LC_MESSAGES
copying locale/es_ES/LC_MESSAGES/entertainer.mo -> /usr/share/locale/es_ES/LC_MESSAGES
copying locale/en_GB/LC_MESSAGES/entertainer.mo -> /usr/share/locale/en_GB/LC_MESSAGES
copying locale/fi/LC_MESSAGES/entertainer.mo -> /usr/share/locale/fi/LC_MESSAGES
copying locale/sv/LC_MESSAGES/entertainer.mo -> /usr/share/locale/sv/LC_MESSAGES
copying locale/zh_CN/LC_MESSAGES/entertainer.mo -> /usr/share/locale/zh_CN/LC_MESSAGES
copying locale/hu/LC_MESSAGES/entertainer.mo -> /usr/share/locale/hu/LC_MESSAGES
copying locale/he/LC_MESSAGES/entertainer.mo -> /usr/share/locale/he/LC_MESSAGES
copying locale/es/LC_MESSAGES/entertainer.mo -> /usr/share/locale/es/LC_MESSAGES
copying locale/fr_FR/LC_MESSAGES/entertainer.mo -> /usr/share/locale/fr_FR/LC_MESSAGES
copying locale/fr/LC_MESSAGES/entertainer.mo -> /usr/share/locale/fr/LC_MESSAGES
copying locale/sr/LC_MESSAGES/entertainer.mo -> /usr/share/locale/sr/LC_MESSAGES
copying locale/de/LC_MESSAGES/entertainer.mo -> /usr/share/locale/de/LC_MESSAGES
copying locale/pl/LC_MESSAGES/entertainer.mo -> /usr/share/locale/pl/LC_MESSAGES
copying locale/da/LC_MESSAGES/entertainer.mo -> /usr/share/locale/da/LC_MESSAGES
copying locale/nl/LC_MESSAGES/entertainer.mo -> /usr/share/locale/nl/LC_MESSAGES
copying locale/pt_BR/LC_MESSAGES/entertainer.mo -> /usr/share/locale/pt_BR/LC_MESSAGES
copying locale/pt/LC_MESSAGES/entertainer.mo -> /usr/share/locale/pt/LC_MESSAGES
copying locale/it/LC_MESSAGES/entertainer.mo -> /usr/share/locale/it/LC_MESSAGES
copying locale/gl/LC_MESSAGES/entertainer.mo -> /usr/share/locale/gl/LC_MESSAGES
creating /usr/share/entertainer/docs
copying docs/COPYING -> /usr/share/entertainer/docs
copying docs/DEPENDENCIES -> /usr/share/entertainer/docs
copying docs/entertainer.desktop -> /usr/share/applications
copying docs/entertainer.1.gz -> /usr/share/man/man1
running install_egg_info
Writing /usr/lib/python2.5/site-packages/Entertainer-0.4.egg-info
Traceback (most recent call last):
  File "setup.py", line 91, in <module>
    libraries.''',
  File "/usr/lib/python2.5/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.5/distutils/dist.py", line 974, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
    cmd_obj.run()
  File "setup.py", line 27, in run
    target = os.path.join(self.root, "usr", "share", "icons", "hicolor")
  File "/usr/lib/python2.5/posixpath.py", line 62, in join
    elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'
_____________________________________________________________

Related branches

Revision history for this message
Keheliya Gallaba (keheliya-gallaba) wrote :

By the way it says:

E: Couldn't find package python-clutter

while trying to install dependencies. Is it related to this problem? If so how can I fix it?

Revision history for this message
Samuel Buffet (samuel-buffet) wrote :

Keheliya hi,

Hmm, right now I don't know what's going wrong but it doesn't look like it's related to your missing python-clutter. I would say it's something else.

In order to help you, can you please tell us which version you're trying to install or confirm this is trunk.

Thanks,
Samuel-

Changed in entertainer:
assignee: nobody → Samuel Buffet (samuel-buffet)
importance: Undecided → High
milestone: none → entertainer-0.5
status: New → In Progress
Revision history for this message
Samuel Buffet (samuel-buffet) wrote :

Okay I can confirm this on trunk 386.

Keheliya, a quick fix (waiting for the final fix is merged) can be :

line 28 of setup.py :

        target = os.path.join("/", "usr", "share", "icons", "hicolor")

instead of

        target = os.path.join(self.root, "usr", "share", "icons", "hicolor")

Thanks again for this bug report :)

Samuel-

PS: you still need Clutter 0.8 and python-clutter 0.8 to run Entertainer. Those packages are in the main repository.

Revision history for this message
Keheliya Gallaba (keheliya-gallaba) wrote :

Its the entertainer-0.4.2 version tar ball. How can I install from the main repository? Thanx for the quick help

Revision history for this message
Samuel Buffet (samuel-buffet) wrote : Re: [Bug 392934] Re: Install fails saying AttributeError: 'NoneType' object has no attribute 'endswith'

To install python-clutter the quickest way is :

"sudo apt-get install python-clutter" in a Terminal

or just use synaptic and search for "python-clutter".

Revision history for this message
Matt Layman (mblayman) wrote :

Keheliya, you can run the command `bzr branch lp:entertainer` which will download the latest version from the trunk. You'll need to have bzr install first (`sudo apt-get install bzr`).

Changed in entertainer:
assignee: Samuel Buffet (samuel-buffet) → nobody
Revision history for this message
Keheliya Gallaba (keheliya-gallaba) wrote :

When I enter 'sudo apt-get install python-clutter' It results in following: 'E: Couldn't find package python-clutter'

Next I tried 'bzr branch lp:entertainer' after installing bzr.No error was reported.How can I launch entertainer after that?

Revision history for this message
Samuel Buffet (samuel-buffet) wrote :

Hoho, so that mean that it may be the time for you to tell us what distro you're running.

You seem to know "sudo" so I'd say Ubuntu, right?

But if 'sudo apt-get install python-clutter' fails it's maybe because you're not running Jaunty.

So it this case you have to use 'python-clutter' packaged by Paul Hummer.

You'll find it there >>> https://launchpad.net/~rockstar/+archive/ppa.

Add his PPA to your source list and then you should be able to install python-clutter.

Trust this helps,
Samuel-

Revision history for this message
Matt Layman (mblayman) wrote :

I've fixed this in my fix-root branch that is now proposed for merging.

Changed in entertainer:
assignee: nobody → Matt Layman (laymansterms)
Matt Layman (mblayman)
Changed in entertainer:
status: In Progress → Fix Committed
Matt Layman (mblayman)
Changed in entertainer:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.