READ ONLY FORUM: m23 :: makes software distribution easy Forum Index READ ONLY FORUM: m23 :: makes software distribution easy
The m23 discussion forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Keine USB-Stick-Erkennung nach m23-Client-Installation.

 
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the client / Clientprobleme
View previous topic :: View next topic  
Author Message
MartinUni



Joined: 19 Feb 2007
Posts: 33

PostPosted: Mon Feb 19, 2007 13:32    Post subject: Keine USB-Stick-Erkennung nach m23-Client-Installation. Reply with quote

hallo,

hier ein Versuch mein "m23-Projekt" zu retten.
Ich bin auf der Suche nach einem Softwareverteilungs-Tool für Linux auf m23 gestossen. Ich habe die Komplettinstallation des Servers von der BootCD durchgeführt. Version: 0.5.3 halfBaked (100097). An der Serverinstallation habe ich nichts geändert. Die Softwareverteilung läuft auch sehr gut.

Bei den Clients habe ich mich für ubuntu_edgy mit KDE entschieden.

Während der Tests merkte ich, das an den Clients USB-Sticks nicht erkannt werden.
Wenn ich auf vergleichbarer Hardware direkt eine InstallationsCD einlege und installiere, läuft auf dem Client die USB-Stick-Erkennung wunderbar. d.h. KDE stellt ein Icon auf dem Desktop dar.
Ich habe zwei Wochen googeln hinter mir ohne den geringsten Erfolg.

Deshalb meine Frage:
1. Wie schaffe ich es Clients zu installieren, die sich genau so verhalten wie Clients, die lokal per CD installiert wurden?
2. Speziell die USB-Stick Erkennung ist für mich sehr wichtig. Wie bekomme ich die auf den m23-Clients zum Laufen?
3. Kann ich mit m23 Clients nur installieren, oder sie auch konfigurieren?
z.B. Einrichten von Krusader, Firefox auf Home-Pages usw., Verzeichnisse anlegen, Dateien kopieren.


Für eine Antwort würde ich mich sehr freuen.
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Mon Feb 19, 2007 13:58    Post subject: Reply with quote

Steht etwas im Kernelprotokoll, wenn Du den USB-Stick einsteckst?
In der Konsole:
Code:
dmesg | tail


Wo sind die Benutzerkonten gespeichert (lokal/LDAP)?

In welchen Gruppen ist der Benutzer?
Code:
groups <Benutzername>

_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
MartinUni



Joined: 19 Feb 2007
Posts: 33

PostPosted: Tue Feb 20, 2007 5:50    Post subject: Reply with quote

bei
dmesg | tail
nach dem Einstecken des Sticks wird gebeldet:

root@LGWO01:~# dmesg | tail
[17179807.388000] scsi1 : SCSI emulation for USB Mass Storage devices
[17179807.392000] usb-storage: device found at 3
[17179807.392000] usb-storage: waiting for device to settle before scanning
[17179812.392000] usb-storage: device scan complete
[17179812.396000] Vendor: Kingston Model: DataTraveler II+ Rev: 1.13
[17179812.396000] Type: Direct-Access ANSI SCSI revision: 00
[17179812.576000] SCSI device sda: 1006592 512-byte hdwr sectors (515 MB)
[17179812.580000] sda: Write Protect is off
[17179812.580000] sda: Mode Sense: 23 00 00 00
[17179812.580000] sda: assuming drive cache: write through


Der Stick wird vom Typ her richtig erkannt.

Die Benutzerkonten sind lokal gespreichert.

Um Rechteproblemen beim Test aus dem Weg zu gehen, bin ich als root angemeldet.
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Tue Feb 20, 2007 18:11    Post subject: Reply with quote

Funktioniert es, wenn Du das Paket hal dazuinstallierst?
Code:
sudo apt-get install hal


Oder erst, wenn noch das Paket libhal-storage1 hinzukommt?
_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
MartinUni



Joined: 19 Feb 2007
Posts: 33

PostPosted: Thu Feb 22, 2007 16:41    Post subject: Reply with quote

hallo,

