mont-demont-multi2.pl: Permission denied / [mont] Error 127

O UMP-pcPL - darmowej mapie Polski. Jak instalować? Jak aktualizować? Jak rozbudowywać?

Moderatorzy: frasun, Artur, sdsyc, Alf/red/

mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez greg_m » Cz, 14 maja 2009 17:35

chce naniesc poprawki do ump. wlasnie zglebiam tajniki mapedit. uzywam linuksa i korystam w ponizszego przewodnika:
http://ump.fuw.edu.pl/wiki/Jak_zacz%C4% ... sowa%C4%87
po wykonaniu make mont wyskakuje mi blad:
Kod: Zaznacz cały
../narzedzia/mont-demont-multi2.pl --cities --verbose --cityidx --extratypes  -mont
make: execvp: ../narzedzia/mont-demont-multi2.pl: Permission denied
make: *** [mont] Error 127

nie jestem az tak biegly w linkskie, zeby dojsc samemu co i jak. mont-demont-multi2.pl nie mial atrybutu do uruchamiania (nie wiem czy byl potrzebny, bo to perl), ale czy po jego dodaniu czy nie wciaz sa te same bledy. sudo tez nic nie zmienia (wlascicielem pliku jestem ja, wiec powinno byc ok).
jakies sugestie jak to rozwiazac?

EDIT:

