aMule Forum

Portuguese => Ajuda aMule => Topic started by: vegetapt on January 10, 2005, 07:05:00 AM

Title: fat32 - failed to open part.met
Post by: vegetapt on January 10, 2005, 07:05:00 AM
olá pessoal, tenho o mandrake 10.1 e o amule2.0.0rc8, tenho uma partiçao fat32 onde tenho o directorio de download e temp do emule.
a partiçao ja esta montada em linux e eu acho q tenho as permissoes todas bem configuradas (?será?) só que qd ligo o amule todos os dowloads q ainda n estão acabados dá uma msg do tipo

10/01/05 05:53:49: External connections disabled in config file .eMule
10/01/05 05:53:49: 119 servers in server.met found
10/01/05 05:53:49: Failed to open /x/progs download/emule/temp/008.part.met (TLF-SOFT-09.30.04.AD**********************.V1.0-TDA-CD1.bin)
10/01/05 05:53:49: Trying backup of met file on 008.part.met.bak
10/01/05 05:53:49: Failed to open /x/progs download/emule/temp/008.part.met (TLF-SOFT-09.30.04.AD**********************.V1.0-TDA-CD1.bin)
10/01/05 05:53:49: Failed to open /x/progs download/emule/temp/007.part.met (TLF-SOFT-09.30.04.AD**********************.V1.0-TDA-CD2.bin)
10/01/05 05:53:49: Trying backup of met file on 007.part.met.bak

e por ai em diante, mais à frente

10/01/05 05:53:56: This is aMule 2.0.0rc8 using wxGTK2 v2.5.3 (Unicoded) (based on eMule)
10/01/05 05:53:56: Visit http://www.amule.org to check if a new version is available.
10/01/05 05:53:56: Can't open file '/x/progs download/emule/temp/008.part'
10/01/05 05:53:56: Can't open file '/x/progs download/emule/temp/008.part'
10/01/05 05:53:56: Can't open file '/x/progs download/emule/temp/007.part'
...

gostava de saber se alguem me pode ajudar. já andei aki à procura no forum, apesar de ter encontrado coisas parecidas, n consegui fazer nada, ainda por cima o fstab abre so como read-only no emacs e n consigo alterar nada...   :(
brigadao pela atençao
Title: Re: fat32 - failed to open part.met
Post by: stefanero on January 10, 2005, 08:36:14 AM
please no filenames in posts ;)

well it looks your permissions for the disk are not rihgt...

sorry I dont speak spanish
Title: Re: fat32 - failed to open part.met
Post by: phoenix on January 10, 2005, 12:28:02 PM
stefanero,

This is not spanish, this is portuguese :D

vegetapt,

Suas permissões nessa partição devem estar erradas, tem vários modos de mudar isso, o mais fácil deve ser colocar uma linha no fstab habilitando o seu usuário a escrever na partição. Exemplo:

/dev/hdb1              /mnt/d                  vfat    defaults,uid=500,gid=500        1 0

No lugar de uid e gid você coloca o id do seu grupo e do seu usuário.Você descobre esse número assim:
$ grep fulano /etc/passwd
fulano:x:500:500:Fulano de Thal,,+5521-2345-6789,:/home/fulano:/bin/bash

O primeiro 500 é o uid, o segundo é o gid.

 Desta forma, na hora em que você montar, o usuário com o número correspondente vai ser o dono da partição. Faz um teste pra ver se está tudo correto, por exemplo:

$ cd /mnt/d
$ echo asdfasdf > teste
$ ls

e vê se criou o arquivo teste.

Uma última sugestão: assim que você estiver mais confiante, reformata essa partição para ext3, e apaga o windows, fat é uma bosta. :D

Abraços,
Phoenix.
Title: eu de novo
Post by: vegetapt on January 11, 2005, 05:52:14 AM
fiz td como disseste, mas qd eu fazia o grep ele dizia smp q n tinha autorizaçao para o fazer, então abri directamente o /etc/passwd e li a linha onde esta o meu user:
fulano:x:501:501:Nome tal:/home/fulano/bin/bash

tal como disseste

dps fui ao fstab e coloquei

/dev/sda9/ /x vfat defaults,uid=501,gid=501 1 0

até aqui td bem, mas qd fui tentar aceder ao x, ja n tinha permissao, so consigo criar o ficheiro de teste se estiver no terminal como root. e o amule agora dá logo um erro sobre os directorios de gravaçao e partilha...

n sei o q se passa. obrigadao phoenix
Title: Re: fat32 - failed to open part.met
Post by: geeko on January 11, 2005, 02:34:25 PM
vegetapt,

nao precisas de especificar o uid nem o gid (pk em particoes fat isso significa k os tds os ficheiros+directorias vao pertencer a esse user) e + com o defaults so o root pode manipular essa particao(mount)

o meu conselho, se precisas de permitir a todos utilizadores non-root para montar essa particao como leitura/escrita usa:
Code: [Select]
/dev/hdd1 /mnt/point vfat auto,users,umask=0022 0 0
senao basta:
Code: [Select]
/dev/hdd1 /mnt/point vfat defaults,umask=0000 0 0mas ai so o root pode gerir o mount

tens a particao montada como SCSI?

HTH
--geeko