1

Temat: could not obtain administrative lock WTF???

Witam po raz kolejny i zapewne nie ostatni (początkujący)

Aktualnie siedzę na linksysie wrt54g z kamikaze 8.09. System z przez www działa mi bez zająknięcia ale są rzeczy których nie da się zrobić przez webif`a i dlatego loguje się przez konsole, login i hasło jak dla www i jak wklepie np.: opkg update pojawia mi się: Collected errors: * Could not obtain administrative lock mam też problem z otwarciem pliku przez vi ponieważ wyskakują mi same: ~~~~ i szlag mnie trafia bo niczego nie mogę skonfigurować a jestem jeszcze kompletnie zielony w temacie i nie mam pojęcia gdzie może leżeć przyczyna. Dodam że na poprzednich dystrybucjach nie miałem najmniejszego kłopotu z takimi komunikatami instalacja i deinstalacja pakietów chodziły jak potrzeba.

2

Odp: could not obtain administrative lock WTF???

Masz /usr/lib/opkg/lock? Jak tak - skasuj go. I upewnij sie że masz w ogóle jeszcze jakąś wolną przestrzeń gdzie możesz coś instalować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: could not obtain administrative lock WTF???

rzeczywiście był tam taki plik i skasowałem ale niestety bez echa jak wpisze opkg update jest to samo(could not...)

wolna przestrzeń jest:

                    total         used         free       shared      buffers
  Mem:        14348        11972         2376            0         1312
Swap:               0               0              0
  Total:        14348        11972         2376

4

Odp: could not obtain administrative lock WTF???

To pamięć ram.  df -h pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: could not obtain administrative lock WTF???

jak wpisze df -h free to router mi odpowiada że nie może znaleźć punktu montowania <bezradny>

6

Odp: could not obtain administrative lock WTF???

Wiec w ogóle masz coś zwalone w systemie.

Zacznij od restartu i wywalenia czegoś zbędnego. Jak nie - wejdź w failsafe i zrób mount_root - zobacz co jest zapchane i oczyść to. W ostateczności firstboot i ustawiasz wszystko od początku.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez finch 2009-02-27 17:54:23)

Odp: could not obtain administrative lock WTF???

wywaliłem system i zainstalowałem na nowo. Zdziwiło mnie tylko to że nie mam miejsca na routerze po flashu miejsca na max instalke vim`a <oo> powiedzcie mi czy to normalne w linksysie??

BTW: cezary możesz mi powiedzieć gdzie znajdę jakieś kompedium z komendami dla open wrt bo już wszystkiego pozapominałem ;//

jak wpisuję: mount_root
to router odpisuje:

Unlocking rootfs data ...
switching to jffs2
mount: mouting /dev/mtdblock/4 on /jffs failed: Device or resource busy
jffs2 not arledy yet; using ramdisk

??


EDIT: udało mi się zmusić go do odpowiedzi na komendę df -h

Filesystem                Size      Used Available   Use% Mounted on
rootfs                       1.6M      1.6M             0   100%       /
/dev/root                 1.6M      1.6M              0   100%      /rom
tmpfs                       7.0M    408.0k       6.6M       6%      /tmp
/dev/mtdblock/4      1.7M    832.0k     896.0k    48%      /jffs
mini_fo:/jffs             1.6M       1.6M              0  100%      /

8

Odp: could not obtain administrative lock WTF???

Przy pierwszym starcie trzeba odczekać chwilę, bo on formatuje jffs. Później normalnie montuje i jest ok. Jeżeli tego nie zrobi to masz problem sprzętowy gdzieś.

Nie możesz robic mount_root przy normalnym systemie bo on już to zrobił i będzie się buntował.

Jeżeli chodzi o polecenia - większość stanowi część busyboxa, więc: http://www.busybox.net/downloads/BusyBox.html

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: could not obtain administrative lock WTF???

finch napisał/a:

BTW: cezary możesz mi powiedzieć gdzie znajdę jakieś kompedium z komendami dla open wrt bo już wszystkiego pozapominałem ;//

Podstawowe i najczęściej używane chyba
    * cat – wyswietla zawartosc pliku
    * chmod – zmiana atrybutow dla plików
    * clear – czysci ekran
    * cp – kopiuje pliki
    * crond i crontab – zadania cyklicznie powtarzane
    * date – wyswietla aktualny czas
    * df - wyswietla podmontowane zasowby
    * echo – wyswietla podane argumenty na ekran
    * find – wyszukuje pliki w hierarchi katalogów
    * free – pokazuje ilosc pamięci
    * gunzip – dekompresja plików
    * gzip – kompresja plików
    * id – informacja o zalogowanym użytkowniku
    * ifconfig – informacja i ustawienie interfejsów
    * kill – wysyla sygnal zabicia procesu
    * ls – wyswietla zawartosc katalogu
    * mkdir – tworzy nowy katalog
    * mount – montuje system plików lub urzadzenie
    * netstat – wyswietla aktualne polaczenia internetowe
    * passwd – zmienia haslo
    * ping – wysyla sygnal echa
    * ps – wyswietla liste procesow
    * rdate – pobiera date z podanego adresu
    * syslogd – narzedzie do wysylania logow na serwer
    * tar – kompresor plikow
    * telnet – zdalna konsola
    * touch – tworzy nowy plik
    * traceroute – sledzi trasy do docelowego hosta
    * umount – domontowuje system plikow lub urzadzenie
    * uptime – wyswietla czas dzialania routera
    * vi – edytor tekstu
    * wget – pobiera pliki poprze http lub ftp