podejrzalem skrypt mont-demont-multi2.pl i jest tam cos takiego:
Kod: Zaznacz cały
if ($Config{osname} eq 'linux') {
  # Wersja na linuksa
  $cvs="$ENV{HOME}/gps/ump-mj/ump";
  $mapedit="wine  --debugmsg -all $ENV{HOME}/gps/mapedit1-0-28-1/mapedit.exe";
  $gawk="gawk";

u mnie sciezka do repozytorium UMP i mapedit jest zupelnie inna (sciezka do UMP jest zdefiniowana wczesniej w pliku env.sh jak w przewodniku).
czy to moze byc problemem, ze moj mapedit jest gdzies indziej?
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
greg_m
Bywalec
 
Posty: 317
Dołączył(a): Wt, 10 lut 2009 16:39
Lokalizacja: /dev/random

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez wopozka » Pt, 15 maja 2009 6:50

greg_m napisał(a):podejrzalem skrypt mont-demont-multi2.pl i jest tam cos takiego:
Kod: Zaznacz cały
if ($Config{osname} eq 'linux') {
  # Wersja na linuksa
  $cvs="$ENV{HOME}/gps/ump-mj/ump";
  $mapedit="wine  --debugmsg -all $ENV{HOME}/gps/mapedit1-0-28-1/mapedit.exe";
  $gawk="gawk";

u mnie sciezka do repozytorium UMP i mapedit jest zupelnie inna (sciezka do UMP jest zdefiniowana wczesniej w pliku env.sh jak w przewodniku).
czy to moze byc problemem, ze moj mapedit jest gdzies indziej?


Skrypt mont-demont-multi2.pl musi być wykonywalny to po pierwsze, a po drugie jeśli masz repozytorium w innym miejscu musisz dodać zmienne środowiskowe:
export CVS='położenie twojego repo'
export MAPEDIT='wine /sciezka/do/mapedita'

i powinno chodzić :D.
wopozka
Bywalec
 
Posty: 579
Dołączył(a): Cz, 18 paź 2007 9:48

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez greg_m » Pt, 15 maja 2009 9:17

zmienna srodowiskowa CVS mialem zdefiniowana wczesniej. sciezke do mapedit poprawilem wczesniej recznie w skrypcie na poprawna. niestety nie dziala ani w ten sposob, ani ze zminna srodowiskowa mapedit tak jak pisales.
pokombinuje jeszcze w wolnej chwili.
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
greg_m
Bywalec
 
Posty: 317
Dołączył(a): Wt, 10 lut 2009 16:39
Lokalizacja: /dev/random

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez wopozka » Pt, 15 maja 2009 10:38

A spróboj zamontować z palca:

../narzedzia/mont-demont-multi2.pl --mont --cities UMP-Costam
Ostatnio edytowano Pt, 15 maja 2009 12:58 przez Zachu, łącznie edytowano 1 raz
Powód: cytat
wopozka
Bywalec
 
Posty: 579
Dołączył(a): Cz, 18 paź 2007 9:48

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez greg_m » So, 16 maja 2009 21:37

po uruchomieniu powyzszej komendy otrzymuje:
Kod: Zaznacz cały
bash: ../narzedzia/mont-demont-multi2.pl: /usr/bin/perl: bad interpreter: Permission denied

zasranowil mnie ten 'bad interpreter', wiec dodalem na poczatku 'perl' czyli:
Kod: Zaznacz cały
user@laptop:~/dane/UMP-src/tmp$ perl ../narzedzia/mont-demont-multi2.pl --mont --cities UMP-Wroclaw
Montuje do pliku wynik.mp
Died at ../narzedzia/mont-demont-multi2.pl line 553.

po recznym dodatniu sciezki do mapedit w skrypcie, a nie poprzez zewnetrzne zmienne srodowiskow otrzymuje to samo, tylko numer linii bledu jest o numer wiekszy... (line 554).
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
greg_m
Bywalec
 
Posty: 317
Dołączył(a): Wt, 10 lut 2009 16:39
Lokalizacja: /dev/random

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez wopozka » So, 16 maja 2009 22:13

greg_m napisał(a):po uruchomieniu powyzszej komendy otrzymuje:

[...]

po recznym dodatniu sciezki do mapedit w skrypcie, a nie poprzez zewnetrzne zmienne srodowiskow otrzymuje to samo, tylko numer linii bledu jest o numer wiekszy... (line 554).


Być może masz coś niezainstalowane. Może masz niedobrze zainstalowanego perla, albo inne jakieś takie szopki. Nie wiem jakiej dystrybucji używasz, ale sprawdź system czy jest ok (jak rpmowa to rpm -Va).

Ogólnie wygląda mi to na problemy z linuksem.
wopozka
Bywalec
 
Posty: 579
Dołączył(a): Cz, 18 paź 2007 9:48

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez greg_m » N, 17 maja 2009 23:02

jeszcze cos - przy recznym montowaniu 'perl mont-demont ...itd' tworzony jest plik wynik.mp i tyle. sam musze go sobie recznie otworzyc w mapedit.
tez mi to wyglada na problemy z moim systemem (pewnie nie tylko ja uzywam linuksa, a inni jakos moga pracowac normalnie wg tego samego przewodnika 'jak rysowac'. zauwazylem, ze sa rowniez problemy z polskimi znakami w mapedit, wiec chyba do tego bede wykorzystywal windowsa. a system bede stawial od nowa jakos w najblizszym czasie (uzywam xubuntu).
dzieki za pomoc, tak czy tak
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
greg_m
Bywalec
 
Posty: 317
Dołączył(a): Wt, 10 lut 2009 16:39
Lokalizacja: /dev/random

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez krzyniz » Wt, 19 maja 2009 13:12

greg_m napisał(a):jeszcze cos - przy recznym montowaniu 'perl mont-demont ...itd' tworzony jest plik wynik.mp i tyle. sam musze go sobie recznie otworzyc w mapedit.
tez mi to wyglada na problemy z moim systemem (pewnie nie tylko ja uzywam linuksa, a inni jakos moga pracowac normalnie wg tego samego przewodnika 'jak rysowac'.


Jeżeli robiłeś dokładnie wg wiki to musi chodzić (nieważne jaka dystrybucja linuksa). Zwróć uwagę na sposób wywołania skryptu ustawiającego zmienne: . env.sh (kropka spacja env.sh). Można zamiast kropki użyć: source env.sh
Pozdrawiam, Krzysztof
Oregon 650T (po wymianie gwar. z O650), Colorado 300, staroć Holux GM-101, Nuwi-200
krzyniz
Początkujący
 
Posty: 36
Dołączył(a): Wt, 15 lip 2008 15:53

Re: mont-demont-multi2.pl: Permission denied / [mont] Error 127

Postprzez greg_m » Wt, 19 maja 2009 16:30

wszystko dokladnie jak w wiki, ale nie chodzi. tak, o kropce wiem, z reszta bez tego nie widzialby mi sciezki do zrodel ump, itd. o dziwo wczoraj skrypt wygenerowal poprawnie plik wynik.mp, ale na koncu byl blad (teraz pracuje na innym komputerze z xubuntu i jesttt dokladnie to samo):
Kod: Zaznacz cały
[ -f attach ] && cat attach >> wynik.mp
make: [mont] Error 1 (ignored)
rm -f wynik.1.mp
# cp -pv wynik.mp wynik.0.mp

tak jak pisalem mam dodatkowo problem z polskimi znakami w nazwach ulic w mapedit, wiec do edycji map bede pracowal na windowsie. testowalem wczoraj i dziala wszystko. musze tylko znalezc chwile, by sie zapoznac z programemm i naniesc to co ostatnio zebralem w sladach.
dzieki wszystkim za pomoc.
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
greg_m
Bywalec
 
Posty: 317
Dołączył(a): Wt, 10 lut 2009 16:39
Lokalizacja: /dev/random


Powrót do UMP-pcPL

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 4 gości