Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  10 1500
Hei,

jeg har støtt på ett problem.

Jeg støttet på dette problemet første gang da jeg skulle sette opp owncloud på min egen hjemmeserver.

Det var "a2enmod rewrite" som viste denne beskjeden første gangen, og nå klarer jeg ikke å finne ut hvordan jeg løser dette.

_Too many level of symbolic links_

I denne guiden så sa de at jeg skulle link "Sites-available" til "Sites-enabled", det var etter dette jeg skulle kjøre a2enmode rewrite og errorn kom opp.

Dette er den eneste gangen jeg har linket to filer sammen.

Jeg har unlinket denne linken nå, men problemet er fremdeles der.

Noen som vet hvordan jeg kan løse dette?

PS: Kjører debian jessie
Kan du gi oss output av "ls -la /etc/apache2" ?

Se også http://unix.stackexchange.com/questi...symbolic-links

Bruk absolutte paths når du lenker. F.eks.

Kode

sudo ln -s /etc/apache2/sites-available /etc/apache2/sites-enabled/
Mappen sites-enabled kan ikke eksistere fra før av om dette skal fungere.
Trigonoceps occipita
vidarlo's Avatar
Donor
Sitat av Ozma Vis innlegg

Kode

sudo ln -s /etc/apache2/sites-available /etc/apache2/sites-enabled/
Mappen sites-enabled kan ikke eksistere fra før av om dette skal fungere.
Vis hele sitatet...
Skal du først bruke sites-* så bruk det skikkeleg, og bruk a2*-kommandoane for å legge til og fjerne symlenkene. Å symlinke enabled til available er livsfarlig, m.a. fordi ein del editorer liker å legge igjen kopier og backups.
Chaviz's Avatar
Trådstarter
Sitat av Ozma Vis innlegg
Kan du gi oss output av "ls -la /etc/apache2" ?

Se også http://unix.stackexchange.com/questi...symbolic-links

Bruk absolutte paths når du lenker. F.eks.

Kode

sudo ln -s /etc/apache2/sites-available /etc/apache2/sites-enabled/
Mappen sites-enabled kan ikke eksistere fra før av om dette skal fungere.
Vis hele sitatet...
Glemte å si det var to filer inni de to mappene.

Her er koden jeg kjørte:

Kode

ln -fs /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

OUTPUT : ls -la /etc/apache2

Kode

drwxr-xr-x   8 root root  4096 May  8 19:08 .
drwxr-xr-x 133 root root 12288 Jul 10 13:34 ..
-rw-r--r--   1 root root  7118 May  8 23:42 apache2.conf
drwxr-xr-x   2 root root  4096 Mar  1 16:02 conf-available
drwxr-xr-x   2 root root  4096 Mar  1 16:02 conf-enabled
-rw-r--r--   1 root root  1782 Oct 24  2015 envvars
-rw-r--r--   1 root root   234 May  8 19:08 httpd.conf
-rw-r--r--   1 root root 31063 Oct 24  2015 magic
drwxr-xr-x   2 root root 12288 Apr 24 16:03 mods-available
drwxr-xr-x   2 root root  4096 May  8 17:40 mods-enabled
-rw-r--r--   1 root root   320 Oct 24  2015 ports.conf
drwxr-xr-x   2 root root  4096 Jul 10 12:36 sites-available
drwxr-xr-x   2 root root  4096 Jul 10 19:29 sites-enabled
Sist endret av Chaviz; 13. juli 2016 kl. 11:49.
NOOOOOOOOOOOOOOOOOO-
robhol's Avatar
Man skal ikke linke hele available til hele enabled, man har en enabled-mappe der man lager links til de sites i available som faktisk skal være enabled.
Jeg tok trådstarter på ordet når han sa han ville lenke available til enabled, men jeg burde kanskje nevnt at det ikke akkurat er standard praksis...

Feilen er muligens at noe i Apache-mappen inneholder lenker oppover i filsystemet, slik at mappestrukturen får uendelig dybde. Sjekk om det er problemet ved å lete litt rundt:

F.eks.

Kode

sudo apt-get install tree #muligens ikke installert
tree -l -L 4 /etc/apache2
Hvis du har en slik lenke får du noe lignende dette:

Kode

$ tree -l -L 5
.
└── rekursiv -> ../rekursiv/  [recursive, not followed]
Chaviz's Avatar
Trådstarter
Sitat av Ozma Vis innlegg
Jeg tok trådstarter på ordet når han sa han ville lenke available til enabled, men jeg burde kanskje nevnt at det ikke akkurat er standard praksis...

Feilen er muligens at noe i Apache-mappen inneholder lenker oppover i filsystemet, slik at mappestrukturen får uendelig dybde. Sjekk om det er problemet ved å lete litt rundt:

F.eks.

Kode

sudo apt-get install tree #muligens ikke installert
tree -l -L 4 /etc/apache2
Hvis du har en slik lenke får du noe lignende dette:

Kode

$ tree -l -L 5
.
└── rekursiv -> ../rekursiv/  [recursive, not followed]
Vis hele sitatet...


Ja, det var min feil å si mappe til mappe når det egentlig var filer, litt rask i svingen.

Jeg kan ikke installere ting heller, er ikke sikker på om det har sammenheng med symbolic link problemet, men får opp dette når jeg prøver å installere.

Kode

E: Sub-process /usr/bin/apt-listchanges --apt || test $? -ne 10 returned an error code (100)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -ne 10
Noen som har ett forslag?
Sist endret av Chaviz; 13. juli 2016 kl. 19:15. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Trigonoceps occipita
vidarlo's Avatar
Donor
Sitat av Chaviz Vis innlegg
E: Sub-process /usr/bin/apt-listchanges --apt || test $? -ne 10 returned an error code (100)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -ne 10
[/code]

Noen som har ett forslag?
Vis hele sitatet...
Enten har du lite diskplass, eller så er installen din rimelig herpa. Du kan prøve apt-get -f install, og sjå om det funker. Har du gjort ting som apt-get distupgrade og avbrote det under installasjonen, installert pakker manuelt e.l.?

Kva viser ls -la /etc/apache2/mods-available/rewrite.load?
Chaviz's Avatar
Trådstarter
Sitat av vidarlo Vis innlegg
Enten har du lite diskplass, eller så er installen din rimelig herpa. Du kan prøve apt-get -f install, og sjå om det funker. Har du gjort ting som apt-get distupgrade og avbrote det under installasjonen, installert pakker manuelt e.l.?

Kva viser ls -la /etc/apache2/mods-available/rewrite.load?
Vis hele sitatet...
df -h viser:

Kode

Filesystem      Size  Used Avail Use% Mounted on
/dev/dm-0       1.8T   14G  1.7T   1% /
udev             10M     0   10M   0% /dev
tmpfs           1.6G  9.0M  1.6G   1% /run
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1       1.8T  807G  934G  47% /media/data
/dev/sdb1       236M   33M  191M  15% /boot
tmpfs           798M     0  798M   0% /run/user/1000
ls -la /etc/apache2/mods-available/rewrite.load:

Kode

-rw-r--r-- 1 root root 66 Oct 24  2015 /etc/apache2/mods-available/rewrite.load

Alt fungerte helt fint til at jeg skulle installere owncloud _TROR JEG_, så det må jo være noe jeg gjorde under installasjonen.
Har egentlig kun brukt server som media server.

Lar alltid apt-get kommandoer gjøre seg ferdig.
Har prøvd apt-get -f install.
apt-get autoremove
apt-get clean

Og forresten, apt-get update gir denne feilmeldingen:

Kode

W: GPG error: http://shell.ninthgate.se wheezy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0B38CE01521D8275
W: GPG error: http://shell.ninthgate.se jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0B38CE01521D8275
W: Failed to fetch http://shell.ninthgate.se/packages/debian/dists/squeeze/main/binary-amd64/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
a2enmod rewrite gir denne feilen:

Kode

Can't exec "/bin/sh": Too many levels of symbolic links at /usr/sbin/a2enmod line 484.
Could not read /etc/apache2/envvars
Sjekker jeg status med systemctl så får jeg lignende beskjed: Failed to start "service"
"Service" entered failed state.
"Service" start request repeated too quickly, refusin...art.

Og jeg får ikke startet noe med systemctl

Her er guiden jeg brukete:

https://www.howtoforge.com/tutorial/...n-on-debian_8/
Sist endret av Chaviz; 13. juli 2016 kl. 21:44. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Trigonoceps occipita
vidarlo's Avatar
Donor
Har du lagt til repos manuelt? 0B38CE01521D8275 matcher så vidt eg kan sjå ikkje nøklane jessie skal vere signert med. Og køyrer du Jessie eller Squeeze?

Kode

W: Failed to fetch http://shell.ninthgate.se/packages/debian/dists/squeeze/main/binary-amd64/Packages  404  Not Found
I tillegg står ikkje ninthgate.se på lista over mirrors. ftp.se.debian.org er hosta av universitetet i Umeå...

Installen din lukter rart.
Chaviz's Avatar
Trådstarter
Sitat av vidarlo Vis innlegg
Har du lagt til repos manuelt? 0B38CE01521D8275 matcher så vidt eg kan sjå ikkje nøklane jessie skal vere signert med. Og køyrer du Jessie eller Squeeze?

Kode

W: Failed to fetch http://shell.ninthgate.se/packages/debian/dists/squeeze/main/binary-amd64/Packages  404  Not Found
I tillegg står ikkje ninthgate.se på lista over mirrors. ftp.se.debian.org er hosta av universitetet i Umeå...

Installen din lukter rart.
Vis hele sitatet...

Kjenner igjen shell.ninthgate.se fra noe, men husker ikke helt hva. Det er sikkert jeg som har lagt det til etter å ha fulgt en guide til noe.

Kode

stefan@stefan-server:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.4 (jessie)
Release:        8.4
Codename:       jessie