Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: rimidalv 22 Listopadu 2017, 08:50:42
-
Fotolab nabídl nový program (upgrade), ale nepovedlo se, celé se to zhroutilo a tak jsem to nainstaloval kompletní program - mají to v perlu .
Nedaří se program spustit :"Při vytváření procesu potomka pro tento terminál došlo k chybě, Nelze spustit proces potomka „/home/rimidalv/Fotolab/FOTOLAB“ (Adresář nebo soubor neexistuje)" viz obr.
Nevím jak se k tomu došlo, že adresář neexistuje když má 500 MB včetně toho spouštěcího souboru .
Googluji a nic nenacházím.
-
Ale tam není psáno že adresář neexistuje. Stojí tam, že "adresář nebo soubor neexistuje"
Takže by ses měl podívat na ten příkaz kterým to spouštíš, který soubor vlastně spouštíš - a ten zřejmě chybí. Jakým příkazem to tedy spouštíš??
-----------------------------
Pokud se upgrade nezdaří, odinstaluj novou verzi a nainstaluj tu původní která fungovala.
-
Spouští se to příkazem:
"/home/rimidalv/Fotolab/FOTOLAB CEWE fotosvet/FOTOLAB CEWE fotosvet"
Stará verze již nejde instalovat , už jí tam nemají-instaluje se to online podobně jako Ubuntu.
-
Může za to mezera v názvu souboru "FOTOLAB CEWE fotosvet". Přejmenuj to třeba na "foto" a normálně spusť. Taky jsem se s tím natrápil, než jselm přišel na to, že je to tak jednoduché... ;)
-
Stále to nejde spustit.
Nainstaloval jsem znova (bez práva roota) podle instrukcí, neměním ani název adresáře. Po automatickém vytvořením ikony přejmenuji soubor FOTOLAB CEWE fotosvet (5,7 MB) na "foto" . Měním spouštěcí přikaz na ikoně na:
"/home/rimidalv/Fotolab/FOTOLAB CEWE fotosvet/foto" .
Po spuštění je výsledek stejný, se stejným chybovým hlášením.
-
Platí pravidlo, že pokud něco nejde spustit (spouštěčem = ikona na Ploše nebo jinde), zadá se spouštěcí příkaz v Terminálu. Ten pak vypíše případnou chybu. Takže otevři Terminál a ten příkaz tam zadej.
Uvidíme co to vypíše...
A má vůbec ten soubor nastavenou spustitelnost??
-
Díky za radu, terminál vypsal:
$ "/home/rimidalv/Fotolab/FOTOLAB CEWE fotosvet/foto"
/home/rimidalv/Fotolab/FOTOLAB CEWE fotosvet/foto: error while loading shared libraries: libsnappy.so.1: cannot open shared object file: No such file or directory
Tak tedy chybí knihovna libsnappy.so.1. Nyní jsem nainstaloval knihovnu příkazem v Terminálu:
sudo apt-get install libsnappy1
Po spuštění programu v terminálu se FOTOLAB CEWE fotosvet spustí.
Ještě zkusím změni název programu na původní.
-
Přejmenoval jsem spustitelný soubor "foto" zpět na "FOTOLAB CEWE fotosvet" a soubor jde také spustit a tak snad není už co řešit. :)
-
No hlavně že ti to běží, a že už víš (pro příště) jak si s podobným problémem poradit.
Ještě k těm názvům - ano, doporučuje se nepoužívat diakritiku a mezery v názvech nahradit podtržítky. Dokonce na to existuje balíček s názvem "detox" který to zvládne i hromadně. Nicméně pokud dáš celou cestu do uvozovek, (což jsi měl), většinou to projde.