Autor Thema: Update 6. Mai 2010  (Gelesen 36915 mal)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #15 am: Juni 19, 2010, 03:48:44 Nachmittag »
ok die Ursache fuer dieses Problem ist das der Treiber vor KDE bzw. hald gestartet wird und HAL (Hardware Abstraction Layer) das Geraet im Nachhinein nicht kennt.
Ein Workaround waere das Geraet neu anzuschliessen, wir werden dies mit dem naechsten Update beruecksichtigen.
« Letzte Änderung: Juni 19, 2010, 08:50:53 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

fritv

  • Jr. Member
  • **
  • Beiträge: 63
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #16 am: Juni 19, 2010, 06:08:16 Nachmittag »
Das ging aber flott. Danke.

Ich warte jetzt einfach mal das nächste Update ab.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #17 am: Juni 20, 2010, 08:32:18 Nachmittag »
Diese 'Zwischenversion' sollte das Hardware Abstraction Layer Registrierungs Problem soweit loesen, und damit sollte Kaffeine nach einem Reboot wie gewohnt ohne das Geraet neu anschliessen zu muessen funktionieren:

http://www.sundtek.de/media/sundtek_installer_100620.sh

(es handelt sich hierbei noch um eine Entwicklerversion, die naechste offizielle Release wird in ca. einer Woche freigegeben werden)
« Letzte Änderung: Juni 20, 2010, 08:35:43 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Update 6. Mai 2010
« Antwort #18 am: Juni 25, 2010, 08:51:23 Vormittag »
Apparmor sollte eher fuer Server gedacht sein.

Das hat doch nichts mit einem Server zu tun. Apparmor oder SElinux sind genau richtig für geschlossene Programme wie z.B. auch Skype. Nur bei Mediasrv bekomme ich das seit einigen Versionen nicht mehr zum laufen.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #19 am: Juni 25, 2010, 10:07:59 Vormittag »
App Armor sollte in der Syslog Datei anzeigen welche Rule es blockiert.

Bei unseren Tests mit dem Ubuntu Server Kernel gab es soweit keine Probleme, sollten wir etwas uebersehen haben wuerden wir dies natuerlich gerne beruecksichtigen.
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Update 6. Mai 2010
« Antwort #20 am: Juni 25, 2010, 10:36:32 Vormittag »
In welchen Mode läuft den bei euch Apparmor? Im enforce Mode läuft das bei mir nicht. Zumindest nicht nach einem Neustart. Da hilft dann auch keine Audit weiter. Könnt ihr mir ein Profil zur Verfügung stellen? Das wäre klasse.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #21 am: Juli 21, 2010, 01:15:38 Vormittag »
Bezueglich App Armor, es gibt einen offiziellen Apparmor Support Chat auf irc.oftc.net #apparmor
Als Chat Client eignet sich irssi unter Linux/BSD/..

Wir sind soweit lediglich auf Video spezialisiert, auf etwaige Linux Erweiterungen welche einen eigenstaendigen Support enthalten verweisen wir am Besten weiter.
Unser Treiber wird systemweit in Ihrem Fall maximal als Netzwerkapplikation laufen welche Unix Domain Sockets zur internen Kommunikation verwendet. Dies sollte nicht von Apparmor geblockt werden.
« Letzte Änderung: Juli 21, 2010, 06:05:56 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Update 6. Mai 2010
« Antwort #22 am: August 01, 2010, 12:57:24 Nachmittag »
OK, ich hab jetzt endlich wieder ein funktionierendes Profil zusammen. Es zeigt sich auch wieder wie bei allen anderen Versionen, dass der Treiber unter bestimmten Umständen Zugriffe auf TCP IPv4 und IPv6 versucht.

