Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ubuntu 11.10: Problem mit Banshee

24 views
Skip to first unread message

Thorsten Klein

unread,
Feb 1, 2012, 2:45:45 PM2/1/12
to
Hallo,

gestern habe ich mal zur Abwechslung Ubuntu 11.10 installiert und war
gleich positiv überascht, dass da alles so gut zu funktionieren scheint.
Auch an Banshee habe ich Gefallen gefunden. Heute, beim Übertragen
meiner Musiksammlung nach Banshee ist es plötzlich abgestürzt (es lief
auch noch Radio und beim Absturz war es wie bei einem Kratzer in einer
LP mit der Musik. Ich musste abwürgen und neustarten (es hat nix mehr
reagiert), und nach dem Neustart, weigert sich Banshee jetzt zu
funktionieren. Der Fehlercode, der mir angezeigt wird, siehe unten.
Ich habe versucht, Banshee zu de- und wieder zu installieren, doch die
Fehlermeldung bleibt. Kann die vielleicht jemand deuten?

Danke & Gruss,
Thorsten

----- Fehlermeldung -------

Eine nicht behandelte Ausnahme ist ausgelöst worden: Object reference
not set to an instance of an object

at
Hyena.Data.Sqlite.SqliteModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo].CheckCacheTable
() [0x00000] in <filename unknown>:0
at
Hyena.Data.Sqlite.SqliteModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo]..ctor
(Hyena.Data.Sqlite.HyenaSqliteConnection connection, System.String uuid,
ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider`1
provider) [0x00000] in <filename unknown>:0
at
Banshee.Database.BansheeModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo]..ctor
(Hyena.Data.Sqlite.HyenaSqliteConnection connection, System.String uuid,
ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider`1
provider) [0x00000] in <filename unknown>:0
at
Banshee.Collection.Database.DatabaseFilterListModel`2[Banshee.Collection.Database.DatabaseArtistInfo,Banshee.Collection.ArtistInfo]..ctor
(System.String name, System.String label, Banshee.Sources.DatabaseSource
source, Banshee.Collection.Database.DatabaseTrackListModel trackModel,
Hyena.Data.Sqlite.HyenaSqliteConnection connection,
Hyena.Data.Sqlite.SqliteModelProvider`1 provider,
Banshee.Collection.ArtistInfo selectAllItem, System.String uuid)
[0x00000] in <filename unknown>:0
at Banshee.Collection.Database.DatabaseArtistListModel..ctor
(Banshee.Sources.DatabaseSource source,
Banshee.Collection.Database.DatabaseTrackListModel trackModel,
Banshee.Database.BansheeDbConnection connection, System.String uuid)
[0x00000] in <filename unknown>:0
at
Banshee.Sources.DatabaseSource+<CreateFiltersFor>c__IteratorB.MoveNext
() [0x00000] in <filename unknown>:0
at Banshee.Sources.DatabaseSource.DatabaseSourceInitialize ()
[0x00000] in <filename unknown>:0
at Banshee.Sources.DatabaseSource..ctor (System.String generic_name,
System.String name, System.String id, Int32 order,
Banshee.Sources.Source parent) [0x00000] in <filename unknown>:0
at Banshee.Sources.DatabaseSource..ctor (System.String generic_name,
System.String name, System.String id, Int32 order) [0x00000] in
<filename unknown>:0
at Banshee.Sources.PrimarySource..ctor (System.String generic_name,
System.String name, System.String id, Int32 order) [0x00000] in
<filename unknown>:0
at Banshee.Library.LibrarySource..ctor (System.String label,
System.String name, Int32 order) [0x00000] in <filename unknown>:0
at Banshee.Library.MusicLibrarySource..ctor () [0x00000] in <filename
unknown>:0
at Banshee.ServiceStack.Application.Run () [0x00000] in <filename
unknown>:0
at Banshee.Gui.GtkBaseClient.Initialize (Boolean
registerCommonServices) [0x00000] in <filename unknown>:0
at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault,
System.String defaultIconName) [0x00000] in <filename unknown>:0
at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0
at Nereid.Client..ctor () [0x00000] in <filename unknown>:0
at (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke
(System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder,
System.Object[] parameters, System.Globalization.CultureInfo culture)
[0x00000] in <filename unknown>:0
Exception has been thrown by the target of an invocation.

at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder,
System.Object[] parameters, System.Globalization.CultureInfo culture)
[0x00000] in <filename unknown>:0
at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.ConstructorInfo.Invoke (System.Object[]
parameters) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, Boolean
nonPublic) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type) [0x00000] in
<filename unknown>:0
at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in <filename
unknown>:0
at Hyena.Gui.CleanRoomStartup.Startup
(Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename
unknown>:0

.NET Version: 4.0.30319.1
OS Version: Unix 3.0.0.15

Assembly Version Information:

notify-sharp (0.4.0.0)
Banshee.SoundMenu (2.2.0.0)
Migo (2.2.0.0)
Banshee.Podcasting (2.2.0.0)
Banshee.MultimediaKeys (2.2.0.0)
Banshee.Mpris (2.2.0.0)
Banshee.Dap (2.2.0.0)
Banshee.CoverArt (2.2.0.0)
Banshee.Bpm (2.2.0.0)
Banshee.AudioCd (2.2.0.0)
Banshee.WebBrowser (2.2.0.0)
Banshee.Wikipedia (2.2.0.0)
pango-sharp (2.12.0.0)
Mono.Cairo (4.0.0.0)
Banshee.Fixup (2.2.0.0)
Banshee.Widgets (2.2.0.0)
gio-sharp (2.14.0.0)
gudev-sharp (1.0.0.0)
Banshee.Gio (2.2.0.0)
Banshee.GStreamer (2.2.0.0)
System.Configuration (4.0.0.0)
dbus-sharp-glib (1.0.0.0)
gconf-sharp (2.24.0.0)
Banshee.Gnome (2.2.0.0)
Banshee.NowPlaying (2.2.0.0)
System.Xml (4.0.0.0)
Banshee.Core (2.2.0.0)
Hyena.Data.Sqlite (2.2.0.0)
gdk-sharp (2.12.0.0)
Mono.Addins (0.6.0.0)
atk-sharp (2.12.0.0)
Hyena.Gui (2.2.0.0)
Mono.Posix (4.0.0.0)
gtk-sharp (2.12.0.0)
Banshee.ThickClient (2.2.0.0)
Nereid (2.2.0.0)
DBus.Proxies (0.0.0.0)
System.Core (4.0.0.0)
Hyena (2.2.0.0)
dbus-sharp (1.0.0.0)
glib-sharp (2.12.0.0)
System (4.0.0.0)
Banshee.Services (2.2.0.0)
Banshee (2.2.0.0)
mscorlib (4.0.0.0)

Platform Information: Linux 3.0.0-15-generic x86_64 x86_64 GNU/Linux

Disribution Information:

[/etc/lsb-release]
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

[/etc/debian_version]
wheezy/sid


Arno Lutz

unread,
Feb 1, 2012, 4:06:53 PM2/1/12
to
Thorsten Klein schrieb:
>Ich habe versucht, Banshee zu de- und wieder zu installieren, doch die
>Fehlermeldung bleibt. Kann die vielleicht jemand deuten?

starte Banshee mal aus Konsole(xterm?).
Die Meldungen sind aussagefähiger.
Im ersten Moment würde ich behaupten, dass er Probleme mit Sqlite hat.
Wo legt Banshee seine configs in Ubuntu ab? "~/.banshee"?
mal löschen/umbenennen.

Gruß
Arno

--
Die Arbeit wird von den Mitarbeitern erledigt, die ihre Stufe der Inkompetenz noch
nicht erreicht haben.

Andreas Kohlbach

unread,
Feb 1, 2012, 3:36:59 PM2/1/12
to
Thorsten Klein wrote on 01. February 2012:
>
> gestern habe ich mal zur Abwechslung Ubuntu 11.10 installiert und war
> gleich positiv überascht, dass da alles so gut zu funktionieren
> scheint. Auch an Banshee habe ich Gefallen gefunden. Heute, beim
> Übertragen meiner Musiksammlung nach Banshee ist es plötzlich
> abgestürzt (es lief auch noch Radio und beim Absturz war es wie bei
> einem Kratzer in einer LP mit der Musik. Ich musste abwürgen und
> neustarten (es hat nix mehr reagiert), und nach dem Neustart, weigert
> sich Banshee jetzt zu funktionieren. Der Fehlercode, der mir angezeigt
> wird, siehe unten.
> Ich habe versucht, Banshee zu de- und wieder zu installieren, doch die
> Fehlermeldung bleibt. Kann die vielleicht jemand deuten?
>
> ----- Fehlermeldung -------
>
> Eine nicht behandelte Ausnahme ist ausgelöst worden: Object reference
> not set to an instance of an object
>
> at
> Hyena.Data.Sqlite.SqliteModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo].CheckCacheTable
> () [0x00000] in <filename unknown>:0
> at
> Hyena.Data.Sqlite.SqliteModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo]..ctor
> (Hyena.Data.Sqlite.HyenaSqliteConnection connection, System.String
> uuid, ICacheableDatabaseModel model,
> Hyena.Data.Sqlite.SqliteModelProvider`1 provider) [0x00000] in
> <filename unknown>:0
> at
> Banshee.Database.BansheeModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo]..ctor

Ohne Banshee selbst zu kennen, würde ich vermuten, dass die Datenbank,
die es anlegt (bzw. dabei war, das zu tun), zerstört wurde, weil nicht
sauber geschlossen.

Wenn du die Datei ausfindig machen kannst, würde ich davon ein Backup
machen (falls ich Unrecht habe) und das Original löschen. Dann den
Vorgang der Übertragung erneut starten.
--
Andreas
Linux: The choice of a GNU generation.

Stefan Enzinger

unread,
Feb 1, 2012, 5:16:12 PM2/1/12
to
On 02/01/2012 10:06 PM, Arno Lutz wrote:
> Thorsten Klein schrieb:
>> Ich habe versucht, Banshee zu de- und wieder zu installieren, doch die
>> Fehlermeldung bleibt. Kann die vielleicht jemand deuten?
>
> starte Banshee mal aus Konsole(xterm?).
> Die Meldungen sind aussagefähiger.
> Im ersten Moment würde ich behaupten, dass er Probleme mit Sqlite hat.
> Wo legt Banshee seine configs in Ubuntu ab? "~/.banshee"?
> mal löschen/umbenennen.

~/.config/banshee-1

lg

Jakobus Schuerz

unread,
Feb 1, 2012, 8:50:54 PM2/1/12
to
Am 2012-02-01 21:36, schrieb Andreas Kohlbach:
> Thorsten Klein wrote on 01. February 2012:
>>
>> gestern habe ich mal zur Abwechslung Ubuntu 11.10 installiert und war
>> gleich positiv überascht, dass da alles so gut zu funktionieren
>> scheint. Auch an Banshee habe ich Gefallen gefunden. Heute, beim
>> Übertragen meiner Musiksammlung nach Banshee ist es plötzlich
>> abgestürzt (es lief auch noch Radio und beim Absturz war es wie bei
>> einem Kratzer in einer LP mit der Musik. Ich musste abwürgen und
>> neustarten (es hat nix mehr reagiert), und nach dem Neustart, weigert
>> sich Banshee jetzt zu funktionieren. Der Fehlercode, der mir angezeigt
>> wird, siehe unten.

Schau dir mal mpd an. Ein genialer Musikserver, der auch unabhängig von
einer Anmeldung eines Users läuft...

lg jakob

--
Distribution: Debian wheezy/sid
Linux pluto 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64
GNU/Linux

Wie ich mir im Usenet manchmal vorkomme:
http://www.youtube.com/watch?v=57G1cIYP_JA

Ralph Aichinger

unread,
Feb 2, 2012, 4:22:02 AM2/2/12
to
Jakobus Schuerz <werts...@nurfuerspam.de> wrote:
> Schau dir mal mpd an. Ein genialer Musikserver, der auch unabhängig von
> einer Anmeldung eines Users läuft...

Diese Empfehlung kann ich nur nochmal bestärken. mpd ist wirklich
für viele Szenarien, insbesondere "es soll immer Musik laufen"
das praktischste. Es gibt Clients für alle Plattformen, und
diverse Programme die Playlists wieder auffüllen, etc.

Ich werde mir, wenn er fertig ist, einen Raspberry Pi extra für diese
Aufgabe abstellen (http://www.raspberrypi.org/)

/ralph

Jakobus Schuerz

unread,
Feb 2, 2012, 5:07:00 AM2/2/12
to
Am 2012-02-02 10:22, schrieb Ralph Aichinger:
> Jakobus Schuerz <werts...@nurfuerspam.de> wrote:
>> Schau dir mal mpd an. Ein genialer Musikserver, der auch unabhängig von
>> einer Anmeldung eines Users läuft...
>
> Diese Empfehlung kann ich nur nochmal bestärken. mpd ist wirklich
> für viele Szenarien, insbesondere "es soll immer Musik laufen"
> das praktischste. Es gibt Clients für alle Plattformen, und
> diverse Programme die Playlists wieder auffüllen, etc.

Es gibt Frontends als Plugin für Firefox/Iceweasel, als eigenständige
Programme (Ich denke auch für Windows und Mac), als CLI mit ncurses oder
reine Commandozeile (mpc) und er lässt sich sogar mittels netcat
bedienen... Auch für Android gibt es super Clients fürs Handy.
Ich hab mir mit FvwmScript, mpc und netcat für meinen Fvwm für die
Buttonleiste ein eigenes Applet geschrieben wo ich das aktuelle Lied,
die Liedposition sehen und vor/zurück scrollen kann usw...

mpd hat auch Ausgaben nach ALSA, pulseaudio, http-Stream,
Shoutcast-Stream uvm.

Bei manchen Clients kann man sogar die Audio-Tags der Dateien
bearbeiten. mpd spielt auch mehr oder weniger sämtliche Audio-Codecs und
sogar die Audio-Spuren vieler Videos.

Eine (unwesentliche) Einschränkung, wenn man ihn als eigenen Systemuser
laufen lässt gibt es schon. Audio-CDs kann man damit nicht abspielen.
Startet man mpd als User, kann man auf das gvfs zurückgreifen und so
sogar Audio-CDs spielen.

Ich find das Teil echt geil.

>
> Ich werde mir, wenn er fertig ist, einen Raspberry Pi extra für diese
> Aufgabe abstellen (http://www.raspberrypi.org/)

Der schaut ja "nett" aus... :-)

Christoph 'Mehdorn' Weber

unread,
Feb 2, 2012, 7:14:06 AM2/2/12
to
Hallo!

* Jakobus Schuerz <werts...@nurfuerspam.de>:

> mpd spielt auch mehr oder weniger sämtliche Audio-Codecs und
> sogar die Audio-Spuren vieler Videos.

Hab ihn mir eine Weile nicht angesehen. Kann er inzwischen
Amiga-Tracker-Dateien abspielen? Wie sieht es mit MIDI aus? Mir
reicht es auch, wenn er da transparent timidity oder dergleichen
einbinden kann.

> Eine (unwesentliche) Einschränkung, wenn man ihn als eigenen
> Systemuser laufen lässt gibt es schon. Audio-CDs kann man damit
> nicht abspielen.

Auch nicht, wenn man den Nutzer in die CD-ROM-Gruppe steckt?

Christoph

--
[Letzter Flug der Columbia] Das Ding ist explodiert, in 1000 Stuecke
zerfallen, kaputt. -- Wissen wir, welcher Religion Raumfaehren angehoeren
und was fuer Vorstellungen vom Leben nach der Explosion sie haben?
(nach Jens Link, Martin Bienwald)

Thorsten Klein

unread,
Feb 2, 2012, 1:10:50 PM2/2/12
to
Am 01.02.2012 22:06, schrieb Arno Lutz:
> starte Banshee mal aus Konsole(xterm?).
> Die Meldungen sind aussagefähiger.

Ach, xterm heisst das...
da kann ich ja lange suchen.
Wie kopier ich da Test? Markieren geht, aber Strg-C kopiert ihn nicht.

> Im ersten Moment würde ich behaupten, dass er Probleme mit Sqlite hat.
> Wo legt Banshee seine configs in Ubuntu ab? "~/.banshee"?
> mal löschen/umbenennen.

~ = /home/user?
Leider weiss ich es nicht und kann auch nicht mehr nachsehn, da Banshee
ja nicht startet bzw. sofort abbricht. In /home/user ist nichts.
Komischwerweise kennt die Konsole nur /home, nicht jedoch /home/user,
obwohl der Ordner user im /home definitiv existiert.
Dateinamen mit beginnenden Punkt sind versteckt, oder?

Sorry, bin Anfänger :-)

Thorsten Klein

unread,
Feb 2, 2012, 1:19:08 PM2/2/12
to
Am 01.02.2012 23:16, schrieb Stefan Enzinger:
>
> ~/.config/banshee-1

Danke, das Umbenennen hat geklappt, Banshee startet wieder.
Ich dachte aber eigentlich, dass ein Deinstallieren alles vom Programm
entfernt? Dann gäbe es dieses Problem nicht.

Wie lasse ich die Verzeichnisse im grafischen System anzeigen, die mit
einem beginnenden . versteckt sind?

Volker Gringmuth

unread,
Feb 2, 2012, 1:21:49 PM2/2/12
to
Thorsten Klein wrote:

> ~ = /home/user?

Ja. Du kannst das in der Shell aber auch so mit ~ eingeben.

> Dateinamen mit beginnenden Punkt sind versteckt, oder?

Yep.


vG

Stefan Enzinger

unread,
Feb 2, 2012, 1:22:10 PM2/2/12
to
On 02/02/2012 07:10 PM, Thorsten Klein wrote:
> Am 01.02.2012 22:06, schrieb Arno Lutz:
>> starte Banshee mal aus Konsole(xterm?).
>> Die Meldungen sind aussagefähiger.
>
> Ach, xterm heisst das...
> da kann ich ja lange suchen.
> Wie kopier ich da Test? Markieren geht, aber Strg-C kopiert ihn nicht.

Im gnome-terminal kannst du mit ctrl+shift+c kopieren.
Im Normalfall reicht markieren, und mittlere maustaste (oder ev.
linke+rechte zugleich) fügt den Text unter dem Mauszeiger ein.

> ~ = /home/user?

~ ist dein heimverzeichnis.
bei Benutzer thorsten:
/home/thorsten

> Leider weiss ich es nicht und kann auch nicht mehr nachsehn, da Banshee
> ja nicht startet bzw. sofort abbricht. In /home/user ist nichts.
> Komischwerweise kennt die Konsole nur /home, nicht jedoch /home/user,
> obwohl der Ordner user im /home definitiv existiert.

> Dateinamen mit beginnenden Punkt sind versteckt, oder?

ja

hth

Frank Beythien

unread,
Feb 2, 2012, 1:36:50 PM2/2/12
to
Nautilus: Ansicht->Verborgene Datein anzeigen, oder Taste strg-h

Thorsten Klein

unread,
Feb 2, 2012, 1:49:35 PM2/2/12
to
Am 02.02.2012 02:50, schrieb Jakobus Schuerz:
> Schau dir mal mpd an. Ein genialer Musikserver, der auch unabhängig von
> einer Anmeldung eines Users läuft...

Banshee kann etwas, was sonst kein anderes Programm kann: einen
bestimmten US-Radiosender abspielen, der "eigentlich" *nur* via iTunes
hörbar ist (und in der USA übers normale Radio).
Und da ich kein sonderlicher Freund von Apple bin ist das allein schon
eine gute Sache.

Thorsten Klein

unread,
Feb 2, 2012, 1:52:02 PM2/2/12
to
Am 02.02.2012 11:07, schrieb Jakobus Schuerz:
> Es gibt Frontends als Plugin für Firefox/Iceweasel, als eigenständige
> Programme (Ich denke auch für Windows und Mac), als CLI mit ncurses oder
> reine Commandozeile (mpc) und er lässt sich sogar mittels netcat
> bedienen... Auch für Android gibt es super Clients fürs Handy.
> Ich hab mir mit FvwmScript, mpc und netcat für meinen Fvwm für die
> Buttonleiste ein eigenes Applet geschrieben wo ich das aktuelle Lied,
> die Liedposition sehen und vor/zurück scrollen kann usw...

bringt mir nichts. Da müsste der Server ja dauerhaft laufen und an den
privaten Handys habe ich nur prepaid (= kein Internet)

Thorsten Klein

unread,
Feb 2, 2012, 2:31:17 PM2/2/12
to
Am 02.02.2012 19:36, schrieb Frank Beythien:
> Nautilus: Ansicht->Verborgene Datein anzeigen, oder Taste strg-h

Ahm danke. Habs jetzt schnell über Samba gemacht, aber Nautilus ist
natürlich einfacher :-)

Manfred Schmitt

unread,
Feb 2, 2012, 4:29:51 PM2/2/12
to
Thorsten Klein schrieb:

> Am 01.02.2012 23:16, schrieb Stefan Enzinger:
> >
> > ~/.config/banshee-1
>
> Danke, das Umbenennen hat geklappt, Banshee startet wieder.
> Ich dachte aber eigentlich, dass ein Deinstallieren alles vom Programm
> entfernt? Dann gäbe es dieses Problem nicht.
>
Ich waere ziemlich saueber wenn mir der Admin (OK, das bin ich auch
selber aber das muss ja nicht so sein) meine config entfernen wuerde.
Sprich: Installationen/Deinstallationen fassen unter Linux (und auch
anderswo, zumindest wenn das Programm sinnvoll programmiert ist) niemals
irgendwelche Dateien in Benutzerverzeichnissen an.

Und wech,
Manne

Andreas Kohlbach

unread,
Feb 2, 2012, 7:12:57 PM2/2/12
to
"user" ist hier nur ein Beispiel. Wie der bei dir heißt, hast du bei der
Installation selbst festgelegt, als er nach einem Benutzernamen gefragt
hast. Oft nimmt man seinen Vornamen. Vielleicht ist es bei dir

/home/thorsten

?

Mit

ls -a /home/thorsten

auf der Konsole (Xterm oder so) würden dann auch versteckte Dateien und
Verzeichnisse angezeigt.

Andreas Kohlbach

unread,
Feb 2, 2012, 7:10:00 PM2/2/12
to
Thorsten Klein wrote on 02. February 2012:
>
> Am 01.02.2012 23:16, schrieb Stefan Enzinger:
>>
>> ~/.config/banshee-1
>
> Danke, das Umbenennen hat geklappt, Banshee startet wieder.
> Ich dachte aber eigentlich, dass ein Deinstallieren alles vom Programm
> entfernt? Dann gäbe es dieses Problem nicht.

Jein. Unter Linux werden Benutzerdaten meist unter /home/user (also dein
Username statt "user") abgelegt. Eine Deinstallation geht da nicht ran.

Auch was oft unter /etc/ abgelegt wird, wird nicht entfernt. Außer mal
wählt "purge" statt "remove" (oder wie das im Deutschen heißen mag).

> Wie lasse ich die Verzeichnisse im grafischen System anzeigen, die mit
> einem beginnenden . versteckt sind?

Oftmals per Rechtsklick in einen freien Bereich und dann "show hidden
files", oder wie das im Deutschen heißen mag.

Ansgar Strickerschmidt

unread,
Feb 3, 2012, 4:05:40 AM2/3/12
to
Also schrieb Manfred Schmitt:

> Ich waere ziemlich saueber

Was jetzt - Sau oder Eber?

SCNR

Ansgar

--
*** Musik! ***

Jakobus Schuerz

unread,
Feb 4, 2012, 8:37:03 AM2/4/12
to
Am 2012-02-02 13:14, schrieb Christoph 'Mehdorn' Weber:
> Hallo!
>
> * Jakobus Schuerz <werts...@nurfuerspam.de>:
>
>> mpd spielt auch mehr oder weniger sämtliche Audio-Codecs und
>> sogar die Audio-Spuren vieler Videos.
>
> Hab ihn mir eine Weile nicht angesehen. Kann er inzwischen
> Amiga-Tracker-Dateien abspielen? Wie sieht es mit MIDI aus? Mir
> reicht es auch, wenn er da transparent timidity oder dergleichen
> einbinden kann.

Keine Ahnung, da ich solche Fileformate nicht benötige.

>
>> Eine (unwesentliche) Einschränkung, wenn man ihn als eigenen
>> Systemuser laufen lässt gibt es schon. Audio-CDs kann man damit
>> nicht abspielen.
>
> Auch nicht, wenn man den Nutzer in die CD-ROM-Gruppe steckt?

Auch dann nicht.

Jakobus Schuerz

unread,
Feb 4, 2012, 8:35:34 AM2/4/12
to
Wie bitte??? Das meinst du jetzt aber nicht ernst? Oder?

Du weißt, was ein Server/Daemon/Dienst ist?
Du weißt, dass WLAN != Internet ist?
Du weißt, dass ... omg... nein, ich glaub, du weißt das alles nicht.

Sieghard Schicktanz

unread,
Feb 4, 2012, 12:26:14 PM2/4/12
to
Hallo Jakobus,

Du schriebst am Sat, 04 Feb 2012 14:35:34 +0100:

> > bringt mir nichts. Da müsste der Server ja dauerhaft laufen und an den
> > privaten Handys habe ich nur prepaid (= kein Internet)
>
> Wie bitte??? Das meinst du jetzt aber nicht ernst? Oder?
>
> Du weißt, was ein Server/Daemon/Dienst ist?
> Du weißt, dass WLAN != Internet ist?
> Du weißt, dass ... omg... nein, ich glaub, du weißt das alles nicht.

Du wohnst hier einem einmaligen Geschehen bei und hast die einmalige
Gelegenheit, einen unglaublichen Vorgang in Echtzeit zu beobachten:

Das Entstehen einer neuen Sorte Mensch, den "integrated internet user",
dessen Lebensraum das internet darstellt, der ohne internet nichts weiß,
ohne internet nichts kann und der vor allem keine Ahnung von den dazu
benötigten Strukturen hat.

SCNR.

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------

Thorsten Klein

unread,
Feb 7, 2012, 2:16:13 PM2/7/12
to
Am 04.02.2012 14:35, schrieb Jakobus Schuerz:
> Wie bitte??? Das meinst du jetzt aber nicht ernst? Oder?

Stell dir vor, es soll Leute geben, die nicht pausenlos onlione sein
müssen. Schwer zu glauben, aber es ist wahr. Nochwas: ich überlebe
sogar, ohne Facebook & co zu nutzen. Ich behalte halt gerne das
Urheberrecht an meinen Daten bei mir.
>
> Du weißt, was ein Server/Daemon/Dienst ist?

ja!

> Du weißt, dass WLAN != Internet ist?

Ja, aber was hat WLAN mit dem Thema zu tun? Ich hab kein WLAN (ich
verstrahl mich ungern) und auch keine Handys, die WLAN können. Was soll
WLAN bei diesem Thema bringen?

Thorsten Klein

unread,
Feb 7, 2012, 2:22:58 PM2/7/12
to
Am 02.02.2012 22:29, schrieb Manfred Schmitt:
> Ich waere ziemlich saueber wenn mir der Admin (OK, das bin ich auch
> selber aber das muss ja nicht so sein) meine config entfernen wuerde.
> Sprich: Installationen/Deinstallationen fassen unter Linux (und auch
> anderswo, zumindest wenn das Programm sinnvoll programmiert ist) niemals
> irgendwelche Dateien in Benutzerverzeichnissen an.

Genauso könnte man argumentieren, dass die Daten ja angelegt werden. Und
wenn man nicht konsequent das Userverzeichnis sauberhält (also auch
weiss wo jedes Programm die configs hinspeichert), wird das schnell zum
Chaos (insbes. wenn man viel installiert und deinstalliert). Erinnert
dann irgendwie an Windows.

Ich verstehe eine Deinstallation immer als komplettes Entfernen. Es
nervt alleine schon bei Win, wenn man zum kompletten Entfernen von
Viorenscannern irgenbdwelche "Tools" benutzen muss. Ideal wäre eine
Frage beim Deinstallieren "configs behalten? j/n" o.ä.

Juergen Ilse

unread,
Feb 7, 2012, 3:31:21 PM2/7/12
to
Hallo,

Thorsten Klein <ju...@thorsten-klein.ch> wrote:
> Am 02.02.2012 22:29, schrieb Manfred Schmitt:
>> Ich waere ziemlich saueber wenn mir der Admin (OK, das bin ich auch
>> selber aber das muss ja nicht so sein) meine config entfernen wuerde.
>> Sprich: Installationen/Deinstallationen fassen unter Linux (und auch
>> anderswo, zumindest wenn das Programm sinnvoll programmiert ist) niemals
>> irgendwelche Dateien in Benutzerverzeichnissen an.

Korrekt.

> Genauso könnte man argumentieren, dass die Daten ja angelegt werden.

Aber nicht durch die Installation des Programms (oder kennst du eine
Onstallatuinsroutine eines Programms, dass in saemtlichen $HOMEs der
User herumschreibt???). Das loeschen von Dateien in den Home-Verzeich-
nissen der Nutzer waere in etwa so, als wuerde man mit der Deinstallation
einer Office-Suite auch saemtliche Office-Dokumente vom System loeschen.
Im $HOME eines Benutzers hat nach dem anlegen des Accounts gefaelligst
niemand mehr ohne explizite Zustimmung jenes Benutzers schreibend zuzu-
greifen, und das gilt gefaelligst *auch* fuer "root".

> Und wenn man nicht konsequent das Userverzeichnis sauberhält (also auch
> weiss wo jedes Programm die configs hinspeichert), wird das schnell zum
> Chaos (insbes. wenn man viel installiert und deinstalliert).

Jeder Benutzer ist fuer sein $HOME selbst verantwortlich, und das ist
auch gut so.

> Ich verstehe eine Deinstallation immer als komplettes Entfernen.

Wenn root im $HOME eines Benutzers ungefragt schreibend zugreift, ist
das Missbrauch seines Admin-Status, egal, um was fuer Dateien es sich
handelt.

Tschuess,
Juergen Ilse (jue...@usenet-verwaltung.de)
--
Ein Domainname ist nur ein Name, nicht mehr und nicht weniger.
Wer mehr hineininterpretiert, hat das Domain-Name-System nicht
verstanden.

Marco

unread,
Feb 7, 2012, 3:54:52 PM2/7/12
to
On 2012-02-07 Juergen Ilse <jue...@usenet-verwaltung.de> wrote:

> Das loeschen von Dateien in den Home-Verzeich- nissen der Nutzer
> waere in etwa so, als wuerde man mit der Deinstallation einer
> Office-Suite auch saemtliche Office-Dokumente vom System loeschen.

Nicht ganz. Es ist zwischen Dateien zu unterscheiden, die mit Hilfe
des Programms angelegt wurden und denen, die angelegt wurden (ob vom
Benutzer oder vom Programm), um das Programm zu konfigurieren
(meistens mit einem Punkt beginnend oder in einem Verzeichnis, daß
mit einem Punkt beginnt).

> Im $HOME eines Benutzers hat nach dem anlegen des Accounts
> gefaelligst niemand mehr ohne explizite Zustimmung jenes Benutzers
> schreibend zuzu- greifen, und das gilt gefaelligst *auch* fuer
> "root".

ACK.

> > Und wenn man nicht konsequent das Userverzeichnis sauberhält
> > (also auch weiss wo jedes Programm die configs hinspeichert),
> > wird das schnell zum Chaos (insbes. wenn man viel installiert
> > und deinstalliert).
>
> Jeder Benutzer ist fuer sein $HOME selbst verantwortlich, und das
> ist auch gut so.

Da stimme ich voll zu. Ich möchte nicht, daß mir eine
Deinstallationsroutine oder der Admin die Konfigurationsdateien aus
meinem $HOME löscht.

Andererseits stehe ich selbst vor dem Problem eines total
zugemüllten $HOMEs. Hunderte Konfigurationsdateien, dutzende
versteckte Verzeichnisse, von denen ich mit Sicherheit 80% nicht
mehr brauche. Ich habe allerdings weder die Zeit, noch die Lust,
die Herkunft jeder Konfigurationsdatei festzustellen, zu raten zu
welchem Paktet/Programm sie wohl gehört und zu überprüfen, ob das
Programm, sofern ich es noch benutze, diese Datei/Verzeichnis
überhaupt noch benutzt und sie dann gegebenfalls entferne.

Es gibt keine verläßliche Lösung. Einfach alle alte Dateien zu
löschen ist nicht wirklich eine Lösung. Genausowenig kann man alle
Unbekannte löschen und dann bei Nichtfunktionieren wiederherstellen,
das ist mir zu unpraktikabel.

Einzig allein das Programm weiß, welche Konfigurationsdateien es
benötigt und anlegt oder erwartet, daß der Benutzer sie anlegt. Die
einzig sinnige Lösung wäre demnach ein Befehl (der natürlich als
Benutzer ausgeführt wird), der eine List von Kandidaten ausgibt, die
das Programm für seine Konfigurationsdateien hält. Dann kann jeder
Benutzer mit Hilfe dieses Outputs sein $HOME vergleichen und die
genannten Dateien löschen. Das Programm muß dabei erkennen, ob
Konfigurationsdateien von mehreren Programmen verwendet werden.

Gibt es eine solche oder ähnlich funtionierende Lösung?

> > Ich verstehe eine Deinstallation immer als komplettes Entfernen.
>
> Wenn root im $HOME eines Benutzers ungefragt schreibend zugreift,
> ist das Missbrauch seines Admin-Status, egal, um was fuer Dateien
> es sich handelt.

ACK

Marco

Manfred Schmitt

unread,
Feb 7, 2012, 6:04:20 PM2/7/12
to
Thorsten Klein schrieb:

> Am 02.02.2012 02:50, schrieb Jakobus Schuerz:
> > Schau dir mal mpd an. Ein genialer Musikserver, der auch unabhängig von
> > einer Anmeldung eines Users läuft...
>
> Banshee kann etwas, was sonst kein anderes Programm kann: einen
> bestimmten US-Radiosender abspielen, der "eigentlich" *nur* via iTunes
> hörbar ist (und in der USA übers normale Radio).

Das glaube ich erst einmal nicht, welcher Sender soll das sein?

Und wech,
Manne

Manfred Schmitt

unread,
Feb 7, 2012, 6:16:21 PM2/7/12
to
Thorsten Klein schrieb:

> Am 02.02.2012 22:29, schrieb Manfred Schmitt:
> > Ich waere ziemlich saueber wenn mir der Admin (OK, das bin ich auch
> > selber aber das muss ja nicht so sein) meine config entfernen wuerde.
> > Sprich: Installationen/Deinstallationen fassen unter Linux (und auch
> > anderswo, zumindest wenn das Programm sinnvoll programmiert ist) niemals
> > irgendwelche Dateien in Benutzerverzeichnissen an.
>
> Genauso könnte man argumentieren, dass die Daten ja angelegt werden. Und

Du meinst wenn der Nutzer ein Programm startet?
Dann will der Nutzer ja das was gelesen und geschrieben wird.
Der admin weiss aber z.B. nun einmal nicht ob ich eine vielleicht sogar
veraltete Konfiguration rumliegen habe weil ich Programm X eben genau in
der alten Version brauche und diese Version z.B. von einem stick laufen
lasse. Oder ich nutze das Programm vielleicht gar nicht auf dem Rechner
und die Konfiguration liegt da nur zufaellig rum weil ich eben meine
Konfigurationen ueber mehrere Rechner synce. Oder...
Es gibt einfach viel zu viele Situationen bei denen der admin dem Nutzer
was kaputtmachen wuerde wenn er in $home schreibt, also macht er das
normalerweise nur einmal: Beim anlegen des Nutzers werden die Dateien aus
/etc/skel ins Benutzerverzeichnis kopiert.
Ich sehe da aber auch kein Problem, wenn eine Konfiguration problematisch
ist kann der Nutzer die ja eben testweise mal wegschieben.
Hat bei Dir ja auch geklappt :-)

"Was passiert ohne meine Konfiguration" ist der zweite Punkt bei fast jeder
Fehleranalyse -- Nicht nur bei grafischen Programmen, da aber besonders da
grafische Programme in den allermeissten Faelle auch erst einmal ohne eigene
Konfiguration startfaehig sind.
Punkt eins bringt unter Windows meisst nichts:
Fehlerausgabe in der Konsole vorhanden?

> wenn man nicht konsequent das Userverzeichnis sauberhält (also auch
> weiss wo jedes Programm die configs hinspeichert), wird das schnell zum
> Chaos (insbes. wenn man viel installiert und deinstalliert). Erinnert
> dann irgendwie an Windows.
>
Alte configs stoeren ja (in den meissten Faellen) nicht, belegen halt etwas
Platz. Ich raeume trotzdem mal hin und wieder bei mir auf.

> Ich verstehe eine Deinstallation immer als komplettes Entfernen. Es
> nervt alleine schon bei Win, wenn man zum kompletten Entfernen von
> Viorenscannern irgenbdwelche "Tools" benutzen muss. Ideal wäre eine
> Frage beim Deinstallieren "configs behalten? j/n" o.ä.

Das gibt es, nennt sich bei Debian 'aptitude purge paketname' und entfernt
neben dem Programm auch die _systemweite_ Konfiguration, also meisst die
in /etc.

Und wech,
Manne

Jakobus Schuerz

unread,
Feb 13, 2012, 5:14:58 PM2/13/12
to
Am 2012-02-04 18:26, schrieb Sieghard Schicktanz:
> Hallo Jakobus,
>
> Du schriebst am Sat, 04 Feb 2012 14:35:34 +0100:
>
>>> bringt mir nichts. Da müsste der Server ja dauerhaft laufen und an den
>>> privaten Handys habe ich nur prepaid (= kein Internet)
>>
>> Wie bitte??? Das meinst du jetzt aber nicht ernst? Oder?
>>
>> Du weißt, was ein Server/Daemon/Dienst ist?
>> Du weißt, dass WLAN != Internet ist?
>> Du weißt, dass ... omg... nein, ich glaub, du weißt das alles nicht.
>
> Du wohnst hier einem einmaligen Geschehen bei und hast die einmalige
> Gelegenheit, einen unglaublichen Vorgang in Echtzeit zu beobachten:
>
> Das Entstehen einer neuen Sorte Mensch, den "integrated internet user",
> dessen Lebensraum das internet darstellt, der ohne internet nichts weiß,
> ohne internet nichts kann und der vor allem keine Ahnung von den dazu
> benötigten Strukturen hat.

Meinst du jetzt mich, oder ihn? ;-)

lg jakob

Jakobus Schuerz

unread,
Feb 13, 2012, 5:14:17 PM2/13/12
to
Ich verstand deine Frage einfach nicht. Du schriebst von Handy mit
Prepayed-Card und ohne Internet im Zusammenhang mit dem von mir
empfohlenen mpd...

mpd ist ein Musikabspielprogramm auf Server-Client-Basis. Der Server
läuft auf deinem Rechner als Daemon (oder auf einem anderen in deinem
ev. vorhandenen Heimnetzwerk, der dann mit den Lautsprechern/der
Stereo-Anlage verbunden ist), und du kannst ihn von verschiedensten
Clients aus bedienen.

Da gibt es dann Clients, welche wiederum direkt auf deinem Rechner
laufen und auf GTK-Basis programmiert sind, welche als Addon für z.B.
Firefox erhältlich sind, oder eben auch Clients die auf allfälligen
WLAN- und/oder internetfähigen Handys laufen. Du musst im Client
lediglich die Server-IP oder eben localhost und den entsprechenden Port
angeben, und schon kannst du deinen Musikserver (mpd) von diesem Client
aus bedienen... Ob das nun über die lokale Netzwerkschleife lo über
localhost oder das lokale Netzwerk über Ethernet oder WLAN oder auch
über das Internet passiert, ist dabei unerheblich.

Insoferne hat DEIN Einwurf, dass du kein internetfähiges Handy und kein
WLAN hast durchaus eine Teilberechtigung.

Der Server/Daemon läuft so wie cron oder andere Dämonen auf deinem
Rechner im Hintergrund. Nicht mehr und nicht weniger.

Ich verwende allerdings schon ein WLAN-fähiges Handy und kann so von der
Badewanne aus mein Musikprogramm fernsteuern, was ich auch weidlich
ausnutze. ;-)

Und das schöne ist, der Musikserver bleibt über allfällige
Peripheriegeräte trotzdem am Laufen und bedienbar, selbst wenn ich am
entsprechenden Rechner nicht eingeloggt bin.

In weiterer Zukunft werde ich den Musikserver von meinem Laptop auf
einen extra Rechner auslagern, wo ich dann auch einen lokalen Mail- und
Datenserver drauf zusätzlich betreiben werde. Das alles im lokalen
Netzwerk. An diesen Rechner kommen auch noch Drucker und Scanner. Und
damit bin ich dann mit meinem Laptop flexibler im Einsatz, da ich den
dann nicht immer laufen lassen muss, um Musik zu hören und auch meine
Mails schön brav abgerufen und gesichert werden.

Aber das ist noch nahe Zukunftsmusik.

lg jakob

Sieghard Schicktanz

unread,
Feb 13, 2012, 8:08:08 PM2/13/12
to
Hallo Jakobus,

> > Das Entstehen einer neuen Sorte Mensch, den "integrated internet user",
...
> Meinst du jetzt mich, oder ihn? ;-)

Das kommt drauf an, ob Du Dich in eine solche Kategorie einordnest.
0 new messages