Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved]distfiles über NFS freigeben
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
SigHunter
n00b
n00b


Joined: 24 Mar 2010
Posts: 36

PostPosted: Tue May 17, 2011 10:58 am    Post subject: [solved]distfiles über NFS freigeben Reply with quote

Hallo

ich versuche meinen distfiles Ordner per NFS frei zu geben,
diesen an den anderen Gentoo Maschinen unter /usr/portage/distfiles zu mounten,
um so für alle Gentoos bei mir zu Hause den selben distfiles Cache zu haben.

Ich erhalte aber eine Fehlermeldung.
Ich bin mir auch nicht sicher ob die Freigabe- und Mountparameter so richtig sind, hatte vorher nie etwas mit NFS zutun.

Habe natürlich auch nach dem Fehler gegoogled, die Ergebnisse haben mir aber nicht wirklich weitergeholfen


/etc/exports des Servers:
/usr/portage/distfiles *(rw,async,no_root_squash,no_subtree_check)

Mountoptionen der Clients:
192.168.1.8:/usr/portage/distfiles on /usr/portage/distfiles type nfs (rw,vers=4,addr=192.168.1.8,clientaddr=192.168.1.115)


Fehlermeldung:

Code:

[Errno 121] Remote I/O error: '/usr/portage/distfiles/.procps-3.2.8.tar.gz.portage_lockfile': chown('/usr/portage/distfiles/.procps-3.2.8.tar.gz.portage_lockfile', -1, 250)
Cannot chown a lockfile: '/usr/portage/distfiles/.procps-3.2.8.tar.gz.portage_lockfile'
Group IDs of current user: 0 1 2 3 4 6 10 11 20 26 27
 * procps-3.2.8.tar.gz RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
Traceback (most recent call last):
  File "/usr/lib64/portage/pym/_emerge/EbuildFetcher.py", line 113, in _spawn
    allow_missing_digests=False):
  File "/usr/lib64/portage/pym/portage/package/ebuild/fetch.py", line 642, in fetch
    stat_cached=mystat)
  File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1043, in apply_secpass_permissions
    stat_cached=stat_cached, follow_links=follow_links)
  File "/usr/lib64/portage/pym/portage/util/__init__.py", line 873, in apply_permissions
    os.chown(filename, uid, gid)
  File "/usr/lib64/portage/pym/portage/__init__.py", line 226, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
OSError: [Errno 121] Remote I/O error: '/usr/portage/distfiles/procps-3.2.8.tar.gz'
 * Fetch failed for 'sys-process/procps-3.2.8-r2', Log file:
 *  '/var/tmp/portage/sys-process/procps-3.2.8-r2/temp/build.log'


habe es auch mit mountoption nolock und FEATURES="-distlocks" versucht, führt mich aber nur zu weiteren Fehlermeldungen
Wenn ich mit vers=3 mounte dann kommt keine Fehlermeldung, er passiert einfach nur garnichts und hängt ewig

Hat jemand eine Idee was ich falsch mache?

Freue mich über Antworten

Freundliche Grüße

Sebastian


Last edited by SigHunter on Tue May 17, 2011 12:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2042
Location: My own world! I and Gentoo!

PostPosted: Tue May 17, 2011 11:40 am    Post subject: Reply with quote

Ganz allgemein, es läuft überall der portmap?
(wenn nicht kann es dadurch zu ganz hässlichen Laufzeiten führen) (es hängt)
_________________
mfg
Steel
___________________
Sorry for my bad English.

Heim-PC: Intel i7-5820K, 32GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-3470S, 16GB RAM, Intel Graphic
Back to top
View user's profile Send private message
SigHunter
n00b
n00b


Joined: 24 Mar 2010
Posts: 36

PostPosted: Tue May 17, 2011 11:47 am    Post subject: Reply with quote

Max Steel wrote:
Ganz allgemein, es läuft überall der portmap?
(wenn nicht kann es dadurch zu ganz hässlichen Laufzeiten führen) (es hängt)


ich verwende rpcbind, der läuft auf beiden.
muss ich da etwas einstellen?
habe nur die exports konfiguriert und die dämonen gestartet

sollte ich nfs4 oder 3 verwenden?




Kerneloptionen auf dem Server bzgl. NFS sind übrigens:
Code:
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_V4_1=y
CONFIG_PNFS_FILE_LAYOUT=y
CONFIG_ROOT_NFS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFS_USE_NEW_IDMAPPER=y
CONFIG_NFSD=y
# CONFIG_NFSD_DEPRECATED is not set
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y

auf dem Client:
Code:
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_V4_1 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
# CONFIG_NFS_USE_NEW_IDMAPPER is not set
# CONFIG_NFSD is not set
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
Back to top
View user's profile Send private message
SigHunter
n00b
n00b


Joined: 24 Mar 2010
Posts: 36

PostPosted: Tue May 17, 2011 12:38 pm    Post subject: Reply with quote

Ok, ich weiss nicht was ich jetzt anders gemacht habe,
habe es vorher schonmal genau so versucht, mit vers=3 und -distlocks funktioniert es jetzt.


trotzdem danke für die hilfe
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot 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