No file name for libuuid1

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

No file name for libuuid1

Beitrag von nihonto » 25.06.2012 21:18:33

Hi @all,

folgendes Problemchen mit Wheezy. Habe grade per Aptitude ein full-upgrade gefahren. Das bricht leider mit der folgenden Fehlermeldung ab:
E: Internal Error, No file name for libuuid1
Dieselbe Fehlermeldung erscheint auch, wenn ich ein

Code: Alles auswählen

# aptitude reinstall libuuid1
eingebe.

Jemand evtl. eine Idee, wo es da hakt und wie ich da weiter komme?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: No file name for libuuid1

Beitrag von Natureshadow » 26.06.2012 13:31:17

Hi,

was ist denn ein "full-upgrade"?

Mache bitte mal ein

Code: Alles auswählen

# apt-get update && apt-get upgrade && apt-get dist-upgrade
-nik

deberik
Beiträge: 1177
Registriert: 30.09.2009 13:27:23

Re: No file name for libuuid1

Beitrag von deberik » 26.06.2012 13:45:37

Natureshadow hat geschrieben:Hi,

was ist denn ein "full-upgrade"?
aptitude full-upgrade ist der gleiche Befehl wie aptitude dist-uprade. Deine Befehlsfolge ist (mit der Ausnahme aptitude wird apt-get) wohl schon ausgeführt.
Debians Paketbeschreibungen übersetzen? Hilf mit!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Re: No file name for libuuid1

Beitrag von nihonto » 26.06.2012 14:02:29

aptitude full-upgrade ist der gleiche Befehl wie aptitude dist-uprade.
Richtig, ich benutze seit geraumer Zeit Aptitude (war irgendwann mal 'ne Empfehlung der Entwickler). Hab's gestern Abend aber zur Sicherheit auch nochmal mit dem guten alten "apt-get" ausprobiert - mit dem gleichen Ergebnis.

libuuid1 lässt sich nicht aktualisieren und blockiert apt (bzw. dpkg) :evil: .

Anscheinend bin aber nur ich betroffen. Hab' keinen entsprechenden Bugreport gefunden und auch das Netz gibt zu der Fehlermeldung nix her :( .

Hat evtl. noch jemand 'ne Idee was da klemmen könnte oder wie ein Workaround aussehen könnte? Hab' schon daran gedacht, libuuid1 zu entfernen, das Update zu fahren und dann libuuid1 wieder zu re-installieren, aber da hängt dann doch 'ne Reihe anderer Pakete dran und ich hab' grade so überhaupt keine Lust auf dependency-hell :roll: .
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: No file name for libuuid1

Beitrag von Cae » 26.06.2012 14:05:37

Vielleicht poststest du einfach mal deine sources.list. Nur für den Fall, dass der Müll schon dort beginnt. ;)

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Re: No file name for libuuid1

Beitrag von nihonto » 26.06.2012 14:17:36

Cae hat geschrieben:Vielleicht poststest du einfach mal deine sources.list. Nur für den Fall, dass der Müll schon dort beginnt. ;)
Hmmm, die sources.list funzt seit Monaten absolut problemlos, aber wenn ich heute Abend zu Hause bin poste ich sie mal :wink: .

Überlege eh, die sources.list auf den "Debian mirrors HTTP redirector" umzustellen. Liest sich jedenfalls ziemlich schick 8) .
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: No file name for libuuid1

Beitrag von rendegast » 26.06.2012 17:52:30

Code: Alles auswählen

# aptitude reinstall libuuid1
The following packages will be REINSTALLED:
  libuuid1  
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/57.6 kB of archives. After unpacking 0 B will be used.
(Reading database ... 120800 files and directories currently installed.)
Preparing to replace libuuid1:i386 2.20.1-5.1 (using .../libuuid1_2.20.1-5.1_i386.deb) ...
Unpacking replacement libuuid1:i386 ...
Setting up libuuid1:i386 (2.20.1-5.1) ...
Bei Dir vielleicht mal mit '--log-level debug --log-file whatever'?


Alternativ auch
'strace -e trace=file -f -o /tmp/log aptitude reinstall libuuid1'?




Die einzigen Dateien "libuuid1" sind bei mir diese:

Code: Alles auswählen

/usr/share/doc/libuuid1
/usr/share/doc/libuuid1/changelog.Debian.gz
/usr/share/doc/libuuid1/changelog.gz
/usr/share/doc/libuuid1/copyright
/var/cache/apt/archives/libuuid1_2.20.1-5.1_i386.deb
/var/lib/dpkg/info/libuuid1:i386.list
/var/lib/dpkg/info/libuuid1:i386.md5sums
/var/lib/dpkg/info/libuuid1:i386.postinst
/var/lib/dpkg/info/libuuid1:i386.postrm
/var/lib/dpkg/info/libuuid1:i386.shlibs
/var/lib/dpkg/info/libuuid1:i386.symbols
Zuletzt geändert von rendegast am 26.06.2012 18:06:20, insgesamt 3-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Re: No file name for libuuid1

Beitrag von nihonto » 26.06.2012 17:54:02

