Jak naprawi

Konfiguracja serwerów, usług, itp.
OgrzesiekO
Beginner
Posty: 141
Rejestracja: 03 lutego 2014, 11:43

Jak naprawić błąd MySQL?

Post autor: OgrzesiekO »

Cześć chciałbym zrobić sobie stronkę www ale pierwszy raz spotykam się z takim błędem i nie mam pojęcia co z tym zrobić. Wiem tyle że MysQL nie chce się skonfigurować. Proszę o pomoc w naprawieniu tego problemu :)

Kod: Zaznacz cały

[ ok ] Stopping MySQL database server: mysqld.
150322  8:50:55 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
150322  8:50:55 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150322  8:50:55 [Note] Plugin 'FEDERATED' is disabled.
150322  8:50:55 InnoDB: The InnoDB memory heap is disabled
150322  8:50:55 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150322  8:50:55 InnoDB: Compressed tables use zlib 1.2.7
150322  8:50:55 InnoDB: Using Linux native AIO
150322  8:50:55 InnoDB: Initializing buffer pool, size = 128.0M
150322  8:50:55 InnoDB: Completed initialization of buffer pool
150322  8:50:55 InnoDB: highest supported file format is Barracuda.
150322  8:50:55  InnoDB: Waiting for the background threads to start
150322  8:50:56 InnoDB: 5.5.41 started; log sequence number 1595675
150322  8:50:56  InnoDB: Starting shutdown...
150322  8:50:57  InnoDB: Shutdown completed; log sequence number 1595675
insserv: warning: script 'K01firewall' missing LSB tags and overrides
insserv: warning: script 'firewall' missing LSB tags and overrides
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: błąd przetwarzania mysql-server-5.5 (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Konfigurowanie pakietu mysql-client (5.5.41-0+wheezy1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu mysql-server:
 mysql-server zależy od mysql-server-5.5; jednakże:
  Pakiet mysql-server-5.5 nie jest jeszcze skonfigurowany.


dpkg: błąd przetwarzania mysql-server (--configure):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Wystąpiły błędy podczas przetwarzania:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@debian:/home/grzechu#
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Kod z konsoli umieszczaj w znacznikach code.
W konsoli z uprawnieniami roota wykonaj:

Kod: Zaznacz cały

aptitude update
aptitude -f
i podaj wynik.
OgrzesiekO
Beginner
Posty: 141
Rejestracja: 03 lutego 2014, 11:43

Post autor: OgrzesiekO »

Załącznik co wyszlo.jpg nie jest już dostępny
Coś takiego wyszło
Załączniki
co wyszlo.jpg
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Nie bardzo mi się chce w to wierzyć. Na pewno wykonałeś te polecenia, które podałem?
OgrzesiekO
Beginner
Posty: 141
Rejestracja: 03 lutego 2014, 11:43

Post autor: OgrzesiekO »

Tak. Najpierw wisałem pierwsze polecenie zrobiło update następnie wpisałem drugie i wyskoczyło to co wkleiłem. Dziwne
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Hmm, zamiar miałem inny.
Wykonaj zatem

Kod: Zaznacz cały

apt-get -f
OgrzesiekO
Beginner
Posty: 141
Rejestracja: 03 lutego 2014, 11:43

Post autor: OgrzesiekO »

Ok
root@debian:/home/grzechu# apt-get -fapt 0.9.7.9 dla i386 skompilowany oct 23 2014 15:43:55
użycie: Apt-get [opcje] polecenie
apt-get [opcje] install|remove pakiet1 [pakiet2 ...]
apt-get [opcje] source pakiet1 [pakiet2 ...]


apt-get to prosty interfejs wiersza poleceń do pobierania i instalacji
pakietów. Najczęściej używane polecenia to update i install.


Polecenia:
Update - pobiera nowe listy pakietów
upgrade - wykonuje aktualizację
install - instaluje nowe pakiety (pakiet to np. Libc6, nie libc6.deb)
remove - usuwa pakiety
autoremove - usuwa automatycznie wszystkie nieużywane pakiety
purge - usuwa pakiety łącznie z plikami konfiguracyjnymi
source - pobiera archiwa źródłowe
build-dep - konfiguruje zależności dla budowania pakietów źródłowych
dist-upgrade - aktualizacja dystrybucji, patrz apt-get(8)
dselect-upgrade - instaluje według wyborów dselect
clean - usuwa pobrane pliki archiwów
autoclean - usuwa stare pobrane pliki archiwów
check - sprawdza, czy wszystkie zależności są spełnione
changelog - pobiera i wyświetla dziennika zmian wybranych pakietów
download - pobiera pakiet binarny do bieżącego katalogu


opcje:
-h ten tekst pomocy
-q nie pokazuje wskaźnika postępu (przydatne przy rejestrowaniu działania)
-qq nie wypisuje nic oprócz komunikatów błędów
-d tylko pobiera - nie instaluje ani nie rozpakowuje archiwów
-s bez działania. Wykonuje tylko symulację ustalenia kolejności
-y zakłada odpowiedź "tak" na wszystkie pytania, nie pyta
-f próbuje naprawić system, w którym występują niespełnione zależności
-m próbuje działać nawet jeśli nie można znaleźć niektórych archiwów
-u pokazuje też listę aktualizowanych pakietów
-b buduje pakiet po pobraniu archiwum źródłowego
-v pokazuje pełną informację na temat wersji
-c=? Czyta wskazany plik konfiguracyjny.
-o=? Ustawia dowolną opcję konfiguracji, np. -o dir::cache=/tmp
więcej informacji i opcji można znaleźć na stronach podręcznika
apt-get(8), sources.list(5) i apt.conf(5).
Ten apt ma moce super krowy.
Root@debian:/home/grzechu#

mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Hmm, pokazuje błędy z zależnościami a nie podejmuje próby ich naprawy.
Nie mieszałeś przypadkiem wersji?
Pokaż jeszcze

Kod: Zaznacz cały

cat /etc/debian_version
cat /etc/apt/sources.list
find /etc/apt/sources.list.d/ -type f -exec ls -l {} \; -exec cat {} \;
OgrzesiekO
Beginner
Posty: 141
Rejestracja: 03 lutego 2014, 11:43

Post autor: OgrzesiekO »

Nie nic nie mieszałem :/
root@debian:/home/grzechu# cat /etc/debian_version7.8
root@debian:/home/grzechu# cat /etc/apt/sources.list
#


# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official Multi-architecture amd64/i386 NETINST #1 20141018-13:43]/ wheezy main


#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official Multi-architecture amd64/i386 NETINST #1 20141018-13:43]/ wheezy main


deb http://ftp.vectranet.pl/debian/ wheezy main
deb-src http://ftp.vectranet.pl/debian/ wheezy main


deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main


# wheezy-updates, previously known as 'volatile'
deb http://ftp.vectranet.pl/debian/ wheezy-updates main
deb-src http://ftp.vectranet.pl/debian/ wheezy-updates main


#~~~~~~Wheezy~~~~~~#
deb http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib


#~~~~~~Backports_Wheezy~~~~~~#
deb http://ftp.pl.debian.org/debian/ wheezy-backports mainroot@debian:/home/grzechu#

root@debian:/home/grzechu# find /etc/apt/sources.list.d/ -type f -exec ls -l {} \; -exec cat {} \;
root@debian:/home/grzechu#

mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Heh :) coraz ciekawiej.
Wykonaj zatem

Kod: Zaznacz cały

aptitude upgrade
ODPOWIEDZ