Gå til innhold

[LØST]Rydde dpkg for halvinstallerte programmer


Anbefalte innlegg

Prøvde å sette opp en bacula-server her for noen uker siden, noe som ikke gikk så altfor bra. Og nå er dpkg et lite rot som ikke klarer å configurere filene. Har prøvd alt av fjerne, reinstallere, purge, og alt men disse linjene kommer alltid om det så er dpkg, aptidude, osv..

Noen som har en god måte å få rydda dem?

 

una@bg-tux01:~$ sudo dpkg --configure -a
Setting up bacula-director-mysql (2.4.2-1ubuntu4~hardy1) ...
/var/lib/dpkg/info/bacula-director-mysql.postinst: line 157: /etc/init.d/bacula-director: No such file or directory
dpkg: error processing bacula-director-mysql (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of bacula-server:
bacula-server depends on bacula-director-mysql (>= 2.4.2-1ubuntu4~hardy1) | bacula-director; however:
 Package bacula-director-mysql is not configured yet.
 Package bacula-director is not installed.
 Package bacula-director-mysql which provides bacula-director is not configured yet.
dpkg: error processing bacula-server (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bacula:
bacula depends on bacula-server; however:
 Package bacula-server is not configured yet.
dpkg: error processing bacula (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
bacula-director-mysql
bacula-server
bacula

Endret av PepsiCo
Lenke til kommentar
Videoannonse
Annonse

Funka ikke gitt, fikk fjernet dem andre på den måten da, men denne ville ikke :\

 

una@bg-tux01:~$ sudo dpkg -r --force-all bacula-director-mysql
(Reading database ... 140658 files and directories currently installed.)
Removing bacula-director-mysql ...
invoke-rc.d: unknown initscript, /etc/init.d/bacula-director not found.
dpkg: error processing bacula-director-mysql (--remove):
subprocess pre-removal script returned error exit status 100
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 100
Errors were encountered while processing:
bacula-director-mysql

 

 

 

Ser ut til at det er invoke-rc som sliter med den :hmm:

 

una@bg-tux01:~$ sudo aptitude remove bacula-director-mysql

Reading package lists... Done

Building dependency tree

Reading state information... Done

Reading extended state information

Initializing package states... Done

Building tag database... Done

The following packages are unused and will be REMOVED:

bacula-director-mysql

The following packages have been kept back:

linux-generic linux-headers-generic linux-image-generic

linux-restricted-modules-generic

0 packages upgraded, 0 newly installed, 1 to remove and 4 not upgraded.

Need to get 0B of archives. After unpacking 1192kB will be freed.

Writing extended state information... Done

(Reading database ... 140658 files and directories currently installed.)

Removing bacula-director-mysql ...

invoke-rc.d: unknown initscript, /etc/init.d/bacula-director not found.

dpkg: error processing bacula-director-mysql (--remove):

subprocess pre-removal script returned error exit status 100

dpkg: error while cleaning up:

subprocess post-installation script returned error exit status 100

Errors were encountered while processing:

bacula-director-mysql

E: Sub-process /usr/bin/dpkg returned an error code (1)

A package failed to install. Trying to recover:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Reading extended state information

Initializing package states... Done

Writing extended state information... Done

Building tag database... Done

 

Endret av PepsiCo
Lenke til kommentar

Litt tungvindt løsning men du kan opprette en tom fil slik at den bare finner noe. Da vil den gå videre. Hadde samme problemet med en OSS pakke som ikke ble skikkelig installert engang. Måtte opprette ett par filer men da gikk det i det minste å få fjernet det skikkelig.

 

Godt mulig det finnes en enklere løsning riktignok ;)

 

touch /etc/init.d/bacula-director
dpkg -r --force-all bacula-director-mysql

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...