sziasztok.
a minap frissítettem ubuntut edgy-ről feisty-re, kb úgy, ahogy azt trey is leírta később.
a frissítés probléma nélkül lement, a rendszer működik ahogy kell.
egy probléma van csupán, a mysql-server binárist nem tudja befrissíteni, erroral kilép. itt a log:
sumo@forbidden:~$ sudo apt-get upgrade
Csomaglisták olvasása... Kész
Függőségi fa építése
Reading state information... Kész
Az alábbi csomagok frissítve lesznek:
mysql-server-5.0
1 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített.
1 nincs teljesen telepítve/eltávolítva.
Letöltendő az archívumokból: 0B/25,6MB
Kicsomagolás után 287kB lemezterület szabadul fel.
Folytatni akarod [Y/n]? y
Csomagok előkonfigurálása ...
(Adatbázis olvasása ... Most 162142 fájl és könyvtár telepített.)
mysql-server-5.0 5.0.32-2 cseréjének előkészítése (e csomaggal: .../mysql-server-5.0_5.0.32-10_i386.deb) ...
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: figyelem - régi pre-removal szkript 1 hibakóddal kilépett
dpkg - inkább megnézem az új csomag szkriptjét ...
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: hibás feldolgozás: /var/cache/apt/archives/mysql-server-5.0_5.0.32-10_i386.deb (--unpack):
új pre-removal szkript alfolyamat 1 hibakóddal kilépett
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
* Starting MySQL database server mysqld [ OK ]
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Hibák történtek a feldolgozáskor:
/var/cache/apt/archives/mysql-server-5.0_5.0.32-10_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sumo@forbidden:~$
a probléma valószínűleg az én hibám, de még nem jöttem rá, miért.
amire gyanakszom: a debian-sys-maint user jelszavát megváltozattam még régen, de eddig ez nem okozott semmilyen problémát. most, hogy megláttam ezt a logot reseteltem a jelszót, de nem változott semmi. így eltávolítani sem tudom a mysql-server csomagot, hogy kézzel megcsináljam, mert uninstallnál ugyanezzel a hibával lép ki.
ha valainek van ötlete ne tartsa vissza:)
előre is köszönöm: sumo
- 1997 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
"error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'...
...reseteltem a jelszót..." - Mit ertesz pontosan az alatt, hogy resetelted?
Probalj meg egy SET PASSWORD FOR 'debian-sys-maint'@'localhost' = PASSWORD('$pass'); parancsot a MySQL konzolban,
a $pass-t helyettesitsd az /etc/mysql/debian.cnf-ben a [client] szekcioban levo jelszoval.
Ezutan 'aptitude purge mysql-server-5.0'.
- A hozzászóláshoz be kell jelentkezni
szia
úgy néz ki, hogy az lesz a megoldás amit javasoltál, legalábbis abból kiindulva, hogy a /etc/mysql/debien.cnf fájl tök üres. tehát egy karakter sincs benne.
az a baj, hogy nem is tudom minek kell abban lennie, így nem tudom kitölteni sehogysem.
::sumo.conf::
- A hozzászóláshoz be kell jelentkezni
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password =
#port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password =
#port = 3306
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
- A hozzászóláshoz be kell jelentkezni
köszi.
beírtam, kitöltöttem, megcsináltam.
összegzés:
a debian-sys-maint account a megadott jelszóval működik:
sumo@forbidden:~$ mysql -udebian-sys-maint -pakármijelszó
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 27
Server version: 5.0.32-Debian_2-log Debian etch distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
viszont még mindig nem tudok semmit kezdeni a mysql-serverrel:
sumo@forbidden:~$ sudo aptitude purge mysql-server-5.0
Csomaglisták olvasása... Kész
Függőségi fa építése
Reading state information... Kész
A kiterjesztett állapotinformáció beolvasása
Csomagállapotok inicializálása... Kész
Tag adatbázis építése... Kész
A következő csomagok lesznek automatikusan ELTÁVOLÍTVA:
mysql-server-5.0{p}
A következő csomagok lesznek ELTÁVOLÍTVA:
mysql-server-5.0{p}
0 csomag fog frissülni, 0 csomag lesz újonnan telepítve, 1 lesz eltávolítva és 0 nem fog frissülni.
Az archívumból 0B letöltendő. A kicsomagolás után 69,2MB fog felszabadulni.
Folytatás? [I/n/?]
Kiterjesztett állapotinformáció mentése... Kész
(Adatbázis olvasása ... Most 162478 fájl és könyvtár telepített.)
Eltávolítás: mysql-server-5.0 ...
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: hibás feldolgozás: mysql-server-5.0 (--purge):
pre-removal script alfolyamat 1 hibakóddal kilépett
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
* Starting MySQL database server mysqld [ OK ]
Hibák történtek a feldolgozáskor:
mysql-server-5.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nem sikerült telepíteni egy csomagot. Helyreállítás megkisérlése:
sumo@forbidden:~$
fogalmam sincs mitől lehet ez
::sumo.conf::
- A hozzászóláshoz be kell jelentkezni
"invoke-rc.d: initscript mysql, action "stop" failed." - Az ilyesfajta hibanak nyoma szokott lenni a logokban is.
Nezz egy syslog-ot.
- A hozzászóláshoz be kell jelentkezni
megnéztem syslogot:
2007-03-25 15.19.14 forbidden mysqld[6061] 070325 15:19:14 InnoDB: Database was not shut down normally!
2007-03-25 15.19.14 forbidden mysqld[6061] 070325 15:19:14 InnoDB: Starting log scan based on checkpoint at
2007-03-25 15.19.14 forbidden mysqld[6061] InnoDB: buffer...
2007-03-25 15.19.14 forbidden mysqld[6061] InnoDB: Doing recovery: scanned up to log sequence number 0 43655
2007-03-25 15.19.14 forbidden mysqld[6061] InnoDB: log sequence number 0 43655.
2007-03-25 15.19.14 forbidden mysqld[6061] InnoDB: Reading tablespace information from the .ibd files...
2007-03-25 15.19.14 forbidden mysqld[6061] InnoDB: Restoring possible half-written data pages from the doublewrite
2007-03-25 15.19.14 forbidden mysqld[6061] InnoDB: Starting crash recovery.
2007-03-25 15.19.15 forbidden mysqld[6061] 070325 15:19:15 InnoDB: Started; log sequence number 0 43655
2007-03-25 15.19.15 forbidden mysqld[6061] 070325 15:19:15 [Note] Crash recovery finished.
2007-03-25 15.19.15 forbidden mysqld[6061] 070325 15:19:15 [Note] Recovering after a crash using /var/log/mysql/mysql-bin
2007-03-25 15.19.15 forbidden mysqld[6061] 070325 15:19:15 [Note] Starting crash recovery...
2007-03-25 15.19.16 forbidden mysqld[6061] 070325 15:19:16 [Note] /usr/sbin/mysqld: ready for connections.
2007-03-25 15.19.16 forbidden mysqld[6061] Version: '5.0.32-Debian_2-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian etch distribution
2007-03-25 15.19.17 forbidden /etc/mysql/debian-start[6116] Checking for crashed MySQL tables.
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6152]
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6152]
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6152] Improperly closed tables are also reported if clients are accessing
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6152] the tables *now*. A list of current connections is below.
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6152] /usr/bin/mysqlcheck: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) when trying to connect
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6152] WARNING: mysqlcheck has found corrupt tables
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6154] Upgrading MySQL tables if necessary.
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157]
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157]
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157]
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157]
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=debian-sys-maint --host=localhost --database=mysql
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] CREATE AGGREGATE FUNCTION, stored procedures, or
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] give the MySQL root user password as an argument with the --password= option
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] Got a failure from command:
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] If you get an 'Access denied' error, you should run this script again and
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] more secure passwords in 4.1
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] MySQL 4.0 and above.
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] of what went wrong.
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] Please check the above output and try again.
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] Running the script with the --verbose option may give you some information
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] This is needed if you want to use the new GRANT functions,
2007-03-25 15.19.18 forbidden /etc/mysql/debian-start[6157] This script updates all the mysql privilege tables to be usable by
ez a mysql-re vonatkozó rész abból az időből, mikor piszkáltam a mysql-t
- A hozzászóláshoz be kell jelentkezni
mivel nem tudtam mit kitalálni, így bejelentkeztem recovery mode-ban, majd apt-get update, apt-get upgrade és simán lefutott a mysql frissítés. köszi az eddigi segítségért is.
üdv
::sumo.conf::
- A hozzászóláshoz be kell jelentkezni