[Ubuntu]Access denied voor /bin/csh

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Ik heb (eindelijk) van de TU een installatiecd gekregen om PRO/Engineer (Wildfire2) te kunnen installeren onder Linux. Echter krijg ik de installatie niet aan de praat. Het probleem is vrij simpel:
jurian@jvs:/opt/proe$ sudo sh /media/cdrom/setup 
/media/cdrom/setup: /media/cdrom/getpmt.csh: /bin/csh: bad interpreter: Toegang geweigerd

Starting PTC.Setup, please wait ...
ERROR:  /media/cdrom/dsrc//obj/ptcsetup - file is missing.
        Check the name of the CD mount directory.
jurian@jvs:/opt/proe$ 
Volgens mij is het probleem van de missing file gewoon een kwestie van het niet kunnen gebruiken van de csh shell. Mocht dat niet het geval zijn: ik werk de problemen van boven naar beneden af ;)
Maar toen was het dus een geval van
jurian@jvs:/opt/proe$ sudo apt-get install csh
jurian@jvs:/opt/proe$ which csh
/bin/csh
jurian@jvs:/opt/proe$ 
Maar het probleem blijft bestaan. Ook zonder sudo, maar als root zijnde wil het niet lukken.
Echter levert zowel de search als google weinig op waar ik wat aan heb.

Tot slot nog wat meer informatie: ik draai Ubuntu 6.06 waarbij csh eigenlijk allemaal symlinks zijn:
jurian@jvs:/opt/proe# ls -l /bin | grep csh
-rwxr-xr-x 1 root root  120064 2005-10-11 01:11 bsd-csh
lrwxrwxrwx 1 root root      21 2006-08-27 22:36 csh -> /etc/alternatives/csh
jurian@jvs:/opt/proe# ls -l /etc/alternatives/ | grep csh
lrwxrwxrwx 1 root root  12 2006-08-27 22:36 csh -> /bin/bsd-csh
jurian@jvs:/opt/proe$ 
Ik heb (tijdelijk, het is nu alweer teruggezet) in plaats van csh een symlink te laten zijn, bsd-csh gekopieerd naar csh, zodat het viavia linken nu "direct" werd opgelost. Ook dat mocht niet baten.
Is er iemand die mij hiermee kan helpen?

Acties:
  • 0 Henk 'm!

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 23:10

Sjonny

Fratser

je file bevat dos enters. je shell is op zoek naar de interpreter '/bin/csh\r'

The problem is in the part of your brain that handles intelligence.


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Sjonny schreef op zondag 27 augustus 2006 @ 23:47:
je file bevat dos enters. je shell is op zoek naar de interpreter '/bin/csh\r'
Zou je dat kunnen verduidelijken? [google="dos enters" csh] en [google=/bin/csh\r] leveren namelijk niet zo heel veel op :)

/edit: oke, Ubuntu heeft standaard 'fromdos' en 'todos', dus dat ga ik ff proberen. Maar dan mn vraag: hoe kan je zien aan de output dat het opzoek is /bin/csh\r? Of weet je dat gewoon :p

[ Voor 23% gewijzigd door mithras op 28-08-2006 00:03 ]


Acties:
  • 0 Henk 'm!

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 23:10

Sjonny

Fratser

een unix enter is alleen een \n
een dos enter is \r\n
dus je moet het script omvormen .. hier heb je progjes voor als dos2unix oid ..

edit:
hier leggen ze het uit hoe je die enters in vi wegkrijgt als je dos2unix niet kan vinden:
http://vim.sourceforge.net/tips/tip.php?tip_id=26

[ Voor 35% gewijzigd door Sjonny op 27-08-2006 23:57 ]

The problem is in the part of your brain that handles intelligence.


Acties:
  • 0 Henk 'm!

  • igmar
  • Registratie: April 2000
  • Laatst online: 03-09 22:58

igmar

ISO20022

Werkt simpelweg /bin/csh als een gebruiker wel ? Indien ja, dan is d'r wat raars aan de hand met de installer. \n vs \r\n problemen zijn favoriet :)

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Oke, maar het is nu wel gelukt. Het probleem lag inderdaad aan \n vs \n\r. En met fromdos kon de setup gemakkelijk worden omgezet. Toch alsnog bedankt ;)
Pagina: 1