Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Debian перестал обновляться

632  
AlexNek патриот11.07.20 21:00
AlexNek
11.07.20 21:00 

раньше все было просто "apt-get update'

А теперь появляется куча ошибок, типа:

Ign https://packages.sury.org jessie Release.gpg 
Ign https://packages.sury.org jessie Release
Ign https://packages.sury.org jessie/main amd64 Packages/DiffIndex 
Err http://security.debian.org jessie/updates InRelease
Err http://security.debian.org jessie/updates Release.gpg


Через веб интерфейс таких ошибок не показывает, но тоже не хочет обновляться.

#1 
samowar знакомое лицо11.07.20 21:18
NEW 11.07.20 21:18 
в ответ AlexNek 11.07.20 21:00

Срок поддержки релизов дебиана - год с момента выпуска следующего стабильного релиза. Stable (Buster) вышел в июле 2019 года, очевидно в июле 2020 года перестал поддерживаться oldstable (Jessie).

Если коротко - вышел срок поддержки, обновляйтесь.

#2 
AlexNek патриот11.07.20 21:24
AlexNek
NEW 11.07.20 21:24 
в ответ AlexNek 11.07.20 21:00

Через веб тоже не идет

Now updating apt ..

Installing package(s) with command apt-get -y install apt ..
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libargon2-0 libssl1.0.2 sgml-base xml-core
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libapt-pkg4.12
Suggested packages:
  aptitude synaptic wajig dpkg-dev apt-doc
The following packages will be upgraded:
  apt libapt-pkg4.12
2 upgraded, 0 newly installed, 0 to remove and 45 not upgraded.
Need to get 1902 kB of archives.
After this operation, 7168 B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  libapt-pkg4.12 apt
E: There are problems and -y was used without --force-yes
.. install failed!

No packages were installed. Check the messages above for the cause of the error.

#3 
AlexNek патриот11.07.20 21:26
AlexNek
NEW 11.07.20 21:26 
в ответ samowar 11.07.20 21:18
Если коротко - вышел срок поддержки, обновляйтесь.

и как? Я никсы только по особой нужде пользую

Всё переставлять по новому?

#4 
samowar знакомое лицо11.07.20 21:32
NEW 11.07.20 21:32 
в ответ AlexNek 11.07.20 21:26

Зачем переставлять?

Дописать в репозитории новый стейбл и затем апгрейдить apt dist-upgrade (правильней через aptitude).

Процедура в дебиана отлаженная, мануалов море.

#5 
AlexNek патриот11.07.20 22:06
AlexNek
NEW 11.07.20 22:06 
в ответ samowar 11.07.20 21:32
мануалов море

А что искать то? - upgrade debian ?

#6 
AlexNek патриот11.07.20 22:19
AlexNek
NEW 11.07.20 22:19 
в ответ samowar 11.07.20 21:32

https://phoenixnap.com/kb/how-to-upgrade-debian-8-jessie-t...

How to Upgrade Debian 8 Jessie to Debian Linux 9 Stretch? Оно?

#7 
AlexNek патриот11.07.20 22:30
AlexNek
NEW 11.07.20 22:30 
в ответ AlexNek 11.07.20 22:19

Вроде получше нашел

https://linuxconfig.org/how-to-upgrade-debian-8-jessie-to-...

Но проблема осталась - эти то две строки и не выполняются


# apt-get update
# apt-get upgrade


Perform a full backup of data - и как это у вас в никсах делается по быстрому?

#8 
samowar знакомое лицо11.07.20 22:32
NEW 11.07.20 22:32 
в ответ AlexNek 11.07.20 22:19

Да, пойдет, это типичная процедура. Можно было бы сразу перейти к шагу 3. Но у вас сам apt просится обновится. Так что надо его обязательно проапдейтить, с ключиком --force-yes, как в самом начале топика написано.


И потом повторить такую же процедуру, со стретча до бастера. Оказывается что вы аж два релиза пропустили.


На будущее - с убунту в этом плане проще.

#9 
samowar знакомое лицо11.07.20 22:39
NEW 11.07.20 22:39 
в ответ AlexNek 11.07.20 22:30

Ошибка с update не критична, а с upgrade решение простое - запускать apt-get --force-yes.

Ну а бэкап - скопировать что надо (как правило /home и что там у вас ещё есть) куда нибудь на случай полной Ж. Можно clonezilla взять и сделать полную копию, для полной уверенности.

#10 
AlexNek патриот11.07.20 22:45
AlexNek
NEW 11.07.20 22:45 
в ответ samowar 11.07.20 22:39
# apt-get --force-yes
E: Command line option --force-yes is not understood
#

?


Вот вроде пока самое лучшее описание

https://www.howtoforge.com/tutorial/how-to-upgrade-debian-...


