Pagina 1 di 1

Problema Wine "directory is not accessible"

Inviato: sab 18 giu 2005, 2:13
da cesconix
Finalmente la scuola è finita e sono tornato qui con voi :lol:
Ho un problemino riguardo Wine 20050524. Ho installato sia wine che winesetuptk (per editare ~$HOME/.wine/config graficamente):

Intanto vi mostro la mia configurazione hardware con /etc/fstab:

Codice: Seleziona tutto

Fr4NkiR@nixlab:~$ cat /etc/fstab
/dev/hda3        swap             swap        defaults         0   0
/dev/hda2        /                ext2        defaults         1   1
/dev/hda1        /mnt/windows     ntfs        noauto,users,umask=000               1   0
/dev/hdb1        /mnt/download    ntfs        noauto,users,umask=000               1   0
/dev/cdrom       /mnt/cdrom       iso9660     noauto,users,rw,umask=000  0   0
/dev/fd0         /mnt/floppy      auto        noauto,users,rw,umask=000     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
none             /proc/bus/usb    usbfs       defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
Fr4NkiR@nixlab:~$
in pratica ho due hdd di cui il primo (hda) ha 3 partizioni:
1) hda1 (windows xp - fs:ntfs)
2) hda2 (slack)
3) hda3 (swap)
e poi il secondo (hdb) è solamente un hdd vuoto:
1)hdb1 (vuoto - fs:ntfs)

il problema è che dopo la configurazione che faccio con winesetuptk, wine non riesce a funzionare bene dandomi quest'errore:

Codice: Seleziona tutto

Warning: the specified Windows directory L"C:\\Windows" is not accessible.
Warning: the specified System directory L"C:\\Windows\\System" is not accessible.
che posso fare?
vi pasto la parte del config di wine riguardo le partizioni:

Codice: Seleziona tutto

[Drive A]
"Path" = "/mnt/floppy"
"Type" = "floppy"
"Label" = "Floppy"
"Device" = "/dev/fd0"

[Drive C]
"Path" = "/mnt/windows"
"Type" = "hd"
"Device" = "/dev/hda1"
"Filesystem" = "win95"

[Drive D]
"Path" = "/mnt/download"
"Type" = "hd"
"Device" = "/dev/hdb1"
"Filesystem" = "win95"

[Drive F]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Label" = "/mnt/cdrom"

[Drive X]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[Drive Y]
"Path" = "%HOME%"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"

[Drive Z]
"Path" = "/"
"Type" = "hd"
"Label" = "Root"
"Filesystem" = "win95"

[wine]
"Windows" = "C:\\Windows"
"System" = "C:\\Windows\\System"
"Temp" = "X:\\"
"Path" = "C:\\Windows;C:\\Windows\\System;C:\\Windows\\System32;X:\\;X:\\test;Y:\\"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
;"ShowDotFiles" = "1"
"ShellLinker" = "wineshelllink"
chi sa aiutarmi?

Inviato: sab 18 giu 2005, 10:15
da DaNiMoTh
L'errore ti dice che non hai i permessi sul drive il cui nome ( per wine ) è C: , che secondo la tua configurazione sta in /mnt/windows.

però, nel tuo fstab, hai impostato umask=000...

prova a fare un ls -l /mnt


ciao

Inviato: sab 18 giu 2005, 10:39
da cesconix
ah vero hai ragione... :o e come dovrei modificare fstab in modo tale da farli montare anche a me? io avevo fatto con mount -o ....

Inviato: sab 18 giu 2005, 23:39
da cesconix
allora? nessun altro aiutino? :roll:

Inviato: dom 19 giu 2005, 0:33
da cesconix
ho necessità quindi di montare il dispositivo da utente e quindi i privilegi devono essere di chi monta il dev (non root) così ho l'accessibilità sulla directory /mnt/windows per far funzionare Wine...come fare?

Inviato: dom 19 giu 2005, 10:55
da Paoletta
per come è configurato /etc/fstab, credo che tu non abbia problemi a montare il device da utente...

se provi a farlo che ti dice?

Inviato: dom 19 giu 2005, 21:25
da cesconix
se provo infatti posso senza problemi montarlo da utente, però con un ls -l i privilegi son sempre di root:

Codice: Seleziona tutto

root@nixlab:/home/Fr4NkiR# ls -l /mnt/
total 32
dr-xr-xr-x  1 root root 2048 2004-02-09 13:08 cdrom/
dr-xr-xr-x  1 root root 8192 2005-06-06 15:56 download/
drwxr-xr-x  2 root root 4096 2002-03-16 07:34 floppy/
drwxr-xr-x  2 root root 4096 2002-03-16 07:34 hd/
drwxr-xr-x  2 root root 4096 2005-03-30 23:13 watch/
dr-xr-xr-x  1 root root 8192 2005-06-16 10:04 windows/
root@nixlab:/home/Fr4NkiR#   
capito?

Inviato: mar 21 giu 2005, 23:34
da cesconix
nessuno di voi potrebbe aiutarmi qui? :cry:

Inviato: mer 22 giu 2005, 11:03
da j3st3r
FrANkiR ha scritto:se provo infatti posso senza problemi montarlo da utente, però con un ls -l i privilegi son sempre di root:

Codice: Seleziona tutto

root@nixlab:/home/Fr4NkiR# ls -l /mnt/
total 32
dr-xr-xr-x  1 root root 2048 2004-02-09 13:08 cdrom/
dr-xr-xr-x  1 root root 8192 2005-06-06 15:56 download/
drwxr-xr-x  2 root root 4096 2002-03-16 07:34 floppy/
drwxr-xr-x  2 root root 4096 2002-03-16 07:34 hd/
drwxr-xr-x  2 root root 4096 2005-03-30 23:13 watch/
dr-xr-xr-x  1 root root 8192 2005-06-16 10:04 windows/
root@nixlab:/home/Fr4NkiR#   
capito?

Che intendi con i privilegi sono di root?
Dice che il proprietario del file è root che sta nel gruppo root...
ma dice anche che tutti possono leggere ed eseguire la directory: r-x r-x r-x (quindi aprire) e nessuno può scriverci (ma questo è ovvio, essendo ntfs).
Ma perchè in fstab hai l'opzione noauto sulla partizione windows?



[/b]

Inviato: mer 22 giu 2005, 11:22
da cesconix
la tolgo?
ma se ho la possibilità di vedere tutto anche dagli users perchè allora mi da:

Codice: Seleziona tutto

Warning: the specified Windows directory L"C:\\Windows" is not accessible.
Warning: the specified System directory L"C:\\Windows\\System" is not accessible. 

Inviato: mer 22 giu 2005, 18:55
da mark2
non so se ho capito tutto
se ci riesci mi dici che ci fai aprendo un applicazione di win$ su una partizione nfts se poi non ci puoi scrivere_
se e una questione di permessi fai diventare l utente proprietario del device o almeno mettilo nel gruppo di root
puo essere una soluzione

p.s. non sono allergico agli accenti devo cambiare la tastiera :lol: