Now, I decided to update/upgrade (I keep mixing those two terms up) only entropy and equo and here's what happened:
- Code: Select all
Sm0kerZ-ParadiZe ~ # equo update
>> @@ Repositories synchronization ...
>> [svn.sabayonlinux.org:1026] Successfully connected to host
>> [svn.sabayonlinux.org:1026] Successfully disconnected from host
>> # (1/1) Sabayon Linux Official Repository
>> # Database URL: http://svn.sabayonlinux.org/entropy/standard/sabayonlinux.org/database/x86/4
>> # Database local path: /var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86/4
>> # Database EAPI: 3
>> [svn.sabayonlinux.org:1026] Successfully connected to host
>> # EAPI3 Service: skipping differential sync (threshold: 1811/1500)
>> [svn.sabayonlinux.org:1026] Successfully disconnected from host
>> Downloading repository database ...
>> Downloading checksum packages.db.dump.bz2.md5 ...
>> Downloaded database status: OK
>> Unpacking database to packages.db.dump ...
>> Injecting downloaded dump packages.db.dump.bz2, please wait ...
>> ca.cert: available, w00t!.
>> server.cert: available, w00t!.
>> packages.db.mask: available, w00t!.
>> packages.db.system_mask: available, w00t!.
>> packages.db.lic_whitelist: available, w00t!.
>> packages.db.mask: available, w00t!.
>> make.conf: available, w00t!.
>> package.unmask: available, w00t!.
>> package.keywords: available, w00t!.
>> package.use: available, w00t!.
>> profile.link: available, w00t!.
>> notice.rss: available, w00t!.
>> Repository revision: 957
>> @@ /etc/make.profile: link differs. Updating.
>> Cache is now empty.
>> Resolving metadata
>> Dependencies cache filled.
>> @@ Security Advisories: testing service connection ...
>> @@ Security Advisories: getting latest GLSAs ...
>> # Security Advisories: verification Successful.
>> # Security Advisories: installing ...
>> @@ Security Advisories: updated successfully
>> * ATTENTION: forcing packages metadata update. Updating system database using repository id sabayonlinux.org
>> * SPM: Running fixpackages, it could take a while.
Performing Global Updates: /usr/portage/profiles/updates/1Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.........................................
Performing Global Updates: /usr/portage/profiles/updates/2Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
................................................................................................................
Performing Global Updates: /usr/portage/profiles/updates/3Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...............................................................................................................................................................................................
Performing Global Updates: /usr/portage/profiles/updates/4Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.....................................................................................................................................................................................................................................................................
Performing Global Updates: /usr/portage/profiles/updates/1Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.....................................................................................................................................................................................................................................................
Performing Global Updates: /usr/portage/profiles/updates/2Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................................................................................................
Performing Global Updates: /usr/portage/profiles/updates/3Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..............................................................................
Performing Global Updates: /usr/portage/profiles/updates/4Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.......................................
Performing Global Updates: /usr/portage/profiles/updates/1Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................................
Performing Global Updates: /usr/portage/profiles/updates/2Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................
Performing Global Updates: /usr/portage/profiles/updates/3Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...............
Performing Global Updates: /usr/portage/profiles/updates/4Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.........................
Performing Global Updates: /usr/portage/profiles/updates/1Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.....................
Performing Global Updates: /usr/portage/profiles/updates/2Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..........................
Performing Global Updates: /usr/portage/profiles/updates/3Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................
Performing Global Updates: /usr/portage/profiles/updates/4Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.................
Performing Global Updates: /usr/portage/profiles/updates/1Q-2008
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
................
Performing Global Updates: /usr/portage/profiles/updates/2Q-2008
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.....................................
Performing Global Updates: /usr/portage/profiles/updates/3Q-2008
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
................
Performing Global Updates: /usr/portage/profiles/updates/4Q-2008
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................
>> * ENTROPY: action: slotmove =dev-java/xerces-2.6* 2 2.6.
>> * ENTROPY: action: move net-www/netscape-flash www-plugins/adobe-flash.
>> * ENTROPY: action: move dev-perl/IO-Compress-Bzip2 perl-core/IO-Compress-Bzip2.
>> * ENTROPY: action: move dev-perl/Compress-Raw-Bzip2 perl-core/Compress-Raw-Bzip2.
>> * ENTROPY: action: move lxde-base/lxsession-lite lxde-base/lxsession.
>> * ENTROPY: action: slotmove media-video/kaffeine 0 3.5.
>> * ENTROPY: action: move x11-misc/xinput x11-apps/xinput.
>> * ENTROPY: action: slotmove media-libs/xvid 1 0.
>> * ENTROPY: action: slotmove kde-misc/kdnssd-avahi 0 3.5.
>> * ENTROPY: action: slotmove app-antivirus/klamav 0 3.5.
>> * SPM: Moving old entry '/var/db/pkg/lxde-base/lxsession-lite-0.3.6' to '/var/lib/entropy/tmp/lxsession-lite-0.3.6'
>> * SPM: Moving old entry '/var/db/pkg/dev-perl/Compress-Raw-Bzip2-2.015' to '/var/lib/entropy/tmp/Compress-Raw-Bzip2-2.015'
>> * SPM: Moving old entry '/var/db/pkg/x11-misc/xinput-1.3.0' to '/var/lib/entropy/tmp/xinput-1.3.0'
>> * SPM: Moving old entry '/var/db/pkg/dev-perl/IO-Compress-Bzip2-2.015' to '/var/lib/entropy/tmp/IO-Compress-Bzip2-2.015'
>> * SPM: Moving old entry '/var/db/pkg/net-www/netscape-flash-10.0.12.36-r1' to '/var/lib/entropy/tmp/netscape-flash-10.0.12.36-r1'
>> !!! Equo/Entropy: a new release is available. Mind to install it before any other package.
>> @@ Notice board: sabayonlinux.org
>> [0] [Mon, 18 May 2009 21:22:48 +0000] Title: GNOME 2.26 has arrived, please read
>> [1] [Sat, 23 May 2009 18:42:50 +0000] Title: Spritz is now known as Sulfur!
Sm0kerZ-ParadiZe ~ #
- Code: Select all
Sm0kerZ-ParadiZe ~ # equo --version
Equo: v0.24.6
'equo search'es for entropy and equo still give the old versions installed but new ones available. Let's 'equo install'...
- Code: Select all
Sm0kerZ-ParadiZe ~ # equo install entropy --ask
>> @@ These are the chosen packages:
>> # (1/1) sys-apps/entropy-0.96.21 >>> Sabayon Linux Official Repository
>> Versions: 0.24.6 / NoTag / 0 ===> 0.96.21 / NoTag / 0
>> Action: Upgrade
>> @@ Packages involved: 1
Would you like to continue with dependencies calculation ? [Yes/No] y
>> @@ Calculating dependencies ...
>> @@ These are the packages that would be merged:
>> ## [U] [sabayonlinux.org] dev-db/sqlite-3.6.14.2|0 [3.6.2|1]
>> ## [U] [sabayonlinux.org] sys-apps/entropy-0.96.21|0 [0.24.6|0]
>> ## [U] [sabayonlinux.org] app-admin/equo-0.96.21|0 [0.24.6|0]
>> @@ Packages needing to be installed/updated/downgraded: 3
>> @@ Packages needing to be removed: 0
>> @@ Packages needing to be installed: 0
>> @@ Packages needing to be reinstalled: 0
>> @@ Packages needing to be updated: 3
>> @@ Packages needing to be downgraded: 0
>> @@ Download size: 1.1MB
>> @@ Used disk space: 1.2MB
>> @@ You need at least: 3.3MB of free space
Would you like to execute the queue ? [Yes/No] y
>> :: (1/3) >>> dev-db/sqlite-3.6.14.2
>> ## Downloading archive: dev-db:sqlite-3.6.14.2~0.tbz2
>> ## ( mirror #1 ) Downloading from: na.mirror.garr.it
>> ## ( mirror #1 ) Successfully downloaded from: na.mirror.garr.it at 304.0kB/second
>> ## Package checksum matches.
>> :: (2/3) >>> sys-apps/entropy-0.96.21
>> ## Downloading archive: sys-apps:entropy-0.96.21~0.tbz2
>> ## ( mirror #1 ) Downloading from: na.mirror.garr.it
>> ## ( mirror #1 ) Successfully downloaded from: na.mirror.garr.it at 403.2kB/second
>> ## Package checksum matches.
>> :: (3/3) >>> app-admin/equo-0.96.21
>> ## Downloading archive: app-admin:equo-0.96.21~0.tbz2
>> ## ( mirror #1 ) Downloading from: na.mirror.garr.it
>> ## ( mirror #1 ) Successfully downloaded from: na.mirror.garr.it at 74.7kB/second
>> ## Package checksum matches.
>> ++ (1/3) >>> dev-db/sqlite-3.6.14.2
>> ## Ebuild: pkg_prerm()
>> ## Ebuild: pkg_postrm()
>> ## Unpacking package: dev-db:sqlite-3.6.14.2~0.tbz2
>> ## Ebuild: pkg_preinst()
>> ## Installing package: dev-db/sqlite-3.6.14.2
>> ## Updating database: dev-db/sqlite-3.6.14.2
>> ## Cleaning old package files...
>> ## Ebuild: pkg_postinst()
>> ## Regenerating /etc/ld.so.cache
>> ## Cleaning: dev-db/sqlite-3.6.14.2
>> ++ (2/3) >>> sys-apps/entropy-0.96.21
>> ## Ebuild: pkg_prerm()
>> ## Ebuild: pkg_postrm()
>> ## Unpacking package: sys-apps:entropy-0.96.21~0.tbz2
>> ## Ebuild: pkg_preinst()
>> ## A new service will be installed: /etc/init.d/repository_admin
>> ## A new service will be installed: /etc/init.d/entropy_client
>> ## A new service will be installed: /etc/init.d/repository_services
>> ## Installing package: sys-apps/entropy-0.96.21
>> ## Protecting config file: /etc/entropy/socket.conf
>> ## Protecting config file: /etc/entropy/entropy.conf
>> ## Protecting config file: /etc/entropy/packages/license.mask.example
>> ## Updating database: sys-apps/entropy-0.96.21
>> ## Cleaning old package files...
>> ## Ebuild: pkg_postinst()
* Purging current Entropy cache
* No files to compile!
* entropy_client added to runlevel default
>> ## Please remember: It is always better to leave Entropy updates isolated.
>> ## Purging Entropy cache ...
>> ## Updating {conf.d,init.d} mtime ...
>> ## Updating environment ...
>> ## Cleaning: sys-apps/entropy-0.96.21
>> ++ (3/3) >>> app-admin/equo-0.96.21
>> ## Ebuild: pkg_prerm()
>> ## Ebuild: pkg_postrm()
>> ## Unpacking package: app-admin:equo-0.96.21~0.tbz2
>> ## Ebuild: pkg_preinst()
>> ## Installing package: app-admin/equo-0.96.21
>> ## Updating database: app-admin/equo-0.96.21
>> ## Cleaning old package files...
>> ## Ebuild: pkg_postinst()
* No files to compile!
>> ## Cleaning: app-admin/equo-0.96.21
>> @@ Installation completed.
>> Cache is now empty.
>> Hi. My name is Bug Reporter. I am sorry to inform you that Equo crashed. Well, you know, shit happens.
>> But there's something you could do to help Equo to be a better application.
>> -- EVEN IF I DON'T WANT YOU TO SUBMIT THE SAME REPORT MULTIPLE TIMES --
>> Now I am showing you what happened. Don't panic, I'm here to help you.
Traceback (most recent call last):
File "/usr/lib/entropy/client/equo.py", line 428, in <module>
def do_moo():
File "/usr/lib/entropy/client/equo.py", line 385, in load_conf_cache
elif opt in ["--quiet","-q"]:
File "../client/text_configuration.py", line 26, in <module>
from entropy.const import *
ImportError: No module named const
Frame <module> in ../client/text_configuration.py at line 26
commands = None
__builtins__ = {'IndexError': <type 'exceptions.IndexError'>, 'all': <built-in function all>, 'help': Type help() for interactive help, or help(object) for help about object., 'vars': <built-in function vars>, 'SyntaxError': <type 'exceptions.SyntaxError'>, 'unicode': <type 'unicode'>, 'UnicodeDecodeError': <type 'exceptions.UnicodeDecodeError'>, 'isinstance': <built-in function isinstance>, 'copyright': Copyright (c) 2001-2008 Python Software Foundation.
All Rights Reserved.
Copyright (c) 2000 BeOpen.com.
All Rights Reserved.
Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.
Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved., 'NameError': <type 'exceptions.NameError'>, 'dict': <type 'dict'>, 'input': <built-in function input>, 'oct': <built-in function oct>, 'SystemExit': <type 'exceptions.SystemExit'>, 'StandardError': <type 'exceptions.StandardError'>, 'repr': <built-in function repr>, 'sorted': <built-in function sorted>, 'False': False, 'RuntimeWarning': <type 'exceptions.RuntimeWarning'>, 'list': <type 'list'>, 'iter': <built-in function iter>, 'reload': <built-in function reload>, 'Warning': <type 'exceptions.Warning'>, 'round': <built-in function round>, 'dir': <built-in function dir>, 'cmp': <built-in function cmp>, 'set': <type 'set'>, 'reduce': <built-in function reduce>, 'intern': <built-in function intern>, 'issubclass': <built-in function issubclass>, 'Ellipsis': Ellipsis, 'EOFError': <type 'exceptions.EOFError'>, 'locals': <built-in function locals>, 'slice': <type 'slice'>, 'FloatingPointError': <type 'exceptions.FloatingPointError'>, 'sum': <built-in function sum>, 'getattr': <built-in function getattr>, 'abs': <built-in function abs>, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'True': True, 'FutureWarning': <type 'exceptions.FutureWarning'>, 'ImportWarning': <type 'exceptions.ImportWarning'>, 'None': None, 'hash': <built-in function hash>, 'len': <built-in function len>, 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
for supporting Python development. See www.python.org for more information., 'frozenset': <type 'frozenset'>, '__name__': '__builtin__', 'ord': <built-in function ord>, 'super': <type 'super'>, '_': <bound method NullTranslations.ugettext of <gettext.NullTranslations instance at 0xb7c4240c>>, 'TypeError': <type 'exceptions.TypeError'>, 'license': Type license() to see the full license text, 'KeyboardInterrupt': <type 'exceptions.KeyboardInterrupt'>, 'UserWarning': <type 'exceptions.UserWarning'>, 'filter': <built-in function filter>, 'range': <built-in function range>, 'staticmethod': <type 'staticmethod'>, 'SystemError': <type 'exceptions.SystemError'>, 'BaseException': <type 'exceptions.BaseException'>, 'pow': <built-in function pow>, 'RuntimeError': <type 'exceptions.RuntimeError'>, 'float': <type 'float'>, 'MemoryError': <type 'exceptions.MemoryError'>, 'StopIteration': <type 'exceptions.StopIteration'>, 'globals': <built-in function globals>, 'divmod': <built-in function divmod>, 'enumerate': <type 'enumerate'>, 'apply': <built-in function apply>, 'LookupError': <type 'exceptions.LookupError'>, 'open': <built-in function open>, 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'basestring': <type 'basestring'>, 'UnicodeError': <type 'exceptions.UnicodeError'>, 'zip': <built-in function zip>, 'hex': <built-in function hex>, 'long': <type 'long'>, 'ReferenceError': <type 'exceptions.ReferenceError'>, 'ImportError': <type 'exceptions.ImportError'>, 'chr': <built-in function chr>, 'xrange': <type 'xrange'>, 'type': <type 'type'>, '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'Exception': <type 'exceptions.Exception'>, 'tuple': <type 'tuple'>, 'UnicodeTranslateError': <type 'exceptions.UnicodeTranslateError'>, 'reversed': <type 'reversed'>, 'UnicodeEncodeError': <type 'exceptions.UnicodeEncodeError'>, 'IOError': <type 'exceptions.IOError'>, 'hasattr': <built-in function hasattr>, 'delattr': <built-in function delattr>, 'setattr': <built-in function setattr>, 'raw_input': <built-in function raw_input>, 'SyntaxWarning': <type 'exceptions.SyntaxWarning'>, 'compile': <built-in function compile>, 'ArithmeticError': <type 'exceptions.ArithmeticError'>, 'str': <type 'str'>, 'property': <type 'property'>, 'GeneratorExit': <type 'exceptions.GeneratorExit'>, 'int': <type 'int'>, '__import__': <built-in function __import__>, 'KeyError': <type 'exceptions.KeyError'>, 'coerce': <built-in function coerce>, 'PendingDeprecationWarning': <type 'exceptions.PendingDeprecationWarning'>, 'file': <type 'file'>, 'EnvironmentError': <type 'exceptions.EnvironmentError'>, 'unichr': <built-in function unichr>, 'any': <built-in function any>, 'OSError': <type 'exceptions.OSError'>, 'DeprecationWarning': <type 'exceptions.DeprecationWarning'>, 'min': <built-in function min>, 'UnicodeWarning': <type 'exceptions.UnicodeWarning'>, 'execfile': <built-in function execfile>, 'id': <built-in function id>, 'complex': <type 'complex'>, 'bool': <type 'bool'>, 'ValueError': <type 'exceptions.ValueError'>, 'NotImplemented': NotImplemented, 'map': <built-in function map>, 'buffer': <type 'buffer'>, 'max': <built-in function max>, 'object': <type 'object'>, 'TabError': <type 'exceptions.TabError'>, 'callable': <built-in function callable>, 'ZeroDivisionError': <type 'exceptions.ZeroDivisionError'>, 'eval': <built-in function eval>, '__debug__': True, 'IndentationError': <type 'exceptions.IndentationError'>, 'AssertionError': <type 'exceptions.AssertionError'>, 'classmethod': <type 'classmethod'>, 'UnboundLocalError': <type 'exceptions.UnboundLocalError'>, 'NotImplementedError': <type 'exceptions.NotImplementedError'>, 'AttributeError': <type 'exceptions.AttributeError'>, 'OverflowError': <type 'exceptions.OverflowError'>}
__file__ = None
__name__ = None
shutil = None
__doc__ = None
>> Ok, back here. Let me see if you are connected to the Internet. Yes, I am blue now, so?
>> Of course you are on the Internet...
Erm... Can I send the error, along with some information
about your hardware to my creators so they can fix me? (Your IP will be logged) [Yes/No] y
>> If you want to be contacted back (and actively supported), also answer the questions below:
Your Full name: <snip>
Your E-Mail address: <snip>
What you were doing: 'equo install entropy --ask' (wanted to update entropy/equo from 0.24.6 to 0.96.21, one dependency other than equo itself: dev-db/sqlite-3.6.14.2|0 [3.6.2|1]
>> Thank you very much. The error has been reported and hopefully, the problem will be solved as soon as possible.
Sm0kerZ-ParadiZe ~ #
Naturally I answered all questions it asked me, too bad it didn't tell me where the information would be sent to (bugzilla?)
Next thing to do, check if the actual install failed or succeeded:
- Code: Select all
Sm0kerZ-ParadiZe ~ # equo --version
Equo: v0.96.21
Sm0kerZ-ParadiZe ~ #
(Plus 'equo search'es for the three packages of course, not gonna bore you with the details)
Odd, hmm? Equo seems to have crashed, but all three packages have been updated/upgraded correctly.
'equo search' however does not display some of the information it did before, I don't know if this was intentional or not, but among other things, dependencies are no longer shown.
Apart from this, it all seems to work...
Just to be sure I've included equo.py and text_configuration.py (the files mentioned by the bug reporter).
I have no idea what they mean but maybe someone could check it to see if they're ok?

