[Archlinuxgr-repo] Πρόβλημα με fakeroot

Axilleas Pi axilleas at archlinux.gr
Sun Apr 22 15:12:51 EEST 2012


On 22/4/2012 1:41 μμ, Costas Smaragdakis wrote:
> On Sun, 22 Apr 2012 11:10:24 +0300
> Axilleas Pi<axilleas at archlinux.gr>  wrote:
>
>> On 21/4/2012 3:44 μμ, Costas Smaragdakis wrote:
>>> Έχω ένα πρόβλημα με το faceroot
>>>
>>> Λαμβάνω τα εξής σαν error
>>>
>>>    ==>   ERROR: '/var/tmp/archbuild/extra-i686/root' does not appear
>>> to be a Arch chroot. ==>   Building in chroot for [extra] (i686)...
>>> ==>   Creating clean working copy...done
>>> grep: /var/tmp/archbuild/extra-i686/copy/etc/makepkg.conf: No such
>>> file or directory /usr/sbin/makechrootpkg: line
>>> 379: /var/tmp/archbuild/extra-i686/copy/etc/sudoers.d/nobody-pacman:
>>> No such file or directory chmod: cannot access
>>> '/var/tmp/archbuild/extra-i686/copy/etc/sudoers.d/nobody-pacman':
>>> No such file or directory ==>   ERROR:
>>> '/var/tmp/archbuild/extra-i686/copy' does not appear to be a Arch
>>> chroot. ==>   ERROR: Build failed,
>>> check /var/tmp/archbuild/extra-i686/copy/build
>>>
>>>
>> Οκ, μπόρεσα και αναπαρήγαγα το ίδιο αποτέλεσμα. κατα το κατέτέβασμα
>> των πακέτων μέσα στο fakeroot, το διέκοψα με Ctrl+C. Την επόμεη φορά
>> που έτρεξα extra-i686-build εμφανίστηκε το ίδιο μήνυμα με σενα.
>> Διαγράφοντας το φάκελο /var/tmp/archbuild/extra-i686-build, την
>> επόμενη φορά το installation του fakeroot environment ολοκληρώθηκε
>> μια χαρά.
>>
>> ΥΓ. όποιος ενδιαφέρεται να δει κάποια παραπάνω πράγματα στο packaging
>> μπορεί να επισκεφτεί το dev archwiki [1]
>>
>> [1]
>> https://wiki.archlinux.org/index.php/DeveloperWiki#Packaging_Guidelines
>> _______________________________________________ Archlinuxgr-repo
>> mailing list Archlinuxgr-repo at lists.hellug.gr
>> http://lists.hellug.gr/mailman/listinfo/archlinuxgr-repo
> Ευχαριστώ, τώρα όμως κόλησε αλλού:
> όταν δίνω su- εχω το
> ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be
> preloaded: ignored.
>
> πατάω pass και συνεχίζει
>
> όταν πάω να χτίσω σε 32 bit προσπαθεί να κατεβάσει
> 64 πακέτα!!! και μου λέει λάθος αρχιτεκτονική.
>
>
> Πάντως τα 64αρια τα έχω ετοίμα!
> Πότε θα ξεκινήσουμε;
>
Το μόνο bug που βρήκα είναι αυτό [1] και είναι από το 2007. Δοκίμασε τα 
παρακάτω:

su -
chroot /var/tmp/archbuild/extra-i686/root
nano /etc/makepkg.conf

και δες αν είναι σωστή η αρχιτεκτονική. Θα πρέπει να είναι CARCH="i686".
Επίσης μέσα στο chroot που είσαι δοκίμασε να βάλεις στο pacman.conf

Architecture = i686

Λογικά θα το έχει auto. Μόλις κάνεις αυτές τις αλλαγές κάνε ένα
pacman -Syu
και αν δεν έχει updates, δοκίμασε να βάλεις κάποιο πακέτο πχ το vim.

[1] https://bugs.archlinux.org/task/6208


More information about the Archlinuxgr-repo mailing list