hal nachzuinstallieren hat irgendwas bewirkt.
Wenn ich jetzt den USB-Stick einstecke, kommt immerhin von KDE die Nachfrage was ich mit dem erkannten Geräte machen möchte.

Weiter komme ich aber nicht.

Wenn ich per Hand in die /etc/fstab die Zeile:
/dev/sda1 /media/usbstick auto ro,noauto,users,exec 0 0
eintrage und das Verzeichnis
/media/usbstick
erstelle, dann kann ich zumindest darauf zugreifen.
Jetzt könnte ich noch ein ICON auf den Desktop legen, das auf /media/usbstick zeigt. Durch Klick auf das ICON geht der Konqueror auf und zeigt den Inhalt des Sticks an. *** freu ***

Aber das kann wohl nicht die richtige Lösung sein ?!
Normalerweise funktioniert das doch sehr gut automatisch.

Ich verstehe nicht warum sich die Installationen unterscheiden je nach dem wie die Clients installiert wurden. Von CD oder über m23.
Gib es da eine Erklärung?
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Thu Feb 22, 2007 17:46    Post subject: Reply with quote

MartinUni wrote:
Wenn ich jetzt den USB-Stick einstecke, kommt immerhin von KDE die Nachfrage was ich mit dem erkannten Geräte machen möchte.

Steht da etwas von Mounten oder Einbinden?

MartinUni wrote:
Ich verstehe nicht warum sich die Installationen unterscheiden je nach dem wie die Clients installiert wurden. Von CD oder über m23. Gib es da eine Erklärung?

Meinst Du die offiziellen Ubuntu-CDs?
Der m23-Installer benutzt lediglich die Debian/Ubuntu/Kubuntu-Pakete, aber nicht die Installationroutinen der Distributions-CD. Die Distributions-Installationroutinen können nicht verwendet werden, da sie nicht für Netzwerkinstallationen geeignet sind.
_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
MartinUni



Joined: 19 Feb 2007
Posts: 33

PostPosted: Fri Feb 23, 2007 13:12    Post subject: Reply with quote

Nein, da steht nichts von mounten oder einbinden.
Ja, ich meine die offiziellen Ubuntu-CDs.

Wenn der Stick reingesteckt wird, macht KDE ein Fenster auf mit der Frage:
"Ein neues Medium wurde gefunden.
Was möchten Sie nun tun?"

Auswahlmöglichkeit: Im neuen Fenster öffnen

Voller Freude klicke ich dann auf "Im neuen Fenster öffnen"
und bekomme ein weiteres Fenster mit der Fehlermeldung: Ungültige Adresse.

Da ich anscheinend der Einzige mit dem Problem bin, drängt sich mir die Frage auf, ob ich was falsch gemacht habe.
- Ist die vom m23-Server erstellte BootCD richtig ?
- fehlende Packete? Soll ich die installierten Pakete zwischen einem m23-Client und einem Client, installiert mit offizieller Ubuntu-CD, vergleichen?
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Sat Feb 24, 2007 18:26    Post subject: Reply with quote

MartinUni wrote:
Da ich anscheinend der Einzige mit dem Problem bin, drängt sich mir die Frage auf, ob ich was falsch gemacht habe.

Es liegt wohl eher daran, daß sich viele nicht die Mühe machen, in das Forum zu schreiben. Daher bleiben viele Fehler längere Zeit unbemerkt. Gut, daß Du den Fehler gemeldet hast. Very Happy

MartinUni wrote:
Ist die vom m23-Server erstellte BootCD richtig ?

Das hat nichts mit der m23-Boot-CD zu tun, sondern mit der Installation der benötigten Pakete oder mit anderweitigen Konfigurationsschritten. Wenn Du mit der CD den Rechner booten kannst und der Rechner die Aufträge vom m23-Server abarbeitet, dann hat sie ihren Zweck erfüllt. Wink

MartinUni wrote:
fehlende Packete? Soll ich die installierten Pakete zwischen einem m23-Client und einem Client, installiert mit offizieller Ubuntu-CD, vergleichen?