Sooo, meine sources.list sieht aktuell folgendermaßen aus:
deb http://http.debian.net/debian wheezy main contrib non-free

deb http://http.debian.net/debian-security wheezy/updates main
deb http://security.debian.org/ wheezy/updates main
Meine, das sollte so ok sein. Aber egal ob ich nun mit Aptitude oder mit apt-get versuche ein Update zu fahren, es wird immer geblockt mit der Nachricht:
E: Internal Error, No file name for libuuid1
Bin recht ratlos :|
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: No file name for libuuid1

Beitrag von Natureshadow » 26.06.2012 21:21:07

Hi,

aptitude war die Empfehlung der Entwickler und ist es nicht mehr, weil es eben beim dist-upgrade oft Müll baut (Google findet hierzu Mailinglisten-Posts).

Aber oben stehen ja noch viel mehr Sachen, die du noch nicht gemacht hast.

-nik

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Re: No file name for libuuid1

Beitrag von nihonto » 26.06.2012 22:26:07

Natureshadow hat geschrieben:Aber oben stehen ja noch viel mehr Sachen, die du noch nicht gemacht hast.
Tja, wobei ich das ein oder andere Problem habe. Ein gepflegtes
~$ sudo aptitude reinstall libuuid1 --log-level debug --log-file=debug_libuuid1.txt
führt a) zum mittlerweile bekannten "E: Internal Error, No file name for libuuid1" und b) zu einer riesigen Textdatei, die ich hier auch mittels NoPaste nicht hochgeladen kriege :oops: . Die libuuid1 betreffenden Passagen sehen jedenfalls folgendermaßen aus:
2012-06-26 21:57:22 [140325223651168] ../../../../src/generic/apt/aptitude_resolver.cc:1404 DEBUG aptitude.resolver.scores - ** Score: +60 for libuuid1:amd64 2.20.1-5.1 because it is the to-be-installed version of a manually installed package (aptitude::ProblemResolver::PreserveManualScore).
2012-06-26 21:57:22 [140325223651168] ../../../../src/generic/apt/aptitude_resolver.cc:1139 DEBUG aptitude.resolver.scores - ** Score: +400 for installing uuid-runtime:amd64 2.20.1-5.1; it is the default apt resolution to the dependency "libuuid1:amd64 Empfiehlt on uuid-runtime [ amd64 ] < none -> 2.20.1-5.1 > ( libs )" (libuuid1:amd64 2.20.1-5.1 is already installed)
2012-06-26 21:57:22 [140325223651168] ../../../../src/generic/apt/aptitude_resolver.cc:1444 DEBUG aptitude.resolver.scores - ** Score: -300 for libuuid1:amd64 [UNINST] because it represents the removal of a manually installed package (aptitude::ProblemResolver::RemoveScore).
2012-06-26 21:57:22 [140325223651168] ../../../../src/generic/apt/aptitude_resolver.cc:1455 DEBUG aptitude.resolver.costs - ** Safety level raised to at least 10000 for libuuid1:amd64 [UNINST] because it represents the removal of a package (aptitude::ProblemResolver::Removal-Level)

Wirklich schlau werde ich daraus jedoch nicht.

Den Vorschlag bezüglich eines:
strace -e trace=file -f -o /tmp/log aptitude reinstall libuuid1
kann ich leider nicht umsetzen, da das Paket "strace" bislang nicht installiert ist und ich neue Pakete infolge des Problems mit libuuid1 nicht installieren kann :oops: .

Fuck :evil:
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Re: No file name for libuuid1

Beitrag von nihonto » 26.06.2012 23:12:03

Hm, sieht fast so aus, als ob ich es doch noch hin bekommen hätte. Habe nach langem Suchen im Internet folgende Lösung für einen ähnlichen Fall gefunden:

Zuerst einmal
~$ sudo apt-get download libuuid1
gefolgt von einem beherzten
~$ sudo dpkg -i libuuid1_2.20.1-5.1_amd64.deb

Daraufhin ist das Paket libuuid1 tatsächlich installiert worden und ich konnte dann auch mit Aptitude die noch ausstehenden Aktualisierungen durchführen.

Kann sich das jemand erklären?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: No file name for libuuid1

Beitrag von rendegast » 27.06.2012 10:30:58

Ein strace gibt außer den obigen Fällen aus dem locate noch
"/var/cache/apt/archives/libuuid1"
"/var/cache/apt/archives/partial/libuuid1[_......]"

Code: Alles auswählen

23205 execve("/usr/bin/apt-extracttemplates", ["apt-extracttemplates", "/var/cache/apt/archives/libuuid1"...], [/* 17 vars */]) = 0
(Ein temporäres Entpacken? Verlinken?)

Waren vielleicht Probleme mit dem Paketcache?

und ich konnte dann auch mit Aptitude die noch ausstehenden Aktualisierungen durchführen.
Ein 'aptitude reinstall' läuft jetzt durch?
Vielleicht lag es an einem Paket der durch die stockende Installation verhinderten Aktualisierung?
Und da vielleicht einfach ein i386<->amd64-Bug?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten