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

Costas Smaragdakis kesmarag at gmail.com
Mon Apr 23 09:34:51 EEST 2012


On Sun, 22 Apr 2012 15:12:51 +0300
Axilleas Pi <axilleas at archlinux.gr> wrote:

> 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
> _______________________________________________
> Archlinuxgr-repo mailing list
> Archlinuxgr-repo at lists.hellug.gr
> http://lists.hellug.gr/mailman/listinfo/archlinuxgr-repo

Ανέβασα τα δικά μου σε Any και 64αρι μόλις λύσω το πρόβλημα θα
ακολουθήσει και το 32αρι.

Τις database τις εβάλα και τις 2 με το ίδιο όνομα όπως είπε ο Axilleas.

-- 
Costas Smaragdakis
Ph.D Candidate
kesmarag at tem.uoc.gr



More information about the Archlinuxgr-repo mailing list