SymLink geht nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Victo
Beiträge: 46
Registriert: 27.05.2013 14:37:12

SymLink geht nicht

Beitrag von Victo » 24.10.2013 13:52:46

Hallo Forum,

ich bin gerade dabei mir Tomcat zu installieren und diesmal ordentlich mit einem Symlink zur vereinfachung... leider jedoch passiert das hier:

Code: Alles auswählen

mkdir: kann Verzeichnis „/usr/share/tomcat“ nicht anlegen: Die Datei existiert bereits
root@IntTest7:/tmp# chmod +x /usr/share/tomcat/bin/*.sh                         chmod: Zugriff auf „/usr/share/tomcat/bin/*.sh“ nicht möglich: Datei oder Verzeichnis nicht gefunden
root@IntTest7:/tmp#
Ich hab den symlink so erstellt:

ln -s /usr/share/tomcat7/apache-tomcat-7.0.37 /usr/share/tomcat

als root, aber kein Zugriff möglich... was ist falsch / Was läuft schief?

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: SymLink geht nicht

Beitrag von peschmae » 24.10.2013 13:56:22

was sagt ein ls -l /usr/share/tomcat ?

MfG Peschmä

P.S. -l ist ein kleines L und kein grosses i
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Victo
Beiträge: 46
Registriert: 27.05.2013 14:37:12

Re: SymLink geht nicht

Beitrag von Victo » 24.10.2013 14:06:13

lrwxrwxrwx 1 root root 39 Okt 24 13:42 /usr/share/tomcat -> /usr/share/tomcat7/apache-tomcat-7.0.37

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: SymLink geht nicht

Beitrag von peschmae » 24.10.2013 14:09:19

Und den Tomcat hast du vorher nach /usr/share/tomcat7/apache-tomcat-7.0.37 installiert? Oder versuchst du den in den Symlink zu installieren? Kommt da der Fehler "mkdir: kann Verzeichnis „/usr/share/tomcat“ nicht anlegen: Die Datei existiert bereits" her?

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Victo
Beiträge: 46
Registriert: 27.05.2013 14:37:12

Re: SymLink geht nicht

Beitrag von Victo » 24.10.2013 14:12:19

tomcat wurde einfach nur entpack, hab ich an seinen richtigen Platz geschoben und nun will ich ein symlink erzeugen - jedoch ohne erfolg.

mkdir hab ich nur als kleinen Test gemacht... ich versteh einfach nicht wieso er mir einerseit sagt ich kann nix hinzufügen, da es schon da ist - anderer Seits kann ich es aber auch nicht löschen/benutzen, weil nix da ist -.-

Möchte gerade diesen Schritt machen:

