I upgraded from 12.1 to 12.3, and all went well, apart from the ffmpeg stopped working. Hardware is a Dell Optiplex GX620 (Pentium D 3.2Ghz dual core), 4GB Ram, NVidia GT9400. After the upgrade I ran online update to make sure everything was up to date.
I have get_iplayer which was working fine with 12.1 on Firefox 24, downloading .flv files and converting them to .mp4. After the upgrade it would download but not convert. I have the Download Helper extension for firefox, so I tried it’s Convert Files function, and that didn’t work either with ffmpeg or MenCoder, both of which are up to date. Tried using winff and that didn’t work. Even tried running ffmpeg from the command line and that doesn’t work either.
Where can I look for error messages or debug info? I haven’t used the cli much for during the past few years, and error logs no longer seem to be where I expected them.
Let’s start with this, because it seems to be the cause of all your problems.
Which error messages do you get exactly when running ffmpeg from the command line?
Have you changed the Packman repo’s URL to 12.3 and updated all multimedia stuff to the 12.3 versions?
Please post the output of:
dougal:~ # rpm -qi libavcodec55 ffmpeg
Name : libavcodec55
Version : 2.0.2
Release : 2.1
Architecture: x86_64
Install Date: Mon Oct 21 17:18:10 2013
Group : System/Libraries
Size : 8397576
License : LGPL-2.1+ or GPL-2.0+
Signature : RSA/SHA1, Sat Oct 19 21:30:52 2013, Key ID 45a1d0671abd1afb
Source RPM : ffmpeg-2.0.2-2.1.src.rpm
Build Date : Sat Oct 19 11:05:23 2013
Build Host : swkj01.site
Relocations : (not relocatable)
Packager : packman@links2linux.de
Vendor : http://packman.links2linux.de
URL : http://www.ffmpeg.org
Summary : FFmpeg libavcodec
Description :
ffmpeg libavcodec shared library
Distribution: Essentials / openSUSE_12.3
Name : ffmpeg
Version : 2.0.2
Release : 2.1
Architecture: x86_64
Install Date: Mon Oct 21 17:18:16 2013
Group : Productivity/Multimedia/Video/Editors and Convertors
Size : 12290118
License : LGPL-2.1+ or GPL-2.0+
Signature : RSA/SHA1, Sat Oct 19 21:30:58 2013, Key ID 45a1d0671abd1afb
Source RPM : ffmpeg-2.0.2-2.1.src.rpm
Build Date : Sat Oct 19 11:05:23 2013
Build Host : swkj01.site
Relocations : (not relocatable)
Packager : packman@links2linux.de
Vendor : http://packman.links2linux.de
URL : http://www.ffmpeg.org
Summary : Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder
Description :
ffmpeg is a hyper fast realtime audio/video encoder, a streaming server
and a generic audio and video file converter.
It can grab from a standard Video4Linux video source and convert it into
several file formats based on DCT/motion compensation encoding. Sound is
compressed in MPEG audio layer 2 or using an AC3 compatible stream.
Distribution: Essentials / openSUSE_12.3
Is it possible this is due to an old config setting? I did the upgrade using the “Update from CD/DVD” method, as I have a lot of customisation. The 12.1 install was done as a clean install onto new drives around the time it first came out in 2011. I tried it on my laptop first before deciding it was worth upgrading from 11.4. I was surprised that it didn’t offer me the option of keeping old config files or having them update to accommodate new versions of software.
And why are you running it as root? Try as a normal user.
But there should be at least some output in either case, even without the “verbose” option.
Does “ffmpeg --help” give some output?
dougal:~ # rpm -qi libavcodec55 ffmpeg
...
That looks ok, but ffmpeg consists of some more packages.
Your repo list shows that you have both the VLC and the Packman repos active. This can lead to problems like this, because both contain similar packages (libavfilter3 and libswscale2 in particular) but in different versions.
So what’s the output of:
rpm -qi libavfilter3 libswscale2
I would suggest to remove the VLC repo (everything in there except vlc-beta is in Packman anyway, but in newer versions).
Then run “sudo zypper dup --from Packman” to make sure all ffmpeg packages come from Packman.
Hopefully ffmpeg will work then.
Is it possible this is due to an old config setting? I did the upgrade using the “Update from CD/DVD” method, as I have a lot of customisation. The 12.1 install was done as a clean install onto new drives around the time it first came out in 2011. I tried it on my laptop first before deciding it was worth upgrading from 11.4. I was surprised that it didn’t offer me the option of keeping old config files or having them update to accommodate new versions of software.
No, that shouldn’t matter.
At least not for this problem.
On 2013-10-22 11:46, sid1950 wrote:
> Is it possible this is due to an old config setting? I did the upgrade
> using the “Update from CD/DVD” method, as I have a lot of customisation.
The offline upgrade, or upgrade from DVD method, has some advantages,
but also some disadvantages. One is that it only upgrades what is on the
DVD; the rest is left alone or removed. Thus you have to run extra steps
to upgrade the rest.
Added that repo, and removed the VLC repo, get_iplayer updated OK, but still no conversion.
Carlos
Tried running ffmpeg as a normal user but no response. I also tried mencoder and that has no response either. Neither will run from the command line or a GUI so there is something wrong there.
I suspect that doing the upgrade from the DVD has left me with conflicting dependencies and/or package versions. There are some other minor but annoying problems, so I have decided to update my backup of this machine on an external drive and do a fresh install. I should have done some housekeeping before I did the upgrade, though I did do an update of the 12.1 install, I know there were some packages which did not update as the end of support date had past.
Thanks for you help. I will report back later today after the re-install.
And have you run that “sudo zypper dup” line I suggested?
That’s necessary to ensure that all multimedia packages come from Packman!
I suspect that doing the upgrade from the DVD has left me with conflicting dependencies and/or package versions. There are some other minor but annoying problems, so I have decided to update my backup of this machine on an external drive and do a fresh install. I should have done some housekeeping before I did the upgrade, though I did do an update of the 12.1 install, I know there were some packages which did not update as the end of support date had past.
That can’t really cause your problems since all those multimedia packages are not part of the standard repos or the installation DVD anyway.
And have you run that “sudo zypper dup” line I suggested?
That’s necessary to ensure that all multimedia packages come from Packman!
No I didn’t. I ran it just now and got a long list, ending in this:
100 packages to upgrade, 18 to downgrade, 36 new, 2 to reinstall, 1 to remove, 71 to change vendor.
Overall download size: 161.1 MiB. After the operation, additional 91.6 MiB will be used.
I said Yes and it is running at the moment. I’ll report back when it’s done. The list showed that most of the GStreamer and ffmpeg packages were from the wrong vendor or there was more than one version present. It looks like most of the multimedia packages are either being upgraded or having their vendors changed.
> CARLOS
> Tried running ffmpeg as a normal user but no response. I also tried
> mencoder and that has no response either. Neither will run from the
> command line or a GUI so there is something wrong there.
>
> I suspect that doing the upgrade from the DVD has left me with
> conflicting dependencies and/or package versions. There are some other
> minor but annoying problems, so I have decided to update my backup of
> this machine on an external drive and do a fresh install. I should have
> done some housekeeping before I did the upgrade, though I did do an
> update of the 12.1 install, I know there were some packages which did
> not update as the end of support date had past.
The link I gave contains a general procedure for things to do after such
an upgrade. Please read it.
–
Cheers / Saludos,
Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)
Ran “sudo zypper dup --from Packman” and it seems to have fixed everything. From the listing it gave and the terminal messages while it ran, it was obvious that the way I did the upgrade had produced a lot of conflicts. 156 packages and dependencies were updated or re-installed from a different vendor. Get_iPlayer now works fine, as does the convert function in the Firefox Download Helper Extension.
Thank for all the help. I don’t need to do a clean install now!
Forgot to say that I had a look at that link. I did the upgrade pretty much the way it said, except for running rcrpmconfigcheck at the end. I have done that and will work through the list it generated tomorrow.
> Forgot to say that I had a look at that link. I did the upgrade pretty
> much the way it said, except for running rcrpmconfigcheck at the end. I
> have done that and will work through the list it generated tomorrow.
The biggest issues with the offline upgrade method are reviewing that
list of config files, and reviewing the list of updated and non-updated
packages. Both involve manual work.
–
Cheers / Saludos,
Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)