Page 1 of 3

stretched MX-16 problems

Posted: Sat Jul 01, 2017 7:26 am
by Jerry3904
There is no official support for users like yours truly that move MX-16 to the new Stable, but I thought I would start a community thread.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 7:31 am
by Jerry3904
Now as chance would have it, I have a problem. There are three upgradable packages that Synaptic says have unmet dependencies (image below). I have the MX Test repo enabled, so they are not in there--unsure best way to proceed.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 7:48 am
by tascoast
Hasten slowly :) https://packages.debian.org/sid/libavcodec57 suggests video app related though. The New Stable is news to me though.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 8:32 am
by Jerry3904
I knew they were video related, thanks. Thrust of my question is the "best" way to proceed, since this is a vanilla install and any user will face it.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 11:10 am
by timkb4cq
Actually they are in both stretch & Test. The nominal version of those three ffmpeg packages in MX-15 testing is the same as in stretch, but I think 7:3.2.5-1mx15+2 is being seen as higher than stretch's 7:3.2.5-1

Running sudo apt-get upgrade from a terminal should give helpful output. I suspect that one of the dependencies needs to be manually installed - or that the preferred distribution in Synaptic needs to be changed from stable to mx or vice-versa.

The most straightforward way to handle this would be to remove all the MX testing ffmpeg packages, disable the MX test repo, then reinstall ffmpeg, but that could remove a number of other packages that depend on various parts of ffmpeg, so let's see what ap-get upgrade shows first.

It may turn out that manually forcing each mx15+1 libav* package to "downgrade" to stretch will be necessary to do this without removing any other programs.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 12:28 pm
by Jerry3904
OK here is output:

Code: Select all

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libavcodec57 libavfilter6 libavformat57
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 12:41 pm
by timkb4cq
I would next try

Code: Select all

sudo apt-get install -t stretch libavcodec57 libavfilter6 libavformat57

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 1:04 pm
by Stevo
I have an newer, Stretch-built ffmpeg 3.2.6 and its associated libav packages in my multimedia OBS repository. However, most of the other multimedia packages in there are probably going to be seen as lower versions than what's in our MX 16 repo. This can be a workaround until we start populating the MX-17 repo; seems like ffmpeg should be a priority for that.

You can add the repo and its key with this string of commands as root (not sudo):

Code: Select all

echo 'deb http://download.opensuse.org/repositories/home:/stevepassert/Debian_9.0/ /' > /etc/apt/sources.list.d/ffmpeg.list 

rm -f Release.key

wget -nv http://download.opensuse.org/repositories/home:stevepassert/Debian_9.0/Release.key -O Release.key

apt-key add - < Release.key

apt update
Then open Synaptic, hit the "Status" button, and see what it has as upgrades.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 3:27 pm
by Stevo
I see that antiX 17 beta now adds a 64-bit version, so will see about setting up those as Stretch build VBox machines.

Hmmm...it only ships with SMTube 17.1? SAD! I'll build the latest version against QT 5 in Stretch for its HDPI support.

Re: stretched MX-16 problems

Posted: Sat Jul 01, 2017 3:50 pm
by anticapitalista
Stevo wrote:I see that antiX 17 beta now adds a 64-bit version, so will see about setting up those as Stretch build VBox machines.

Hmmm...it only ships with SMTube 17.1? SAD! I'll build the latest version against QT 5 in Stretch for its HDPI support.
It works though! Sure a later build for stretch and jessie would also be most welcome as would an upgrade of youtube-dl (jessie and stretch)