I'm following this link to build my development environment http://wiki.linuxmce.org/index.php/Building_LinuxMCE_0810 (http://wiki.linuxmce.org/index.php/Building_LinuxMCE_0810)
I was able to run the preparation steps one by one then I run "./build.sh" and I can see all packages created/moved to "/var/www"
after installing apache2 on the builder machine, I moved to the test machine and I did "pre-install-from-repo.sh" per "Installing 0810"
and I modifed my "sources.list" to use my "deb http://192.168.0.35/ ./" instead of "deb http://deb.linuxmce.org/ubuntu/ interpid beta2"
when I run "apt-get update" on the test machine I get the following error " W: failed to fetch http://192.168.0.35/ ./Packages.gz 404 Not Found"
I can see "Packages.gz" on the builder machine under "/var/www"
Any ideas???
IMHO it isn't related with LMCE. Have a look that howto (http://www.debian.org/doc/manuals/repository-howto/repository-howto.en.html). Maybe it'll help you.
Can you please check my attached "/var/www" & test machine "sources.list" contents if it looks OK not missing anything???
Here's the output when I run the "apt-get update" on the test machine
root@ubuntu:/home/ccoudsi# apt-get update
Ign http://192.168.0.35 ./ Release.gpg
Ign http://192.168.0.35 ./ Translation-en_US
Ign http://192.168.0.35 ./ Release
Ign http://192.168.0.35 ./ Packages
Err http://192.168.0.35 ./ Packages
404 Not Found
Ign file: ./ Release.gpg
Ign file: ./ Translation-en_US
Ign file: ./ Release
Ign file: ./ Packages
Ign http://debian.slimdevices.com stable Release.gpg
Ign http://debian.slimdevices.com stable/main Translation-en_US
Get:1 http://debian.slimdevices.com stable Release [1645B]
Ign http://debian.slimdevices.com stable/main Packages
Hit http://debian.slimdevices.com stable/main Packages
Get:2 http://security.ubuntu.com intrepid-security Release.gpg [189B]
Ign http://security.ubuntu.com intrepid-security/main Translation-en_US
Hit http://packages.medibuntu.org intrepid Release.gpg
Ign http://packages.medibuntu.org intrepid/free Translation-en_US
Ign http://packages.medibuntu.org intrepid/non-free Translation-en_US
Hit http://us.archive.ubuntu.com intrepid Release.gpg
Ign http://us.archive.ubuntu.com intrepid/main Translation-en_US
Ign http://security.ubuntu.com intrepid-security/restricted Translation-en_US
Ign http://security.ubuntu.com intrepid-security/universe Translation-en_US
Ign http://security.ubuntu.com intrepid-security/multiverse Translation-en_US
Get:3 http://security.ubuntu.com intrepid-security Release [51.2kB]
Hit http://packages.medibuntu.org intrepid Release
Ign http://us.archive.ubuntu.com intrepid/restricted Translation-en_US
Ign http://us.archive.ubuntu.com intrepid/universe Translation-en_US
Ign http://us.archive.ubuntu.com intrepid/multiverse Translation-en_US
Get:4 http://us.archive.ubuntu.com intrepid-updates Release.gpg [189B]
Ign http://us.archive.ubuntu.com intrepid-updates/main Translation-en_US
Ign http://us.archive.ubuntu.com intrepid-updates/restricted Translation-en_US
Ign http://us.archive.ubuntu.com intrepid-updates/universe Translation-en_US
Ign http://us.archive.ubuntu.com intrepid-updates/multiverse Translation-en_US
Get:5 http://www.avenard.org intrepid Release.gpg [189B]
Ign http://www.avenard.org intrepid/release Translation-en_US
Hit http://us.archive.ubuntu.com intrepid Release
Get:6 http://us.archive.ubuntu.com intrepid-updates Release [51.2kB]
Get:7 http://www.avenard.org intrepid Release [14.3kB]
Hit http://packages.medibuntu.org intrepid/free Packages
Hit http://packages.medibuntu.org intrepid/non-free Packages
Get:8 http://www.avenard.org intrepid/release Packages [176kB]
Get:9 http://security.ubuntu.com intrepid-security/main Packages [187kB]
Hit http://us.archive.ubuntu.com intrepid/main Packages
Hit http://us.archive.ubuntu.com intrepid/restricted Packages
Hit http://us.archive.ubuntu.com intrepid/main Sources
Hit http://us.archive.ubuntu.com intrepid/restricted Sources
Hit http://us.archive.ubuntu.com intrepid/universe Packages
Hit http://us.archive.ubuntu.com intrepid/universe Sources
Hit http://us.archive.ubuntu.com intrepid/multiverse Packages
Hit http://us.archive.ubuntu.com intrepid/multiverse Sources
Get:10 http://us.archive.ubuntu.com intrepid-updates/main Packages [385kB]
Get:11 http://security.ubuntu.com intrepid-security/restricted Packages [3877B]
Get:12 http://security.ubuntu.com intrepid-security/main Sources [49.0kB]
Get:13 http://security.ubuntu.com intrepid-security/restricted Sources [1146B]
Get:14 http://security.ubuntu.com intrepid-security/universe Packages [84.1kB]
Get:15 http://security.ubuntu.com intrepid-security/universe Sources [21.2kB]
Get:16 http://security.ubuntu.com intrepid-security/multiverse Packages [6730B]
Get:17 http://security.ubuntu.com intrepid-security/multiverse Sources [1858B]
Get:18 http://us.archive.ubuntu.com intrepid-updates/restricted Packages [8460B]
Get:19 http://us.archive.ubuntu.com intrepid-updates/main Sources [122kB]
Get:20 http://us.archive.ubuntu.com intrepid-updates/restricted Sources [2482B]
Get:21 http://us.archive.ubuntu.com intrepid-updates/universe Packages [139kB]
Get:22 http://us.archive.ubuntu.com intrepid-updates/universe Sources [37.1kB]
Get:23 http://us.archive.ubuntu.com intrepid-updates/multiverse Packages [14.8kB]
Get:24 http://us.archive.ubuntu.com intrepid-updates/multiverse Sources [5055B]
Fetched 1363kB in 4s (300kB/s)
W: Failed to fetch http://192.168.0.35/./Packages.gz 404 Not Found
E: Some index files failed to download, they have been ignored, or old ones used instead.
root@ubuntu:/home/ccoudsi# ping 192.168.0.35
PING 192.168.0.35 (192.168.0.35) 56(84) bytes of data.
64 bytes from 192.168.0.35: icmp_seq=1 ttl=64 time=1.17 ms
64 bytes from 192.168.0.35: icmp_seq=2 ttl=64 time=0.503 ms
64 bytes from 192.168.0.35: icmp_seq=3 ttl=64 time=0.565 ms
64 bytes from 192.168.0.35: icmp_seq=4 ttl=64 time=0.441 ms
64 bytes from 192.168.0.35: icmp_seq=5 ttl=64 time=0.414 ms
^C
--- 192.168.0.35 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4038ms
rtt min/avg/max/mdev = 0.414/0.619/1.175/0.283 ms
root@ubuntu:/home/ccoudsi#
Did you do these steps from the wiki?
pushd /var/www
wget http://deb.linuxmce.org/ubuntu/dists/intrepid/lmce-alpha2/binary-all/libft-perl_1.0_all.deb
wget http://deb.linuxmce.org/ubuntu/dists/intrepid/lmce-alpha-latest/binary-all/mail-transport-agent_1.0_all.deb
dpkg-scanpackages . >Packages
gzip -c Packages > Packages.gz
popd
LegoGT,
Yes, I did that same results.
Now I created a VM with only Kubuntu 810 and I skipped the section about "Setting up a chroot environment" and run the following :
1)
sudo su -
apt-get update
2)
apt-get install subversion
svn co http://svn.linuxmce.org/svn/branches/LinuxMCE-0810/src/Ubuntu_Helpers_NoHardcode
3)
cd Ubuntu_Helpers_NoHardcode
./install.sh
cd /usr/local/lmce-build
4)
cat >/etc/lmce-build/builder.custom.conf <<EOF
# Uncomment to avoid DVD build step[s]
do_not_build_sl_dvd="yes"
do_not_build_dl_dvd="yes"
# Uncomment to create fake win32 binaries
win32_create_fake="yes"
# Point to the development sqlCVS server for 0810
sqlcvs_host="schema.linuxmce.org"
EOF
5)
cd /usr/local/lmce-build
6)
./prepare.sh
I'm getting the following error
Fetched 275MB in 8min49s (520kB/s)
/usr/local/lmce-build
*** Done: /usr/local/lmce-build/prepare-scripts/cd2-prepare.sh
********************************************************************************
*** Running: /usr/local/lmce-build/prepare-scripts/install-build-pkgs.sh
********************************************************************************
Reading package lists...
Building dependency tree...
Reading state information...
dmsetup is already the newest version.
E: Couldn't find package dvb-s2api-liplianin-headers
root@ubuntu:/usr/local/lmce-build#
Anybody anything on this last error, i got it too.
Richard
Im lookin to build from source however I dont want to ruin my current live hybrid setup.
Can I build my dev environment in a VM setup? or what is the best method?
If VM is an option anyone know where I can download a kubuntu VM setup?
Sure you can run build env under VMWare or under VirtualBox which is free. Just install it and create a new Ubuntu virtual machine. Then install Kubuntu nad setup dev env as it's described in the wiki. BTW, you can have on your core and use chroot env to isolate it.
Im giving the VirtualBox setup a go.
I have just installed Kubuntu 810 so im just wondering are the instructions on
http://wiki.linuxmce.com/index.php/Building_LinuxMCE_0810 (http://wiki.linuxmce.com/index.php/Building_LinuxMCE_0810) still relevant? minus the chrooting as im just going to use this as a dev environment?
yes still good, but...... there is a script floating around that possy made to make a chroot environment, was easy to use.
i just used a clean ubuntu install on virtualbox and than made a chroot build on it.
BTW, make sure you make your hard drive big enough, it probably needs to be 60Gb+ or even 80Gb so, i ran out of space on my 40Gb and it's difficult to expand the hard drive space on virtualbox.
On a side note to save some space, don't make the cd1 and cd2 iso's
I build mine in a virtualbox and it's good to go now, even got the apache server working going out.
Now i'm trying to make another vm to test the build.
Richard
I'm not a virtualization guru, so my question may sound quite stupid.
Currently I have LMCE 7.10 working, and would like to give 8.10 a try. Do you think it is possible to set up a virtual machine with 8.10 on the same box ? Is there anyone that already did it?
I'm asking this because my core is actually the only box with enough disc space and horse power that I have. I guess that the problem may be on the network side, as both LMCEs would claim to be in the 192.168.80.0 network and try to be the DHCP server for that.
Is there any hint/setting for VMware/Virtualbox to prevent such a network mess?
Thanks and regards
Marco
Not sure that using VMWare is a good idea in your case. I have dual boot core/hybrid with 0710 and 0810. So, I can test 0810. But it something wrong with it (it happens often ;)) I just boot 0710.
Quote from: rperre on May 13, 2010, 07:42:00 AM
yes still good, but...... there is a script floating around that possy made to make a chroot environment, was easy to use.
i just used a clean ubuntu install on virtualbox and than made a chroot build on it.
BTW, make sure you make your hard drive big enough, it probably needs to be 60Gb+ or even 80Gb so, i ran out of space on my 40Gb and it's difficult to expand the hard drive space on virtualbox.
On a side note to save some space, don't make the cd1 and cd2 iso's
I build mine in a virtualbox and it's good to go now, even got the apache server working going out.
Now i'm trying to make another vm to test the build.
Richard
Why do I need 60+GB of space all I want to do is setup an environment where I can fool around with the code and database!?
Would less then 10GB not suffice?
QuoteWhy do I need 60+GB of space all I want to do is setup an environment where I can fool around with the code and database!?
Would less then 10GB not suffice?
I have 40Gb for Virtual Box LinuxMCE installation. To just run and test LinuxMCE is enough 10GB. But to setup env for building LinuxMCE it's not. The full checkout of the sources is about 5GB or more if I remember correctly.
Do remember that VBox has dynamically-growing disks