$ chmod +x /usr/share/tomcat/bin/*.sh

Jedoch sagt er mir, das dort nix is..

Code: Alles auswählen

root@IntTest7:~# chown -R tomcat:tomcat /usr/share/tomcat7
root@IntTest7:~# chmod +x /usr/share/tomcat/bin/*.sh
chmod: Zugriff auf „/usr/share/tomcat/bin/*.sh“ nicht möglich: Datei oder Verzeichnis nicht gefunden

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: SymLink geht nicht

Beitrag von peschmae » 24.10.2013 14:26:15

Das sollte schon gehen so. Im Prinzip.

Ok, naja, ist denn dort was? Ich meine, geht ein

Code: Alles auswählen

cd /usr/share/tomcat/bin
ls 
Schon die Shell scheint *.sh nicht zu sehen, sonst würde das Programm das so gar nie übergeben kriegen als Argument

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Victo
Beiträge: 46
Registriert: 27.05.2013 14:37:12

Re: SymLink geht nicht

Beitrag von Victo » 24.10.2013 14:36:33

# cd /usr/share/tomcat/bin
-bash: cd: /usr/share/tomcat/bin: Datei oder Verzeichnis nicht gefunden

das ist die ausgabe :/

uname
Beiträge: 12481
Registriert: 03.06.2008 09:33:02

Re: SymLink geht nicht

Beitrag von uname » 24.10.2013 14:46:52

Code: Alles auswählen

/usr/share/tomcat -> /usr/share/tomcat7/apache-tomcat-7.0.37
Was sagt:

Code: Alles auswählen

ls -l  /usr/share/tomcat7/apache-tomcat-7.0.37
Gibt es den Ordner? Gibt es den bin-Ordner in dem Ordner? Wahrscheinlich liegt das Zeug ganz woanders oder der Ordner heißt anders.

Suche im Notfall (als root) über alles, dauert etwas:

Code: Alles auswählen

find / -type d -name "*tomcat*"
Poste das Ergebnis bzw. Auszüge.

Victo
Beiträge: 46
Registriert: 27.05.2013 14:37:12

Re: SymLink geht nicht

Beitrag von Victo » 24.10.2013 14:50:47

Code: Alles auswählen

root@IntTest7:/usr/share/tomcat7/apache-tomcat-7.0.42/bin# ls -l  /usr/share/tomcat7/apache-tomcat-7.0.42
insgesamt 116
drwxr-xr-x 2 tomcat tomcat  4096 Okt 24 13:41 bin
drwxr-xr-x 3 tomcat tomcat  4096 Okt 24 14:19 conf
drwxr-xr-x 2 tomcat tomcat  4096 Okt 24 13:41 lib
-rw-r--r-- 1 tomcat tomcat 56812 Jul  2 09:59 LICENSE
drwxr-xr-x 2 tomcat tomcat  4096 Okt 24 14:19 logs
-rw-r--r-- 1 tomcat tomcat  1192 Jul  2 09:59 NOTICE
-rw-r--r-- 1 tomcat tomcat  8826 Jul  2 09:59 RELEASE-NOTES
-rw-r--r-- 1 tomcat tomcat 16262 Jul  2 09:59 RUNNING.txt
drwxr-xr-x 2 tomcat tomcat  4096 Okt 24 13:41 temp
drwxr-xr-x 7 tomcat tomcat  4096 Jul  2 09:59 webapps
drwxr-xr-x 3 tomcat tomcat  4096 Okt 24 14:19 work
root@IntTest7:/usr/share/tomcat7/apache-tomcat-7.0.42/bin# /usr/share/tomcat -> /usr/share/tomcat7/apache-tomcat-7.0.42
-bash: /usr/share/tomcat7/apache-tomcat-7.0.42: Ist ein Verzeichnis
Das ist die Ausgabe. ist tomcat 7.0.42 - sry oben en tipfehler :)

kann meine kopier fehler nicht behben.. wiso?

Code: Alles auswählen

root@IntTest7:/usr/share/tomcat7/apache-tomcat-7.0.42/bin# ln -s /usr/share/tomcat7/apache-tomcat-7.0.42 /usr/share/tomcat
ln: Symbolische Verknüpfung „/usr/share/tomcat“ konnte nicht angelegt werden: Die Datei existiert bereits
root@IntTest7:/usr/share/tomcat7/apache-tomcat-7.0.42/bin# rm -f /user/share/tomcat
root@IntTest7:/usr/share/tomcat7/apache-tomcat-7.0.42/bin# ln -s /usr/share/tomcat7/apache-tomcat-7.0.42 /usr/share/tomcat
ln: Symbolische Verknüpfung „/usr/share/tomcat“ konnte nicht angelegt werden: Die Datei existiert bereits
Zuletzt geändert von Victo am 24.10.2013 14:53:42, insgesamt 1-mal geändert.

uname
Beiträge: 12481
Registriert: 03.06.2008 09:33:02

Re: SymLink geht nicht

Beitrag von uname » 24.10.2013 14:53:06

Poste:

Code: Alles auswählen

ls -l /usr/share |fgrep tomcat
Ich kenne Tomcat nicht. Aber hast du den Symlink geändert oder ist er so vorgegeben? Macht das alles überhaupt Sinn?

Victo
Beiträge: 46
Registriert: 27.05.2013 14:37:12

Re: SymLink geht nicht

Beitrag von Victo » 24.10.2013 14:56:21

gib mir bitte einen Moment, mir ist ein anscheinend ein Fehler unterlaufen - schau gerade ob ich das behben kann.

edit: ach gottchen - so oft gemacht und von der eigenen Anleitung falsch kopiert - verdammten Updates xD
Danke euch für die schnelle hilfe, war ein Kopierfehler - tut mir leid.

Grüße

Antworten