Sie sind nicht angemeldet.

1

13.04.2014, 18:23

mupen64plus "could not locate valid install directory"

Hi,

Ich hab das stable paket games-emulation/mupen64plus emerged, aber beim starten bekomme ich immer folgende Ausgabe:

Quellcode

1
2
3
4
5
6
7
8
9
10
./mupen64plus 
 __  __                         __   _  _   ____  _             
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___ 
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|  
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \  
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/  
             |_|         http://code.google.com/p/mupen64plus/  
Version 1.5

Could not locate valid install directory


Wie kann ich das fixen?

Danke
Thorus

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Thorus« (16.04.2014, 15:03)


2

14.04.2014, 07:42

Schon auf https://code.google.com/p/mupen64plus/wiki/README die Sektion "Custom Installation Paths" gelesen? Hilft das weiter?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

14.04.2014, 08:26

Wo finde ich die install.sh? locate install.sh gab keinen treffer

4

14.04.2014, 09:58

Hast Du per Emerge installiert oder irgend wie manuell?
Falls über Portage, ist Dein User in der Gruppe "games" drin?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

14.04.2014, 11:02

Ich habs über portage installiert, das paket: games-emulation/mupen64plus. Den User habe ich der gruppe hinzugefügt ja, vorher bin ich gar nicht zum binary unter /usr/games/bin gekommen. Der Ordner hatte seltsamerweise als gruppe mysql bei mir, das habe ich zu games geändert.

6

16.04.2014, 15:02

Hab das Problem gefunden, aus irgendeinem grund haben gewisse Ordner die nichts mit mysql zu tun haben die gruppe und/oder User mysql gehabt, nachdem ich die alle aufgespürt hab und gefixed hab geht es!

Danke

7

16.04.2014, 15:24

Das würde mich nachdenklich machen. Wer weiß welche Gruppen sonst noch nicht stimmen. Hast Du an der /etc/group manuelle Änderungen gemacht? Ggf. aus dem Backup zurück gespielt? Sicherheitshalber würde ich mit "emerge -evaDN world" das gesamte System neu bauen. Und auch unter /var stichpunktartig prüfen ob dort noch alles passt, zB. die Berechtigungen von /var/lib/mysql.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

16.04.2014, 17:37

Hi,

Ja es kann sein, da ich das System von einem bestehenden kopiert hab per rsync.

bei nem "emerge -evaDN world" werden aber doch nicht alle berechtigungen neu gesetzt, oder? z.b. /usr/games/bin hat auch mysql gehört, würde da auch die berechtigung neu gesetzt werden?

9

16.04.2014, 19:08

Im Dateisystem sind nur Nummern (Gruppen-ID) gesetzt. Die Zuordnung Gruppen-ID zu Gruppen-Name ist in der /etc/group. Die Berechtigungen (Nummern) sind schon richtig kopiert wurden, nur passen diese nicht mehr zu der /etc/group Datei. Das selbe gilt übrigens auch für die User-ID und /etc/passwd.
Wenn das komplette System kopiert ist, solltest Du die Änderungen rückgängig machen und nur die beiden og. Dateien austauschen / vom anderen System übernehmen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

16.04.2014, 20:56

Ich hab das System komplett kopiert incl. /etc/group und passwd, und habe keine Änderungen daran vorgenommen, und sollte net auch wenn ich mysql merge, die gruppe und der user wieder die id 60 bekommen, egal was ich vorher hatte? weil die system user von 0-1000 sind doch vorgegeben durch die packagemaintainer oder net?

Ähnliche Themen