/opt/bin/mediasrv {
  deny network inet stream,
  deny network inet6 stream,


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #23 am: August 01, 2010, 01:09:44 Nachmittag »
Die einzigen Netzwerkverbindungen welche der Treiber erstellt sind:
1. Durch das Netzwerkfeature, der Socket wird erstellt jedoch solange das Feature nicht aktiviert wird - wird der Port nicht reserviert
2. Pulseaudio, zustaendig ist hierfuer jedoch ausschliesslich die Pulseaudio Bibliothek vom System, die Pulseaudio Session wird jedoch direkt in den Treiber geladen.
3. Die interne Kommunikation findet mittels Unix Domainsockets statt

Darueber hinaus gibt es keinerlei Verbindung zu unseren oder anderen Servern. Fehler bzw. Probleme mit AppArmor sollten dem AppArmor Team mitgeteilt werden. (z.B.: mittels IRC irc.oftc.net #apparmor)
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Update 6. Mai 2010
« Antwort #24 am: August 01, 2010, 01:21:33 Nachmittag »
Dann wird wohl Punkt 1 der Grund dafür sein. Warum soll ich mich da an einen Apparmor Support wenden? Wenn Apparmor hier einen Zugriff feststellt, wird das auch stimmen.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #25 am: August 01, 2010, 01:28:03 Nachmittag »
Da Apparmor Entwickler am Besten wissen wie man solche Faelle je nach System einpflegen kann. Auch nehmen wir an das AppArmor einige Faelle nicht sonderlich gut behandelt und noch etwas Allgemeines finetuning in den mitgelieferten Rules benoetigen. Wir hatten uns bereits mit einigen Entwicklern unterhalten, fuer Multimediasysteme ist AppArmor nicht besonders nuetzlich. Fuer Serversysteme welche sich nicht besonders haeufig aendern hat es unter Umstaenden seinen Anwendungsfall.
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Update 6. Mai 2010
« Antwort #26 am: August 01, 2010, 01:56:53 Nachmittag »
Das mag vielleicht die Ansicht von Sundtek sein. Für mich und für viele Andere User ist es aber sehr nützliches Werkzeug. Man kann damit etliche Programme wie z.B. Skype, Teamviewer, Firefox, Mediasrv überwachen und so zum Teil sogar Programmierfehler entdecken. Warum sonst wird allen modernen Desktop- Distributionen Apparmor oder SElinux per default im Kernel aktiviert oder als Modul geladen?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #27 am: August 01, 2010, 02:10:19 Nachmittag »
Fuer den durchschnittlichen Anwender ist es einfach zu kompliziert. Es kann nicht das Ziel sein jedem Benutzer eine manuelle Textkonfiguration aufzuzwingen um verschiedene Applikationen zum Laufen zu bekommen.
Ubuntu hat zudem standardmaessig ein relativ lockeres Setup.
AppArmor hat durchaus seine Berechtigung, jedoch hauptsaechlich fuer eine etwas erfahrenere Zielgruppe.
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Update 6. Mai 2010
« Antwort #28 am: August 30, 2010, 11:04:32 Nachmittag »
Unter Fedora 13 klappt die Installation Out of the box nicht:


SELinux hat auf Ihrem System ein verdächtiges Verhalten entdeckt

Zusammenfassung
SELinux verhindert /usr/libexec/hald-probe-video4linux "connectto" Zugriff on @/de/sundtek/mediasocket.

Detaillierte Beschreibung
[hald-probe-vide hat einen zugelassenen Typ (hald_t).Dieser Zugriff wurde nicht verweigert.]

SELinux verweigerte den von hald-probe-vide angeforderten Zugriff.
Da nicht davon ausgegangen wird, dass dieser Zugriff von hald-probe-vide benötigt wird, signalisiert dies möglicherweise
einen Einbruchsversuch. Es ist ausserdem möglich, dass diese spezielle Version oder Konfiguration der Anwendung den
zusätzlichen Zugriff verursacht

Zusätzliche Informationen
Quellkontext:  system_u:system_r:hald_t:s0
Zielkontext:  unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Zielobjekte:  @/de/sundtek/mediasocket [ unix_stream_socket ]
Quelle:  hald-probe-videQuellpfad:  /usr/libexec/hald-probe-video4linuxPort:  <Unbekannt>
Host:  RPM-Pakete der Quelle:  hal-0.5.14-3.fc13


Was ist hier der Vorschlag? SELinux komplett deaktivieren??


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Update 6. Mai 2010
« Antwort #29 am: August 31, 2010, 06:57:06 Vormittag »
Erstens bitte einmal http://www.sundtek.de/media/sundtek_installer_development.sh testen.
Sollte dies nicht funktionieren werden wir uns dieses System genauer ansehen.

Alternative ist natuerlich SELinux auszuschalten, jedoch sollte das nicht notwendig sein.
Failure is a good thing! I'll fix it