Xukashi
u.z. Wenn ich meine mp3 Player mit neuer Musik bestücken möchte ( ganzer Ordner) hab ich das Prob. das die Tracks wild durcheinander gewürfelt sind. Das liegt aber nicht am Player sonder am Kopiervorgang. Ich sehe immer nur Kopiere Track 7, Kopier Track 3 usw. So sind die dann auch auf meinem Player also nie in der richtigen reihenfolge. Wenn ich sie einzeln kopiere gehts. Woran kann das liegen?
Aja kopiert hab ich schon mit Thunar, MC und über Konsole aber immer das gleiche.
Ben
GerBra
D.h. dein Player (ich keine Ahnung von den Dingern) spielt Stücke nur in der Reihenfolge
wie sie auch auf dem Player gespeichert wurden? Und nicht nach z.B. dem Dateinamen oder Playlist oder....
Wenn dem so wäre, dann mußt du die Dateien vor dem Kopiervorgang sortieren, da
cp (und IMHO auch mc und Thunar) die dateien so kopieren wie sie auf der Platte
abgelegt sind.
Folgendes sollte funktionieren (kannst du sicher ausbauen, aber vom Prinzip...)
find /musik/*.mp3 -print0 | sort | xargs -0 cp -t /mnt/player
Kopiert alle dateien mit der Endung .mp3 sortiert nach /mn/player.
Xukashi
Das ist ja das Ding. Auf der Platte sind sie in der richtigen reihenfolge also z.B.
Track1.mp3
Track2.mp3
usw. genauso wie Alben mit Namen die sind auch in der richtigen reihenfolge so wie sie auch auf dem Original Album sind. Nur beim kopieren schmeisst er mit dan alles durcheinander aber das auch nur wenn ich auf meinen mp3 Player kopiere.
GerBra
Da brings du was durcheinander.
Wenn du dir im dateimanager oder per ls den Inhalt eines Verzeichnisses anschaust,
dann wird das dir schon sortiert aufbereitet präsentiert.
Das heißt aber nicht, das die Dateien beim Öffnen des Verzeichnisss durch den Kernel
auch so vorliegen.
Deutlisch wird das z.B. bei find.
Mach mal ein:
find /bin
und schau dir die Ausgabereihenfolge an
und dann ein:
ls /bin
Wohingegen
find /bin | sort
das wieder "richtig" zeigt.
Normalerweise ist es beim Kopieren von einer Stelle auf die andere kein Problem, in
welcher Ordnung das durchgeführt wird - außer scheinbar bei deinem Player 😉
[gelöscht]
bei mir sehen
find /bin
und
find /bin | sort
gleich aus 😛 *in den raum werf* 😉
GerBra
Kommt wahrscheinlich auch auf das verwendete Filesystem an.
Hier bei ext3 kann ich das bei jedem Verzeichniss beobachten:
[gerhard@tux1 ~]$ find /boot/ | head -10
/boot/
/boot/diag1.img
/boot/kernel26.img
/boot/grub
/boot/grub/ffs_stage1_5
/boot/grub/stage2_eltorito
/boot/grub/menu.lst
/boot/grub/ufs2_stage1_5
/boot/grub/e2fs_stage1_5
/boot/grub/fat_stage1_5
Xukashi
Neues Problem. Ich kann meinen Player jetzt auf einmal nurnoch als root und mit der Konsole einbinden. Wenn ich das gemacht habe und mir die Eigenschaften anzeigen lasse steht da auch das der Eigentüber root/root ist. Problem ist ich kann den Eigentümer nicht ändern. Da sagt er mit immer Operation nicht erlaubt und das obwohl ich das auch mit der rootshell machen will. Hier sind auch gleich meine groups vielleicht hat sich da ja n Fehler eingeschlichen.
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin
adm::4:root,daemon
tty::5:
disk::6:root,ben
lp::7:daemon
mem::8:
kmem::9:
wheel::10:root,ben
ftp::11:
mail::12:
log::19:root
smmsp::25:
games::50:ben
network:x:90:
video:x:91:ben
audio::92:ben,mpd
optical::93:ben,hal
floppy:x:94:hal
storage:x:95:ben,hal
power:x:98:
nobody::99:
users::100:ben
dbus:x:81:
hal:x:82:
mpd:x:45:ben
gdm:x:101:
vboxusers:x:108:ben
antivir:x:109:ben
clamav:x:64:
locate:x:21:
Was kann ich da machen?
GerBra
Welcher Fehler kommt, wenn du es als User machst?
Unter welcher Umgebung versuchst du den Mount, ggf. mit welchem Befehl?
Stehen evtl. Infos in den Logs (messages, everything.log)
Was hast du verändert gegenüber dem Status als es noch funktionierte?
Gab es Updates, die so etwas bewirken könnten?
Zum mounten als root und Eigentümerschaft:
Zeige mal wohin und wie root den Player mounten (also den befehl und die AUsgabe
von mount nach dem Einbinden).
Und auch mal den Befehl mit dem du die Eigentümerschaft verändern willst.
An den Gruppen ist nichts ungewöhnliches zu sehen.
Du mußt nur mehr Informationen liefern.
Xukashi
Alos, als WM hab ich Openbox und Dateimangager Thunar. Wenn ich nun meinen Player als User eingängen möchte (mit Thunar) kommt:
Sie sind nicht priviligiert den Datenträger »EMO« einzubinden.
Wenn ich nun Thunar als root starte kommt das gleiche. Einhängen lässt er sich nur wenn ich das mit:
mount -t vfat /dev/sdc1 /media/win mache.(als root) Die everything.log sieht dazu so aus:
Nov 10 12:54:50 penguin usb 2-1: new full speed USB device using uhci_hcd and address 5
Nov 10 12:54:52 penguin usb 2-1: configuration #1 chosen from 1 choice
Nov 10 12:54:52 penguin scsi3 : SCSI emulation for USB Mass Storage devices
Nov 10 12:54:52 penguin usb-storage: device found at 5
Nov 10 12:54:52 penguin usb-storage: waiting for device to settle before scanning
Nov 10 12:54:57 penguin scsi 3:0:0:0: Direct-Access TrekStor i.Beat emo 0100 PQ: 0 ANSI: 4
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] 459648 2048-byte hardware sectors (941 MB)
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Write Protect is off
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Mode Sense: 3e 00 00 00
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Assuming drive cache: write through
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] 459648 2048-byte hardware sectors (941 MB)
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Write Protect is off
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Mode Sense: 3e 00 00 00
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Assuming drive cache: write through
Nov 10 12:54:57 penguin sdc: sdc1
Nov 10 12:54:57 penguin sd 3:0:0:0: [sdc] Attached SCSI removable disk
Nov 10 12:54:57 penguin sd 3:0:0:0: Attached scsi generic sg3 type 0
Nov 10 12:54:57 penguin usb-storage: device scan complete
Verändert hab ich nichts und updates die das bewirken könnten gab es auch nicht.
GerBra
Gibt es zu diesem Device evtl. einen festen Eintrag in der /etc/fstab?
Wenn ja, mal posten.
Nach dem Einstecken, ohne zu mounten, was sagt ein:
ls -l /dev/sdc*
Etwas irritierend ist, wenn du sagst das ist von "jetzt auf gleich" passiert.
Hies das Gerät vorher auch EMO (dürfte das FAT32-Label sein)? Als du es als User
mit Thunar mounten konntest, war das also auch "EMO"?
Hattest du dir irgendwann einmal eine eigene udev-regel für dieses Device erstellt?
Und mit Log meinte ich eigentlich:
Wenn du ein: tail -f /var/log/everything.log machst mit schon eingestecktem Gerät
und versuchst dann in Thunar als User zu mounten, wird dann noch etwas geloggt?
Xukashi
In der fstab hab ich keinen Eintrag. Der Player ist FAT16 und hieß schon immer EMO
ls -l /dev/sdc*
brw-rw---- 1 root disk 8, 32 10. Nov 14:20 /dev/sdc
brw-rw---- 1 root disk 8, 33 10. Nov 14:20 /dev/sdc1
und tail.... gibt nichts aus wenn ich Thunar benutzte. Udev Regel hab ich auch keine.
GerBra
Gut, also auf das Device dürftest du als User rw zugreifen (Group disk, wobei ich
persönlich einen User nicht in die disk Gruppe nehmen würde).
Laufen denn die Daemons hal und dbus? (rc.conf)?
Xukashi
Jup laufen beide
Wieso keinen User in Gruppe disk nehmen?
Was mir aufgefallen ist ist das die Gruppe disk zum anfang leer war und ich dann mich mit eingetragen habe aber wieso steht da jetzt root mit drin?
GerBra
Nun (meiner meinung nach) deswegen nicht in disk, da die "normalen" Festplatten
ja auch root.disk haben.
Damit wäre es dir als User möglich bewußt oder unbewußt direkt auf das Device
zu schreiben. Obwohl ja eigentlich nur gedacht war: z.B. der mp3player, der USB-Stick.
Deshalb richtet man für Sticks, CDRom,... z.B. ja auch Gruppen wie storage,optical
ein damit es eben nicht notwendig ist durch "disk" einem User per se rechte auf
alle /dev/sdXy Devices geben zu müssen.
Was mir noich einfallen dürfte: dieses "automatische" Ein/Aushängen für User
passiert ja durch udev und hal/dbus - auch bei Thunar.
Bei mir z.B. ist der User hal (unter dem ja hal läuft) nicht in disk, sindern nur in
optical,storage,floppy.
Packe bei dir mal hal noch in die Gruppe disk mit rein
Danach mußt du esrtmal einen Reboot machen.
Und schau danach mal, ob das automatsiche Mounten wieder gehe würde.
Xukashi
nö bringt auch nichts
Xukashi
Also nach dem udev update von vor 2 Tagen geht wieder alles. Ich kann jetzt auch wieder als User mein Player einbinden. War dann wohl n udev Problem. Ich lass das [gelöst] nochmal weg weil Interessieren tuts mich schon was da vorsich ging. Wenn das Prob wiederkommt lass ich es euch wissen, dann weiss man wenigstens das es an udev liegen sollte.
Danke an Euch für die Hilfe
Ben