apt-offline apt-get atualizar ainda tentando se conectar ao servidor online para atualização, mesmo que os pacotes já tenham sido sincronizados

1

Eu tenho um servidor que não pode ficar online por causa de alguma política. Então eu tenho que atualizá-lo usando o apt-offline. Até agora, funcionou bem para mim em outros servidores, mas esse não é o caso.

  • Eu criei o arquivo sig, movi-o para um servidor on-line
  • Eu criei o pacote no servidor online usando o arquivo sig
  • Mudei o pacote para o servidor off-line
  • instalei o pacote, a saída mostra sincronizada para todas as repros
  • Eu chamo apt-get upgrade , ele mostra todos os pacotes que foram apenas sincronizados
  • O servidor tenta se conectar a um servidor de internet 0% [Connecting to cdn.debian.net] [Connecting to security.debian.org] , veja abaixo, mesmo que a saída mostre que ele acabou de sincronizar pacotes do pacote ... Não entendi, o que estou fazendo de errado? / li>

Veja aqui o comando apt-offline install e o comando apt-get upgrade

root@CFRLJY1:~# apt-offline install /media/usb/bundle-24-11-2015-3.zip
gpgv: Signature made Tue Nov 24 04:54:22 2015 HKT using RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>"
gpgv: Signature made Tue Nov 24 04:54:22 2015 HKT using RSA key ID 2B90D010
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <[email protected]>"
gpgv: Signature made Sat Sep  5 19:47:40 2015 HKT using RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>"
gpgv: Signature made Sat Sep  5 19:47:40 2015 HKT using RSA key ID 2B90D010
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <[email protected]>"
gpgv: Signature made Sat Sep  5 19:47:55 2015 HKT using RSA key ID 65FFB764
gpgv: Good signature from "Wheezy Stable Release Key <[email protected]>"
gpgv: Signature made Mon Nov 23 08:50:55 2015 HKT using RSA key ID C857C906
gpgv: Good signature from "Debian Security Archive Automatic Signing Key (8/jessie) <[email protected]>"
gpgv: Signature made Mon Nov 23 08:50:55 2015 HKT using RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>"
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release.gpg synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_source_Sources synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release.gpg synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_source_Sources synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_Release synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_Release.gpg synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_contrib_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_contrib_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_source_Sources synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_non-free_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_non-free_i18n_Translation-en synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_Release synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_Release.gpg synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_contrib_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_contrib_i18n_Translation-en synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_main_source_Sources synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_non-free_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_non-free_i18n_Translation-en synced.
root@CFRLJY1:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  krb5-locales libapache2-mod-php5 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgssapi-krb5-2 libk5crypto3 libkrb5-3
  libkrb5support0 libmysqlclient18 libpng12-0 linux-image-3.2.0-4-amd64 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5
  mysql-server-core-5.5 ntp php-pear php5 php5-cli php5-common php5-curl php5-mysql tzdata
25 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 42.0 MB of archives.
After this operation, 217 kB disk space will be freed.
Do you want to continue [Y/n]? Y
0% [Connecting to cdn.debian.net] [Connecting to security.debian.org]

Muito obrigado por qualquer sugestão e ajuda antecipada!

    
por Preexo 30.11.2015 / 10:19

2 respostas

0

No final, descobri qual era o problema e consegui atualizar os pacotes atuais. Para que isso funcione, eu tive que repetir todo o processo duas vezes.

  • cria um arquivo de assinatura em um computador off-line
  • faça o download do pacote para este arquivo de assinatura no computador on-line
  • instale o pacote no computador off-line - desta vez apenas o banco de dados apt foi atualizado, nenhum pacote foi atualizado
  • crie um novo arquivo de assinatura no computador off-line
  • faça o download do pacote para este arquivo de assinatura no computador on-line - desta vez muitos pacotes foram baixados
  • pacote de importação no computador online - Desta vez, o apt finalmente pode instalar os pacotes, porque os pacotes também foram sincronizados.

A chave estava fazendo tudo duas vezes, para atualizar primeiro o banco de dados apt e atualizar os pacotes.

Usando o apt-offline-debian-1.6.1 do repositório do github: link

    
por 14.07.2016 / 08:23
0

A saída apt-offline mostra que instalou arquivos de índice de pacotes, mas nenhum pacote real. Eu não sei apt-offline , mas você não precisa dizer para criar um pacote para os pacotes que você deseja instalar ou atualizar de alguma forma?

    
por 01.12.2015 / 07:45