Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] Update: No such file or directory
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
guru meditation
n00b
n00b


Joined: 18 Mar 2018
Posts: 39
Location: Planet Earth

PostPosted: Sat Nov 02, 2019 4:06 pm    Post subject: [gelöst] Update: No such file or directory Reply with quote

Seit dieser bzw. vergangener Woche habe ich beim Update nur noch Chaos. Immer die gleichen Pakete (aber nicht alle) können nicht aktualisiert werden weil:
Code:

/usr/portage/distfiles/paketname-1.2.3.tar.xz.__download__: No such file or directory
/usr/portage/distfiles/paketname-1.2.3.tar.xz.__download__: No such file or directory
/usr/portage/distfiles/paketname-1.2.3.tar.xz.__download__: No such file or directory
!!! Couldn't download 'paketname-1.2.3.tar.xz'. Aborting.
 * Fetch failed for 'app-office/paketname-1.2.3',  …


Das betrifft die Pakete:

* The following 9 packages have failed to build, install, or execute
* postinst:
*
* (sys-libs/timezone-data-2019c:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/sys-libs/timezone-data-2019c/temp/build.log'
* (app-office/libreoffice-l10n-6.2.8.2:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/app-office/libreoffice-l10n-6.2.8.2/temp/build.log'
* (dev-libs/libuv-1.33.1:0/1::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/dev-libs/libuv-1.33.1/temp/build.log'
* (media-libs/zimg-2.9.2:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/media-libs/zimg-2.9.2/temp/build.log'
* (net-dns/bind-tools-9.14.7:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/net-dns/bind-tools-9.14.7/temp/build.log'
* (sys-fs/eudev-3.2.9:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/sys-fs/eudev-3.2.9/temp/build.log'
* (app-text/ghostscript-gpl-9.50:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/app-text/ghostscript-gpl-9.50/temp/build.log'
* (app-office/libreoffice-6.2.8.2:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/app-office/libreoffice-6.2.8.2/temp/build.log'
* (dev-java/openjdk-jre-bin-11.0.5_p10:11/11::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/dev-java/openjdk-jre-bin-11.0.5_p10/temp/build.log'

In /usr/portage/distfiles/ verbleiben dann Links wie
LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_de.tar.gz.__download__
die auf ein nicht vorhandenes Unterverzeichnis verlinken:
-> 47/LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_de.tar.gz

Dieses Problem habe ich momentan bei allen Kisten mit Gentoo drauf.

Weiß jemand Rat?


Last edited by guru meditation on Sun Nov 03, 2019 12:33 am; edited 1 time in total
Back to top
View user's profile Send private message
Tyrus
Apprentice
Apprentice


Joined: 03 Feb 2018
Posts: 229

PostPosted: Sat Nov 02, 2019 6:08 pm    Post subject: Reply with quote

Eventuell mal mit eclean /usr/portage/distfiles aufräumen:

Also vielleicht zuerst alles was du nicht aktuell installiert hast da entfernen aus /usr/portage/distfiles - also auch alte Versionen, sofern die nicht fetch-restricted waren.

Code:

eclean -pd distfiles -f


Das ergibt eine List mit Dingen die gelöscht würden. Danach die Option -p weglassen um es durchzuführen:
Code:

eclean -d distfiles -f



Dann würde ich erstmal mit emaint alles alte was portage irgendwo vielleicht mal nicht gelöscht hat wegwerfen
Code:

emaint --fix all


Wenn dann wieder unter /usr/portage/distfiles diese seltsamen Effekte auftreten würde ich zuerst nochmal portage rebuilden lassen.

Ansonsten könntest du den Mirror mal wechseln von dem du die Sachen holst.
Oder du holst dir die Dateien mal testweise manuell (z.b. mit wget) für ein Paket das fehlschlägt und kopierst sie dann nach /usr/portage/distfiles.

Lässt sich das dann mit dem korrekten Quelldaten in distfiles durchbauen über emerge?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3809
Location: Germany

PostPosted: Sat Nov 02, 2019 11:30 pm    Post subject: Reply with quote

Das sollte mit der aktuellen sys-apps/portage-2.3.76-r1 Version behoben sein, siehe https://bugs.gentoo.org/698046#c32
Code:
emerge --sync
emerge -av1 sys-apps/portage
Back to top
View user's profile Send private message
guru meditation
n00b
n00b


Joined: 18 Mar 2018
Posts: 39
Location: Planet Earth

PostPosted: Sun Nov 03, 2019 12:18 am    Post subject: Reply with quote

eclean und emaint schreibe ich mir mal auf den Spickzettel. Das hat zumindest bei den Maschinen geholfen, auf denen ich noch nicht rumgepfuscht hatte. Teilweise half auch das (manuelle) Löschen der Dateien in /usr/portage/distfiles und einzelne Installation der Pakete mit und ohne --nodeps. Eine Maschine war auf rsync eingestellt, da half ein https im Mirror. Und auch die neueste Portage (2.3.76-r1) hat bei den dann noch "restistenten" Paketen geholfen.

Danke für die Tips.


Frage ist auch, weshalb dann, wenn portage eh aktualisiert werden soll, nicht direkt als allererstes erzwungen wird. Könnte man sich vielen Leuten viel Fragezeichen, Arbeit und Suche ersparen.
Back to top
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 438
Location: 09xxx

PostPosted: Sun Nov 03, 2019 8:32 am    Post subject: Reply with quote

Das Ganze Dilemma hängt mit dem hier zusammen: https://forums.gentoo.org/viewtopic-t-1103310.html?sid=67bbfa6c18de3ae67e37097714cdf28b

und wenn man tiefer gräbt, kommt man drauf, das wohl das file layout (auf den mirrors) geändert worden ist und dieses nicht mehr mit dem älteren portage zusammen passte. Ein sehr gutes Beispiel für verkackte Kommunikation. ;(
_________________
Linux ryzen 4.19.97-gentoo #1 SMP Fri Mar 27 09:10:25 CET 2020 x86_64 AMD Ryzen 7 3700X 8-Core Processor AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3809
Location: Germany

PostPosted: Sun Nov 03, 2019 2:35 pm    Post subject: Reply with quote

guru meditation wrote:
[...] Frage ist auch, weshalb dann, wenn portage eh aktualisiert werden soll, nicht direkt als allererstes erzwungen wird. Könnte man sich vielen Leuten viel Fragezeichen, Arbeit und Suche ersparen.

Puh ja, ist alles nicht so einfach. Der Paketmanager sollte ja idealerweise aktualisiert werden bevor man ihn benutzt,
daher gibt es nach dem --sync auch einen Hinweis drauf:
emerge --sync:
* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.

* To update portage, run 'emerge --oneshot portage' now.

Schau dazu zb auch im Bug 647644
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum