Debian перестал обновляться
раньше все было просто "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
Через веб интерфейс таких ошибок не показывает, но тоже не хочет обновляться.
Через веб тоже не идет
Now updating 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.
https://phoenixnap.com/kb/how-to-upgrade-debian-8-jessie-t...
How to Upgrade Debian 8 Jessie to Debian Linux 9 Stretch? Оно?
Вроде получше нашел
https://linuxconfig.org/how-to-upgrade-debian-8-jessie-to-...
Но проблема осталась - эти то две строки и не выполняются
# apt-get update # apt-get upgrade
Perform a full backup of data - и как это у вас в никсах делается по быстрому?
Да, пойдет, это типичная процедура. Можно было бы сразу перейти к шагу 3. Но у вас сам apt просится обновится. Так что надо его обязательно проапдейтить, с ключиком --force-yes, как в самом начале топика написано.
И потом повторить такую же процедуру, со стретча до бастера. Оказывается что вы аж два релиза пропустили.
На будущее - с убунту в этом плане проще.
Ошибка с update не критична, а с upgrade решение простое - запускать apt-get --force-yes.
Ну а бэкап - скопировать что надо (как правило /home и что там у вас ещё есть) куда нибудь на случай полной Ж. Можно clonezilla взять и сделать полную копию, для полной уверенности.
# apt-get --force-yes E: Command line option --force-yes is not understood #
?
Вот вроде пока самое лучшее описание
https://www.howtoforge.com/tutorial/how-to-upgrade-debian-...
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)]не не помогает зависает на последней строке
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
не не, зависла просто соединения нет
Это очень старый выпуск , который уже года два не поддерживается. Вполне возможно что репозитарии для него уже почистили, то есть не на каждом сайте они есть. Возможно вычистили и из самих дебиановских репозитариев.
Можно пропустить этот шаг и просто переходить к обновлению самого дистрибутива. Заменить в /etc/apt/sources.list все jessie на stretch (или добавить аналогичные строчки). Дальше apt-get update/upgrade/dist-upgrade. Все мануалы делают точно то же самое, только с дополнительными подстраховочными/перестраховочными шагами. Суть везде одна и та же.
Я бы сразу перешёл на бастер, минуя стретч, но так возможны проблемы для решения которых нужен некоторый опыт.
А и просто нефига не работает
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