On Sep 22, 2012, at 12:59 PM, Łukasz Chrustek <luk...@chrustek.net> wrote:
> > I have problem with rollback option in latest rpm: > > # export LANG=en_EN.UTF-8;rpm -Uvh --rollback '20 minutes ago' > Rollback goal: Sat Sep 22 18:35:29 2012 (0x505de8d1) > BDB2053 Freeing read locks for locker 0xf1: 13697/3061184384 > BDB2053 Freeing read locks for locker 0xf2: 13697/3061184384 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > BDB2017 Freeing mutex for process: 13697/0 > rpm: rpmdb.c:2742: rpmmiInit: Assertion `keylen == sizeof(he->p.ui32p[0])' > failed. > zsh: abort rpm -Uvh --rollback '20 minutes ago' > Are you actually using --rollback? If so, you are the only person on the planet using --rollback. There are no plans to support the previous --rollback mechanism @rpm5.org: WYSIWYG (and the entire mechanism is too cumbersome to use, you can find my analysis on some Mancoosi WP3 mailing list a couple years ago if so inclined). Much better is/was possible/planned in rpm-5.3.x. Sadly the Mancoosi project decided to "fix" apt instead of rpm and --rollback efforts with TPPM in RPM were never finished. These days BTRFS! BTRFS! BTRFS! snapshot management (which isn't --rollback transactional package management) is likely what most users want/need/expect. Inserting the necessary BTRFS ioctls is a very simple implementation waiting for BTRFS to become usefully/stably deployed in linux. 73 de Jeff > # rpm -q rpm > rpm-5.4.10-0.17.i686 > > > > -- > Regards, > brushek > > _______________________________________________ > pld-devel-en mailing list > pld-devel-en@lists.pld-linux.org > http://lists.pld-linux.org/mailman/listinfo/pld-devel-en _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en