You are not logged in.
Pages: 1
I recently discovered the ability of VLC as a media player, and started to customise the settings. When I turned on one option that I thought allowed the program to run in the background as a daemon, the program wouldn't open. So, silly me, I thought I could just reinstall the program via Synaptic. Instead, I get a lot of angry looking notices telling me that VLC is a broken package and cannot be upgraded.
For reasons I'm not entirely sure of, I decided to uninstall VLC and reinstall it manually. This did not work, naurally. I tried to uninstall the packages it would break in the process of installing, and now it still will not install. I've looked all over, and I can not find any sort of comprehensible notation of this exact problem ever being encountered prior.
Anyone have any ideas? Evidently, I am very new to troubleshooting this sort of thing, so please have patience with me if I need any explanation.
Last edited by Lazypsudeonym (2013-12-28 15:42:20)
Offline
welcome to the forums!
synaptic packet manager has an option to "fix broken packages" somewhere in the menu.
Offline
Wow, that really should have been the first thing I did.
When VLC is unmarked, the fixed packages option runs fine. Marked, I get the following:
E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependenciesThank you for the welcome, by the way, Ohnonot!
Last edited by Lazypsudeonym (2013-12-24 22:42:30)
Offline
i'm a bit confused now, is the problem solved?
if not, please give us a clear scenario of the current situation/problem.
in synaptic, unmark all first, then fix broken packages.
did you even run an update recently?
Offline
I'm sorry, that's my mistake.
Unfortunately, the problem is not fixed. As it stands, neither a "sudo apt-get update" nor "fix broken packages" seem to produce any sort visible change.
Both, performed in terminal, perform the following:
sudo apt-get update
user@crunchbang:~$ sudo apt-get update
[sudo] password for user:
Hit http://dl.google.com stable Release.gpg
Hit http://packages.crunchbang.org waldorf Release.gpg
Ign http://ppa.launchpad.net wheezy Release.gpg
Hit http://security.debian.org wheezy/updates Release.gpg
Get:1 http://ro.alwayshere.net stable Release.gpg [198 B]
Hit http://dl.google.com stable Release
Hit http://packages.crunchbang.org waldorf Release
Hit http://security.debian.org wheezy/updates Release
Ign http://ppa.launchpad.net wheezy Release
Hit http://ro.alwayshere.net stable Release
Ign http://ro.alwayshere.net stable Release
Hit http://dl.google.com stable/main i386 Packages
Hit http://packages.crunchbang.org waldorf/main i386 Packages
Hit http://security.debian.org wheezy/updates/main i386 Packages
Hit http://http.debian.net wheezy Release.gpg
Hit http://security.debian.org wheezy/updates/main Translation-en
Ign http://ro.alwayshere.net stable/main i386 Packages/DiffIndex
Hit http://http.debian.net wheezy Release
Hit http://http.debian.net wheezy/main i386 Packages
Hit http://ro.alwayshere.net stable/main i386 Packages
Hit http://http.debian.net wheezy/contrib i386 Packages
Hit http://http.debian.net wheezy/non-free i386 Packages
Hit http://http.debian.net wheezy/contrib Translation-en
Ign http://dl.google.com stable/main Translation-en_US
Hit http://http.debian.net wheezy/main Translation-en
Ign http://packages.crunchbang.org waldorf/main Translation-en_US
Ign http://dl.google.com stable/main Translation-en
Hit http://http.debian.net wheezy/non-free Translation-en
Ign http://packages.crunchbang.org waldorf/main Translation-en
Ign http://ro.alwayshere.net stable/main Translation-en_US
Ign http://ro.alwayshere.net stable/main Translation-en
Err http://ppa.launchpad.net wheezy/main Sources
404 Not Found
Err http://ppa.launchpad.net wheezy/main i386 Packages
404 Not Found
Ign http://ppa.launchpad.net wheezy/main Translation-en_US
Ign http://ppa.launchpad.net wheezy/main Translation-en
Fetched 198 B in 21s (9 B/s)
W: GPG error: http://ro.alwayshere.net stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: Failed to fetch http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.sudo apt-get -f install
user@crunchbang:~$ sudo apt-get -f install
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
cdparanoia dvd+rw-tools growisofs im-config k3b-data kate-data katepart
kde-runtime-data kdelibs-bin kdelibs5-data kdelibs5-plugins kdoctools
libaacplus2 libattica0 libboost-python1.49.0 libcddb2 libclucene0ldbl
libdbusmenu-qt2 libdirac-decoder0 libdiscid0 libdlrestrictions1 libdvbpsi7
libebml3 libfaac0 libfakekey0 libfdk-aac0 libflac++6 libgcroots0 libiodbc2
libkatepartinterfaces4 libkcmutils4 libkde3support4 libkdeclarative5
libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4
libkfile4 libkhtml5 libkidletime4 libkio5 libkjsapi4 libkjsembed4
libkmediaplayer4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4
libkprintutils4 libkpty4 libkrosscore4 libktexteditor4 libmatroska5
libmusicbrainz3-6 libneon27-gnutls libnepomuk4 libnepomukquery4a
libnepomukutils4 libntrack-qt4-1 libntrack0 libphonon4 libplasma3
libpolkit-qt-1-1 libqca2 libqimageblitz4 libresid-builder0c2a libsidplay2
libsolid4 libsoprano4 libspeechd2 libssh-4 libstreamanalyzer0 libstreams0
libtar0 libthreadweaver4 libuim-custom2 libuim-data libuim-scm0 libuim8
libupnp6 libvirtodbc0 libx264-132 libxcb-composite0 libxcb-keysyms1
libxcb-randr0 libxcb-xfixes0 libxcb-xv0 ntrack-module-libnl-0 odbcinst
odbcinst1debian2 oxygen-icon-theme plasma-scriptengine-javascript
python-gst0.10 python-libtorrent python-libxml2 python-mutagen
python-pysqlite2 python-webkit shared-desktop-ontologies soprano-daemon
uim-common virtuoso-minimal virtuoso-opensource-6.1-bin
virtuoso-opensource-6.1-common xaw3dg
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 162 not upgraded.I'm sorry for any misunderstandings. Thank you.
EDIT: Would doing a false upgrade of sorts, ie telling Waldorf to update to Waldorf, would that reinstall the missing programs without deleting anything further? I mean, VLC does come standard with the OS.
Last edited by Lazypsudeonym (2013-12-26 00:03:08)
Offline
arrrgggg, do NOT use ppa's on a debian based install!
that's ubuntu only!
http://crunchbang.org/forums/viewtopic.php?id=13498
http://crunchbang.org/forums/viewtopic.php?id=26026
(crunchbang was based on ubuntu originally, but now it's based on debian, so you might find a few older posts that talk about using ppas on crunchbang)
edit: you seem to have other weird sources in your sources.list. not sure i can help you with that, are you sure you know what you're doing there?
Last edited by ohnonot (2013-12-26 21:31:32)
Offline
The sources are for the GameCube/Wii emulator Dolphin website. I downloaded the files for it by another route, because the ppa's wouldn't work. Evidently, that's due to the difference between #! and Ubuntu. I left the ppa's in there because they didn't seem to be causing harm or good, simply being there. For the rest of the sources, it's the same story.
I don't know too much of what I'm doing, I mostly blunder through this sort of thing, letting anything that works or doesn't hurt slide. Then again, if I really knew what I was doing, I probably wouldn't be here, asking about how to reinstall VLC though it's broken.
Offline
http://raphaelhertzog.com/2011/02/14/de … mment-9552
this one a bit old:
http://www.debian.org/doc/manuals/apt-h … wto.en.txt
(be aware that there is also a sources.list.d directory which may contain problematic entries)
Offline
I'm a bit confused, Ohnonot. You're saying that I should purge my source list of non-necessities, correct?
Offline
purge my source list of non-necessities
apt-get source files are not really just an al carte menu of installable applications - they also function as dependency lists. In general, the newest versions available are what the system will "try" to install. If you have a PPA listed, then the newer versions of several libraries may install --- this will most likely break other packages that have dependencies on the older libraries. It is possible to configure a system to install multiple versions of libraries, but that gets confusing fast, especially if a program is "hard-wired" to look for the library in a "standard" location...
In short - most likely the PPA includes updated libraries that are conflicting with the clean installation of an older [or newer] version of VLC... you should definitely remove all PPA listings and perform an "apt-get update" *Note - you may need to remove the software installed via the PPA before removing the PPA from "sources.list" ... commenting out the PPA lines is better than deleting them -since you can just uncomment the line and "apt-get update" again to get back to where you were...
If you need to install an application that needs new libraries - you can manually install the application and libraries in your "home" directory somewhere, and run it from there -- being careful to avoid path and naming issues that may conflict with existing libraries...
Last edited by retf (2013-12-27 20:54:45)
Offline
Thank you, Retf, but I'm not entirely sure how to do what you're suggesting. Is there any way you can give me a step-by step on how this is accomplished?
Offline
I can try - but I tend to overly complicate otherwise simple instructions --- I'll write something up and post it here later probably in about 12 hours or so... [getting late for me - old man that I am]... that is - unless someone else has a simple way to explain detailed usage of apt and dpkg...
Offline
@OP
FYI here is a default wheezy sources.list
[damo@crunchbang ~]$ cat /etc/apt/sources.list
#### CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
#deb-src http://packages.crunchbang.org/waldorf waldorf main
## DEBIAN
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
#deb-src http://ftp.debian.org/debian/ wheezy main contrib non-free
## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates mainAs you can see, you have a LOT of extras, each of which could cause you grief! A place to start learning this stuff is Debian wiki - further links at the bottom of that page
Artwork at deviantArt; Iceweasel Personas; SLiM #! Themes; Openbox themes
Offline
Thank you, Gentlemen. I went into the root Thunar, /etc/apt, and cleaned the preferences.d, sources.list.d, sources.list, sources.list.save, and maybe the trusted.gpg.d folder of anything that wasn't on the default list. Synaptic's running just fine now. Thank you!
Offline
Pages: 1
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.