Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/09/2010, à 17:52

emile33

Impossible de supprimer un paquet cassé

Hello,

J'ai supprimé à la main le contenu d'un paquet (je sais maintenant que c'était très très mal !!), et maintenant j'ai un paquet cassé, que je n'arrive pas à supprimer malgré tous mes efforts, il s'agit du paquet postresql-8.4.

Voilà le résultat lorsque je fais la commande "sudo aptitude search postgresql" :

p   cl-sql-postgresql                                                      - CLSQL database backend, PostgreSQL via library                                  
p   cl-sql-postgresql-socket                                               - CLSQL database backend, PostgreSQL via sockets                                  
p   courier-authlib-postgresql                                             - Support de PostgreSQL pour la bibliothèque d'authentification de Courier        
p   dsyslog-module-postgresql                                              - advanced modular syslog daemon - GnuTLS support                                 
p   eekboek-db-postgresql                                                  - PostgreSQL database driver for EekBoek                                          
p   freeradius-postgresql                                                  - Module PostgreSQL pour les serveurs FreeRADIUS                                  
p   gambas2-gb-db-postgresql                                               - The PostgreSQL driver for the Gambas database component                         
p   gforge-db-postgresql                                                   - collaborative development tool - database (using PostgreSQL)                    
p   gforge-shell-postgresql                                                - collaborative development tool - shell accounts (using PostgreSQL)              
p   haskell-hdbc-postgresql-doc                                            - PostgreSQL HDBC (Haskell Database Connectivity) documentation                   
p   haskell-hsql-postgresql-doc                                            - API documentation of the hsql-postgresql library for Haskell                    
p   libghc6-haskelldb-hdbc-postgresql-dev                                  - HaskellDB support for the HDBC PostgreSQL driver                                
p   libghc6-haskelldb-hdbc-postgresql-doc                                  - HaskellDB support for the HDBC PostgreSQL driver; documentation                 
p   libghc6-hdbc-postgresql-dev                                            - PostgreSQL HDBC (Haskell Database Connectivity) Driver for GHC                  
p   libghc6-hsql-postgresql-dev                                            - PostgreSQL driver of the HSQL library for GHC6                                  
p   libghc6-hsql-postgresql-prof                                           - PostgreSQL driver of the HSQL library for GHC6; profiling libraries             
p   libgnadepostgresql-dbg                                                 - GNat Ada Database Environment - PostgreSQL programming interface                
p   libgnadepostgresql-dev                                                 - GNat Ada Database Environment - PostgreSQL programming interface                
p   libgnadepostgresql1.6.2                                                - GNat Ada Database Environment - PostgreSQL interface                            
p   libpostgresql-gst                                                      - PostgreSQL bindings for GNU Smalltalk                                           
p   libpostgresql-ocaml                                                    - OCaml bindings to PostgreSQL's libpq                                            
p   libpostgresql-ocaml-dev                                                - OCaml bindings to PostgreSQL's libpq                                            
p   libsoci-postgresql-gcc                                                 - C++ Database Access Library (PostgreSQL backend)                                
p   odbc-postgresql                                                        - ODBC driver for PostgreSQL                                                      
p   openoffice.org-sdbc-postgresql                                         - OpenOffice.org extension for PostgreSQL SDBC driver                             
p   perdition-postgresql                                                   - Library to allow perdition to access PostgreSQL based popmaps                   
p   postgresql                                                             - object-relational SQL database (supported version)                              
p   postgresql-8.3                                                         - object-relational SQL database, version 8.3 server                              
p   postgresql-8.3-debversion                                              - Debian version number type for PostgreSQL                                       
p   postgresql-8.3-ip4r                                                    - IPv4 and IPv4 range index types for PostgreSQL 8.3                              
p   postgresql-8.3-orafce                                                  - Oracle support functions for PostgreSQL                                         
v   postgresql-8.3-pljava                                                  -                                                                                 
p   postgresql-8.3-pljava-gcj                                              - Java procedural language for PostgreSQL                                         
p   postgresql-8.3-pllua                                                   - Lua procedural language for PostgreSQL                                          
p   postgresql-8.3-plproxy                                                 - PL/Proxy is a proxy language used for remote database                           
p   postgresql-8.3-plr                                                     - Procedural language interface between PostgreSQL 8.3 and R                      
p   postgresql-8.3-plruby                                                  - Ruby procedural language for PostgreSQL                                         
p   postgresql-8.3-plsh                                                    - PL/sh procedural language for PostgreSQL 8.3                                    
p   postgresql-8.3-postgis                                                 - geographic objects support for PostgreSQL 8.3                                   
p   postgresql-8.3-prefix                                                  - Prefix Range module for PostgreSQL                                              
p   postgresql-8.3-slony1                                                  - replication system for PostgreSQL: PostgreSQL server plug-in                    
BdA postgresql-8.4                                                         - object-relational SQL database, version 8.4 server                              
p   postgresql-autodoc                                                     - Utilitaire pour créer un aperçu de schéma de base de données PostrgreSQL en HTML
p   postgresql-client                                                      - front-end programs for PostgreSQL (supported version)                           
p   postgresql-client-8.3                                                  - Programmes frontaux pour PostgreSQL 8.3                                         
p   postgresql-client-8.4                                                  - front-end programs for PostgreSQL 8.4                                           
c   postgresql-client-common                                               - manager for multiple PostgreSQL client versions                                 
c   postgresql-common                                                      - Gestionnaire de grappes de bases de données PostgreSQL                          
p   postgresql-contrib                                                     - additional facilities for PostgreSQL (supported version)                        
p   postgresql-contrib-8.3                                                 - additional facilities for PostgreSQL                                            
p   postgresql-contrib-8.4                                                 - additional facilities for PostgreSQL                                            
p   postgresql-doc                                                         - documentation for the PostgreSQL database management system                     
p   postgresql-doc-8.3                                                     - documentation for the PostgreSQL database management system                     
p   postgresql-doc-8.4                                                     - documentation for the PostgreSQL database management system                     
p   postgresql-filedump-8.3                                                - Utility to format PostgreSQL files                                              
p   postgresql-plperl-8.3                                                  - PL/Perl procedural language for PostgreSQL 8.3                                  
p   postgresql-plperl-8.4                                                  - PL/Perl procedural language for PostgreSQL 8.4                                  
p   postgresql-plpython-8.3                                                - PL/Python procedural language for PostgreSQL 8.3                                
p   postgresql-plpython-8.4                                                - PL/Python procedural language for PostgreSQL 8.4                                
v   postgresql-plr                                                         -                                                                                 
p   postgresql-pltcl-8.3                                                   - PL/Tcl procedural language for PostgreSQL 8.3                                   
p   postgresql-pltcl-8.4                                                   - PL/Tcl procedural language for PostgreSQL 8.4                                   
p   postgresql-server-dev-8.3                                              - development files for PostgreSQL 8.3 server-side programming                    
p   postgresql-server-dev-8.4                                              - development files for PostgreSQL 8.4 server-side programming                    
p   pure-ftpd-postgresql                                                   - Pure-FTPd FTP server with PostgreSQL user authentication                        
p   rt3.6-db-postgresql                                                    - PostgreSQL database backend for request-tracker3.6                              
p   rt3.8-db-postgresql                                                    - PostgreSQL database backend for request-tracker3.8                              
p   sisu-postgresql                                                        - SiSU dependencies for use with PostgreSQL database                              
p   sqlrelay-postgresql                                                    - SQL Relay PostgreSQL connection daemon                                          
p   tntdb-postgresql1                                                      - PostgreSQL backend for tntdb database access library

Si j'ai bien compris le B devant le paquet postgresql-8.4 signifie que le paquet est cassé.

J'ai essayé plein de commandes, mais rien n'y a fait. Voilà ce que j'ai essayé :

sudo apt-get autoremove
sudo apt-get -f install
sudo apt-get remove postgresql-8.4
sudo dpkg -P postgresql-8.4
sudo aptitude purge
sudo apt-get --purge remove postgresql-8.4
sudo apt-get check
sudo apt-get update
sudo apt-get upgrade

Je ne sais plus quoi faire !

J'aimerais pouvoir désinstaller proprement postgresql, et le réinstaller ensuite pour pouvoir le configurer !

Est-ce que quelqu'un a une idée svp ?

Merci d'avance !

Hors ligne

#2 Le 13/09/2010, à 18:02

inconnu

Re : Impossible de supprimer un paquet cassé

Et dans le gestionnaire de paquet synaptique + édition + reparer les paquets cassés?

#3 Le 13/09/2010, à 18:45

aemaeth2501

Re : Impossible de supprimer un paquet cassé

Essaye de voir si la solution trouvée dans ce post pourrait être utile :
http://forum.ubuntu-fr.org/viewtopic.php?id=354319

Je te le souhaites wink

Hors ligne

#4 Le 14/09/2010, à 15:26

emile33

Re : Impossible de supprimer un paquet cassé

J'ai essayé via le gestionnaire de paquet, sans succès.

Ensuite j'ai tenté la méthode du lien de aemaeth2501, et voilà ce que j'ai lorsque je tente de réinstall postgresql APRES avoir utilisé cette méthode :

sudo apt-get install postgresql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libreadline5 postgresql-8.4 postgresql-client-8.4 postgresql-client-common postgresql-common
Paquets suggérés :
  oidentd ident-server postgresql-doc-8.4
Les NOUVEAUX paquets suivants seront installés :
  libreadline5 postgresql postgresql-8.4 postgresql-client-8.4 postgresql-client-common
  postgresql-common
0 mis à jour, 6 nouvellement installés, 0 à enlever et 10 non mis à jour.
Il est nécessaire de prendre 0o/4 971ko dans les archives.
Après cette opération, 18,8Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Préconfiguration des paquets...
Sélection du paquet libreadline5 précédemment désélectionné.
(Lecture de la base de données... 136031 fichiers et répertoires déjà installés.)
Dépaquetage de libreadline5 (à partir de .../libreadline5_5.2-6_i386.deb) ...
Sélection du paquet postgresql-client-common précédemment désélectionné.
Dépaquetage de postgresql-client-common (à partir de .../postgresql-client-common_101_all.deb) ...
Sélection du paquet postgresql-client-8.4 précédemment désélectionné.
Dépaquetage de postgresql-client-8.4 (à partir de .../postgresql-client-8.4_8.4.4-0ubuntu9.10_i386.deb) ...
Sélection du paquet postgresql-common précédemment désélectionné.
Dépaquetage de postgresql-common (à partir de .../postgresql-common_101_all.deb) ...
Sélection du paquet postgresql-8.4 précédemment désélectionné.
Dépaquetage de postgresql-8.4 (à partir de .../postgresql-8.4_8.4.4-0ubuntu9.10_i386.deb) ...
Sélection du paquet postgresql précédemment désélectionné.
Dépaquetage de postgresql (à partir de .../postgresql_8.4.4-0ubuntu9.10_all.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « ureadahead »...
Paramétrage de libreadline5 (5.2-6) ...

Paramétrage de postgresql-client-common (101) ...
Paramétrage de postgresql-client-8.4 (8.4.4-0ubuntu9.10) ...

Paramétrage de postgresql-common (101) ...
supported_versions: WARNING: Unknown Ubuntu release: 10.04
/bin/df: «/var/lib/postgresql/8.4/main»: Aucun fichier ou dossier de ce type
/bin/df: aucun système de fichiers traité

Paramétrage de postgresql-8.4 (8.4.4-0ubuntu9.10) ...
 * Starting PostgreSQL 8.4 database server                                                           * Error: /var/lib/postgresql/8.4/main is not accessible or does not exist
                                                                                             [fail]
invoke-rc.d: initscript postgresql-8.4, action "start" failed.
dpkg : erreur de traitement de postgresql-8.4 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de postgresql :
 postgresql dépend de postgresql-8.4 ; cependant :
 Le paquet postgresql-8.4 n'est pas encore configuré.
dpkg : erreur de traitement de postgresql (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « libc-bin »...
Pas de rapport Apport écrit car le message d'erreur indique que c'est la suite d'une erreur précédente.
   ldconfig deferred processing now taking place
Des erreurs ont été rencontrées pendant l'exécution :
 postgresql-8.4
 postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)

Si quelqu'un a une idée je suis preneur, je sais plus trop quoi faire là !

Merci !

Hors ligne

#5 Le 14/09/2010, à 15:46

inconnu

Re : Impossible de supprimer un paquet cassé

voila la solution pour
E: Sub-process /usr/bin/dpkg returned an error code (1)
http://doc.ubuntu-fr.org/probleme_apt#erreur_de_sortie_d_etat_1