Ошибка при установке через apt-get

Автор rotorgames, 23 марта 2014, 10:45:31

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

qupl

rotorgames, в чем проявляется его неработоспособность? Вспомните хотя бы до какой версии в прошлый раз обновляли, вот с нее и начните.

rotorgames

#16
qupl,
Попытка apt-get update

apt-get update
Ign http://ftp.de.debian.org lenny InRelease
Hit http://ftp.de.debian.org lenny Release.gpg
Hit http://ftp.de.debian.org lenny Release
Hit http://ftp.de.debian.org lenny/main amd64 Packages
Hit http://ftp.us.debian.org sid InRelease
Hit http://ftp.de.debian.org lenny/contrib amd64 Packages
Hit http://ftp.de.debian.org lenny/non-free amd64 Packages
Hit http://ftp.de.debian.org lenny/main Translation-ru
Hit http://ftp.us.debian.org sid/main amd64 Packages/DiffIndex
Hit http://ftp.us.debian.org sid/main Translation-en/DiffIndex
Hit http://ftp.us.debian.org sid/main Translation-ru/DiffIndex
Reading package lists... Done
N: Ignoring file 'install.sh' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
W: There is no public key available for the following key IDs:
4D270D06F42584E6



Сообщение объединено: 23 марта 2014, 13:09:22

apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libc-dev-bin : Depends: libc6 (< 2.18) but 2.18-4 is installed
libc6-dev : Depends: libc6 (= 2.17-97) but 2.18-4 is installed
libc6-i386 : Depends: libc6 (= 2.17-97) but 2.18-4 is installed
N: Ignoring file 'install.sh' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
E: Unmet dependencies. Try using -f.

qupl

Ищите где прописаны репозитории sid. Закомментируйте их #.
Возможные места /etc/apt/sources.list , /etc/apt/sources.list.d/*

rotorgames

qupl,

cat /etc/apt/sources.list
deb http://ftp.de.debian.org/debian-archive/debian lenny main contrib non-free
#deb http://ftp.de.debian.org/debian-archive/debian-volatile lenny/volatile main contrib non-free
#deb http://ftp.de.debian.org/debian-archive/debian-security lenny/updates main contrib non-free
#deb http://ftp.de.debian.org/debian/ lenny main contrib non-free



cat /etc/apt/sources.list.d/sid.list
#deb http://ftp.us.debian.org/debian/ sid main


Закоментировал. Сделал apt-get update...


apt-get update
Ign http://ftp.de.debian.org lenny InRelease
Hit http://ftp.de.debian.org lenny Release.gpg
Hit http://ftp.de.debian.org lenny Release
Hit http://ftp.de.debian.org lenny/main amd64 Packages
Hit http://ftp.de.debian.org lenny/contrib amd64 Packages
Hit http://ftp.de.debian.org lenny/non-free amd64 Packages
Hit http://ftp.de.debian.org lenny/main Translation-ru
Reading package lists... Done
N: Ignoring file 'install.sh' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
W: There is no public key available for the following key IDs:
4D270D06F42584E6


Что за беда..

qupl

Цитата: rotorgames от 23 марта 2014, 13:20:46Что за беда..
Это предупреждения. /etc/apt/apt.conf.d/install.sh - лишний в этом каталоге. И ключ не найден, выше я давал способ добавить ключ.

Исправьте и пробуйте обновляться от lenny по инструкциям. 5 -> 6 -> 7

rotorgames

#20
qupl, Ключ добавил как Вы писали, ничего не изменилось. install.sh удалить?

Сообщение объединено: 23 марта 2014, 13:52:57

Мне по сути не нужен последний дистрибутив. Главное что бы работал npm, nodejs, apache, php и mysql. А обновление я как понял геморой тот еще да и доступ по ssh возможно потерять, а мне это совсем нельзя.

qupl

Цитата: rotorgames от 23 марта 2014, 13:47:55install.sh удалить?
Переместить в другой каталог, куда-нибудь в домашний каталог.

Готовые пакеты npm, nodejs есть только в jessie. Если это сервер и есть софт завязанный на определенные версии mysql php, то обновление может его сломать.
Без обновления - только собирать из исходников npm, nodejs (а зависимоси там вряд ли позволят сборку под lenny).

Гарантировать нормальную работу при обновлении никто не может. Всё на свой страх и риск.

rotorgames

#22
qupl, Дело в том что у меня уже стоял и nodejs и npm. Но он перестал работать (какие то нововведение у них в ssl сертефикатах). Захотел обновить npm. И все рухнуло. Но как то же ставилось раньше с текущим обновлением. Можно как то откатить libc6 до 2.17-97? Может тогда apt-get заработает?

Сообщение объединено: 23 марта 2014, 14:43:42

Спасибо всем за помощь. Возможно я решил проблему. Удалил с помощью apt-get -f remove пакеты mysql-mycrypt и phpmyadmin. Вроде все заработало, даже поставил npm и nodejs с прописанным в /etc/apt/sources.list

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free

Надеюсь я ничего не доломал  ;D

endru

rotorgames, с таким состоянием системы опасно обновляться в обе стороны... можно безвозвратно поломать систему.
вывод команд:
dpkg --audit
uname -a
uptime