Sida 1 av 1

broken package kan ej uppdatera LÖST

Postat: 03 feb 2011, 20:51
av lasseroth
Ubuntu 10.04
Får felmeddelande
The following packages will be upgraded:
jockey-gtk
1 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
Need to get 9,088B of archives.
After this operation, 0B of additional disk space will be used.
Get:1 http://se.archive.ubuntu.com/ubuntu/ lucid-updates/main jockey-gtk 0.5.8-0ubuntu8.1 [9,088B]
Fetched 9,088B in 6s (1,439B/s)
dpkg: parse error, in file '/var/lib/dpkg/status' near line 26863 package 'jockey-gtk':
`Depends' field, invalid package name `python-~otify': character `~' not allowed (only letters, digits and characters `-+._')
E: Sub-process /usr/bin/dpkg returned an error code (2)

Re: broken package kan ej uppdatera

Postat: 03 feb 2011, 23:28
av pun
Vad säger det här kommandona

Kod: Markera allt

sudo apt-get update

sudo apt-get install -f
Det sistnämda är då ett repkommando

Re: broken package kan ej uppdatera

Postat: 04 feb 2011, 10:48
av lasseroth
sudo apt-get install -f
ger
lasseroth@lasseroth-desktop:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
jockey-gtk
The following packages will be upgraded:
jockey-gtk
1 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
Need to get 0B/9,088B of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: parse error, in file '/var/lib/dpkg/status' near line 26863 package 'jockey-gtk':
`Depends' field, invalid package name `python-~otify': character `~' not allowed (only letters, digits and characters `-+._')
E: Sub-process /usr/bin/dpkg returned an error code (2)

Re: broken package kan ej uppdatera

Postat: 04 feb 2011, 12:34
av pun
Ok.... något besvärlig situation men utifrån felmeddelandet så tror jag nåt är galet med installationen av python-notify.

Så då ominstallerar vi det paketet.

Kod: Markera allt

sudo apt-get install --reinstall python-notify
och sedan en rep igen

Kod: Markera allt

sudo apt-get install -f

Re: broken package kan ej uppdatera

Postat: 04 feb 2011, 19:17
av lasseroth
då fick jag detta
lasseroth@lasseroth-desktop:~$ sudo apt-get install --reinstall python-notify
[sudo] password for lasseroth:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
jockey-gtk: Depends: python-~otify (>= 0.1.1-0ubuntu2) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Re: broken package kan ej uppdatera

Postat: 04 feb 2011, 19:59
av pun
Klart besvärligt fall.....

Vad säger:

Kod: Markera allt

sudo dpkg --configure -a
?

Re: broken package kan ej uppdatera

Postat: 04 feb 2011, 20:39
av philip5
För min del så tycker jag spontant att du verkar ha oturen att fått antingen en korrupt /var/lib/dpkg/status som fil eller så är det "bara" innehållet i configfilerna i paketet jockey-gtk som blivit korrupt.

Öppna och titta i filen /var/lib/dpkg/status. Leta upp deklarationen för paketet jockey-gtk och se om det bara är ett ställe där det är konstiga bokstäver och framför allt om det bara är så att det står "python-~otify" istället för "python-notify". Är det bara just det som ser skumt ut går det väl att fixa till enkelt men har hela /var/lib/dpkg/status kan det nog bli mer meck att återställa den.

Re: broken package kan ej uppdatera

Postat: 05 feb 2011, 10:36
av lasseroth
lasseroth@lasseroth-desktop:~$ sudo dpkg --configure -a
[sudo] password for lasseroth:
dpkg: parse error, in file '/var/lib/dpkg/status' near line 26863 package 'jockey-gtk':
`Depends' field, invalid package name `python-~otify': character `~' not allowed (only letters, digits and characters `-+._')
lasseroth@lasseroth-desktop:~$

Det är nog "bara" tecknet som är fel.

Re: broken package kan ej uppdatera

Postat: 05 feb 2011, 11:42
av pun
Nu är alla normala repmetoder uttömda och då återstår lösningen som Philip5 pekar på.

Nu är den ett "fulhack" och måste göras med försiktighet.

Kod: Markera allt

gksudo gedit /var/lib/dpkg/status
Slå på radvisningen och posta hur det ser ut i regionen kring rad 26863.

Man får inte ta bort fel, eller ändra fel för då kan allting rasa ihop.....

Re: broken package kan ej uppdatera

Postat: 05 feb 2011, 12:17
av lasseroth
Package: jockey-gtk
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 156
Maintainer: Martin Pitt <martin.pitt@ubuntu.com>
Architecture: all
Source: jockey
Version: 0.5.8-0ubuntu8.1
Depends: python, jockey-common (= 0.5.8-0ubuntu8.1), python-~otify (>= 0.1.1-0ubuntu2), python-xdg, synaptic, policykit-1-gnome
Recommends: python-appindicator (>= 0.0.6)
Conffiles:
/etc/xdg/autostart/jockey-gtk.desktop 4072bb8379ae6d77840c0e001119dda9
Description: GNOME user interface and desktop integration for driver management
Jockey provides a user interface for configuring third-party drivers,
such as the Nvidia and ATI fglrx X.org and various Wireless LAN
kernel modules.
.
This package contains the GNOME frontend.

Re: broken package kan ej uppdatera

Postat: 05 feb 2011, 12:31
av pun
Jo den här raden är bruten
Depends: python, jockey-common (= 0.5.8-0ubuntu8.1), python-~otify (>= 0.1.1-0ubuntu2), python-xdg,
Ändra till python-notify

Spara filen

Kod: Markera allt

sudo apt-get install -f

Re: broken package kan ej uppdatera LÖST

Postat: 05 feb 2011, 17:35
av lasseroth
allt ok nu, stort tack för hjälpen

Re: broken package kan ej uppdatera LÖST

Postat: 06 feb 2011, 16:32
av David Andersson
lasseroth skrev:allt ok nu, stort tack för hjälpen
Jag skulle inte säga att allt är okej innan man undersökt hur det här felet kunnat uppstå. Det är ett märkligt fel. Innan man vet vad det beror på så kan man ju inte veta att inte andra systemfiler har fått slumpvisa ändringar, som kan ge instabilt beteende i framtiden. (Eller, gud förbjude, att dina bilder av när barnen var små i home har blivit en aning korrupta.)

Re: broken package kan ej uppdatera LÖST

Postat: 06 feb 2011, 18:30
av lasseroth
Ja inte vet jag hur det kom sig.
Det jag gjorde var att enl. anvisning från google avinstallera Amarok och installera gamla dito.
I samband med detta försvann alla iconerna på skrivbordet.
Nytt googlande för att återställa dessa.
Detta hände efter dessa installationer/fix.
Allt går som smort nu, dessutom ligger allt viktigt kopierat på en annan hårddisk.