Das ist das, worauf ich auch tippe. Mit dem Paket hal geht schonmal ein Teil der Erkennung.
Probiere zusätzlich, ob es ganz geht, wenn Du zusätzlich das Paket dbus installierst. Falls es dann noch immer nicht gehen sollte, wäre es nett, wenn Du einen Paketvergleich durchführen könntest.

Mit
Code:
dpkg --get-selections | grep -v deinstall$ | tr -d [:blank:] | sed 's/install$//g'
bekommst Du eine "saubere" Liste aller installierten Pakete, die Du dann einfach unter beiden Installationen erstellen und anschließend vergleichen kannst.
_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
MartinUni



Joined: 19 Feb 2007
Posts: 33

PostPosted: Thu Mar 01, 2007 8:49    Post subject: Reply with quote

Hallo,

ein Vergleich aller installierten Pakete hat bei mir in der Sackgasse geendet.
Auf der Vergleichstinstallation "Kubuntu 6.10 Desktop i386" sind ca. 875 Pakete installiert. Auf der m23-Client-Installation sind lediglich 480 Pakete installiert.

Bei der Vielzahl der Pakete ist es mir unmöglich jedes Paket zu recherchieren für was es gut ist um es mal zu Test auf dem m23-Client nachzuinstallieren.

Was ich rausgefunden habe:
Auf dem VergleichsPC wird der USB-Stick gemountet, in der /etc/mtab steht dann sowas wie:
/dev/sda1 /media/kingston vfat ....
Das Verzeichnis /media/kingston wird auch automatisch angelegt, das dann der Konqueror anzeigen kann.

Auf dem m23-Client ist kein Eintrag in der /etc/mtab, es wird auch kein Verzeichnis in /media/ angelegt.

Wo kann ich noch suchen?
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Thu Mar 01, 2007 18:04    Post subject: Reply with quote

MartinUni wrote:
Auf der Vergleichstinstallation "Kubuntu 6.10 Desktop i386" sind ca. 875 Pakete installiert. Auf der m23-Client-Installation sind lediglich 480 Pakete installiert.

Hast Du mit m23 den KubuntuDesktop installiert oder nur KDE? Der KDE-Desktop ist ein sehr minimalistisches KDE, KubuntuDesktop installiert hingegen KDE mit vielen zusätzlichen Paketen. Hast Du die Vergleichsinstallation mit dem m23-KDE verglichen? Wenn ja, wäre es nett, wenn Du noch einen Vergleich mit dem m23-KubuntuDesktop machen könntest.

MartinUni wrote:
Wo kann ich noch suchen?
Direkt fällt mir da nichts ein. Vielleicht in Ubuntu-Foren oder Mailinglisten. Vielleicht ist auch dokumientiert, wie Ubuntu Hardwareerkennung implementiert. Oder benutze einfach die gängigen Suchmaschinen Wink

Hast Du noch die Pakete dbus und libhal-storage1 dazuinstalliert?
_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
MartinUni



Joined: 19 Feb 2007
Posts: 33

PostPosted: Wed Mar 07, 2007 14:55    Post subject: Reply with quote

hallo,

so, ich habe die Lösung.

Der USB-Stick wird bei KDE, Kubunt-Standarddesktop (KDE) und Ubuntu-Standarddesktop (gnome) vom System zwar erkannt, der Automount funktioniert aber nicht.

Benötigt werden die Packete: dbus, hal und bei gnome: gmone-volume-manager.
Aber die werden sowieso bei der m23-Clientinstallation installiert.
Das Problem ist, das bei der m23-Clientinstallation die Gruppenzuordnung des von m23 angelegten Bentzers nicht richtig ist. Damit USB-Sticks automatisch gemountet werden, muss der Benutzer in der Gruppe: plugdev sein.
Ich habe das per Hand mit "adduser Benutzer plugdev" gemacht und sofort ging es (getestet bei Ubuntu und Kubuntu).

Übrigens: ähnliche Problome treten auf wenn der Benutzer sudo nutzen will, das geht nämlich auch nicht, aber das gehört hier nicht her.

Gruss
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Wed Mar 07, 2007 16:27    Post subject: Reply with quote

Danke für die Lösung Very Happy
_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the client / Clientprobleme All times are GMT - 2 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group