#11 
AlexNek патриот11.07.20 22:52
AlexNek
NEW 11.07.20 22:52 
в ответ AlexNek 11.07.20 22:45
root@vps:~# apt-get upgrade --force-yes 
Reading package lists... Done 
Building dependency tree Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
libargon2-0 libssll.0.2 sgml-base xml-core Use 'apt-get autoremove' to remove them.
Done
The following packages will be upgraded:
apt apt-transport-https apt-utils 
clamav clamav-base clamav-daemon clamav-docs clamav-freshclam clamav-testfiles clamdscan 
libapt-instl.5 libapt-pkg4.12 libclamav9 libpcre3 libsqlite3-0 
php7.0-cgi php7.0-cli php7.0-common php7.0-fpm php7.0-json php7.O-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache 
php7.O-readline php7.1-cgi php7.1-cli php7.1-common 
php7.1-fpm php7.1-json 
php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-opcache php7.1-readline php7.2-cli php7.2-common php7.2-json 
php7.2-opcache php7.2-readline php7.2-xml php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline php7.4-xml
47 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 23.2 MB of archives.
After this operation, 8,192 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
WARNING: The following packages cannot be authenticated!
Iibapt-pkg4.12 apt libapt-instl.5 libsqlite3-0 libpcre3 apt-utils 
apt-transport-https clamdscan libclamav9 clamav-daemon clamav-base 
clamav-freshclam clamav clamav-docs clamav-testfiles 
php7.0-json php7.0-opcache php7.0-fpm php7.0-mcrypt php7.O-mbstring 
php7.O-readline php7.0-mysql php7.0-cli php7.0-cgi php7.0-common 
php7.1-opcache php7.1-json php7.1-mcrypt php7.1-fpm php7.1-mbstring php7.1-mysql php7.1-readline php7.1-cli 
php7.1-cgi php7.1-common php7.2-opcache php7.2-json php7.2-readline php7.2-xml php7.2-cli php7.2-common php7.4-json php7.4-xml php7.4-readline php7.4-opcache php7.4-cli php7.4-common
 Install these packages without verification? [y/N] Y 
0% [Connecting to security.debian.org (151.101.64.204)]
не не помогает зависает на последней строке
#12 
AlexNek патриот11.07.20 23:02
AlexNek
NEW 11.07.20 23:02 
в ответ AlexNek 11.07.20 22:52
Err https://packages.sury.org/php/ jessie/main libpcre3 amd64 2:8.43-1+0~20200703.7+debian8~1.gbpbfc49f
  Connection timed out after 120001 milliseconds
Err https://packages.sury.org/php/ jessie/main php7.0-json amd64 7.0.33-29+0~20200514.36+debian8~1.gbp126f6f
  Connection timed out after 120001 milliseconds
Err https://packages.sury.org/php/ jessie/main php7.0-opcache amd64 7.0.33-29+0~20200514.36+debian8~1.gbp126f6f
  Connection timed out after 120001 milliseconds
Err https://packages.sury.org/php/ jessie/main php7.0-fpm amd64 7.0.33-29+0~20200514.36+debian8~1.gbp126f6f
  Connection timed out after 120001 milliseconds
Err http://security.debian.org/ jessie/updates/main libapt-pkg4.12 amd64 1.0.9.8.6
  Cannot initiate the connection to security.debian.org:80 (2a04:4e42:200::204). - connect (101: Network is unreachable) [IP: 2a04:4e42:200::204 80]
Err http://security.debian.org/ jessie/updates/main apt amd64 1.0.9.8.6
  Cannot initiate the connection to security.debian.org:80 (2a04:4e42:200::204). - connect (101: Network is

не не, зависла просто соединения нет

#13 
samowar знакомое лицо11.07.20 23:41
NEW 11.07.20 23:41 
в ответ AlexNek 11.07.20 23:02, Последний раз изменено 12.07.20 00:06 (samowar)

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


Можно пропустить этот шаг и просто переходить к обновлению самого дистрибутива. Заменить в /etc/apt/sources.list все jessie на stretch (или добавить аналогичные строчки). Дальше apt-get update/upgrade/dist-upgrade. Все мануалы делают точно то же самое, только с дополнительными подстраховочными/перестраховочными шагами. Суть везде одна и та же.


Я бы сразу перешёл на бастер, минуя стретч, но так возможны проблемы для решения которых нужен некоторый опыт.

#14 
AlexNek патриот12.07.20 13:34
AlexNek
NEW 12.07.20 13:34 
в ответ samowar 11.07.20 23:41

так только в начале года ставил.


нужен некоторый опыт
Какой тут опыт, когда нужда заставляет раз в год или два приходится пользовать енти никсы Попробую, спасибо
#15 
AlexNek патриот12.07.20 16:06
AlexNek
NEW 12.07.20 16:06 
в ответ samowar 11.07.20 23:41

А и просто нефига не работает

root@vps:/etc/apt# apt-get upgrade Reading package lists... Done 
Building dependency tree Reading state information... Done 
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
root@vps:/etc/apt# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
root@vps:/etc/apt#

Простое переименование не работает только когда в /sources.list.d/php.list заменил jessie на stretch пошло. иначе все jessie искало

И файл у меня немного другой

#deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 20170116-10:57]/ jessie main
#deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 20170116-10:57]/ jessie main
deb http://debian.mirrors.myprovider.net/debian stretch main 
deb-src http://debian.mirrors.myprovider.net/debian stretch main 
deb http://security.debian.org/ stretch/updates main 
deb-src http://security.debian.org/ stretch/updates main

#    stretch-updates, previously known as 'volatile'
deb http://debian.mirrors.myprovider.net/debian stretch-updates main 
deb-src http://debian.mirrors.myprovider.net/debian stretch-updates main 
deb http://software.virtualmin.eom/vm/6/gpl/apt virtualmin-stretch main 
deb http://software.virtualmin.eom/vm/6/gpl/apt virtualmin-universal main
#16 
samowar знакомое лицо12.07.20 17:23
NEW 12.07.20 17:23 
в ответ AlexNek 12.07.20 16:06

Похоже что у вас не дебиан, а виртуалка на его основе с прикрученной сторонней вэбмордой для управления/обновления. Теперь понятно и почему в 2020 устанавливался дистр поддержка которого закончилась ещё в 2018.

#17 
AlexNek патриот12.07.20 18:40
AlexNek
NEW 12.07.20 18:40 
в ответ samowar 12.07.20 17:23

VPS - для сайта. Что дали то и установил смущ

#18