[mythtv-users] Mythbuntu weekly builds and VDPAU

Johnny jarpublic at gmail.com
Thu Mar 26 13:38:56 UTC 2009


2009/3/26 James Lambert <jms.lambert at googlemail.com>:
> Hi,
> Up until recently I've been using Jean-Yves' mythtv packages with VDPAU
> support, with great results. This was all fine until a couple of days ago
> when the mythbuntu-weekly-builds repo (which I didn't realise I still had in
> my sources) was updated with some new builds that have upgraded the VDPAU
> packages to a newer build, and removed the VDPAU support. I tried
> downgrading the packages back to the avenard versions, but this causes
> mythfrontend to segfault whenever it starts so I seem to be stuck with no
> VDPAU support. My question is if there is a way to go back to the avenard
> packages without completely rebuilding my myth system. I do have a DB backup
> but it's somewhat out of date :)
> Thanks
> James

You may not have downgraded everything you needed to, (eg you may have
some package that was installed automatically that wouldn't be
downgraded automatically when you forced the downgrade of mythtv). It
may work if you actually uninstall mythtv, that should remove the
packages that were auto-installed. Then reinstall it. Sometimes
synaptic is nice for things like this. You can look at all of the
packages installed from a particular source (ie repository). That way
you can make sure to remove or downgrade everything from the mythbuntu
repositories. Likewise you can force everything from the avenard.org
repos. Make sure to backup your database again. Jean-Yves's packages
don't change the database so just back up your current database and
restore it after you get the right packages. These new scripts are the
recommended way of doing database backups and restores:
http://www.mythtv.org/wiki/Database_Backup_and_Restore.

Also to avoid this problem in the future you can use apt pinning to
give Jean-Yves's packages higher priority. Then the mythbuntu
repository will only be used for anything that isn't in Jean-Yves's
repo. You just have to create a file called 'preferences' in
/etc/apt/. Here is what is in mine:

Package: *
Pin: origin www.avenard.org
Pin-Priority: 600

The default priority is 500, so this will put everything at
avenard.org at a higher priority. Also when I do an update with
aptitude and it asks for confirmation (ie Yes/No/?), you can type 'v'
and it will show the versions that will be installed so you can double
check that it is the right packages.


More information about the mythtv-users mailing list