Using BTRFS subvolumes to host multiple linux distributions

I'm planning to use BTRFS subvolumes to have an Archlinux and an Ubuntu system booting off the same partition. The goal is to to have them both using the same disk space, mostly because I dislike having to resize partitions to make room for  one or the other. Also my system has been way too stable lately and I have to break it.
Has anyone tried something like this before? Any gotchas I should be aware of? AFAIK what I'll need to do is use debootstrap to setup ubuntu in a subvolume, copy the ubuntu kernel/initrd over to my /boot, and setup grub2 to boot the ubuntu subvolume (line after root= would be ro,subvol=altroot I think)
If it works I'll be sure to post the success here.

correnos wrote:
I'm planning to use BTRFS subvolumes to have an Archlinux and an Ubuntu system booting off the same partition. The goal is to to have them both using the same disk space, mostly because I dislike having to resize partitions to make room for  one or the other. Also my system has been way too stable lately and I have to break it.
Has anyone tried something like this before? Any gotchas I should be aware of? AFAIK what I'll need to do is use debootstrap to setup ubuntu in a subvolume, copy the ubuntu kernel/initrd over to my /boot, and setup grub2 to boot the ubuntu subvolume (line after root= would be ro,subvol=altroot I think)
If it works I'll be sure to post the success here.
it should be possible, though the subvol=XXX is not correct.  in the arch initramfs scripts:
rootflags=subvol=XXX
is used to add mount options to the root mount; "ro" is a special case and is handled explicitly.  i'm not sure how ubuntu handles this, but the kernel itself has nothing to do with it... is all initramfs, so you will have to look into that for ubuntu.
beyond that, just make sure the kernels and initramfs names do not conflict.
C Anthony

Similar Messages

  • How to configure Airport Extreme AFP disk sharing to host multiple users' home-directories (Lion, using autofs)

    I have this working, but only by completely bypassing access control, using guest access with read+write permissions.
    Do I need to buy Lion Server, to do this. All my past unix/linux experience says Lion Server should _not_ be necessary.
    This seems like a simple & obvious setup objective, but it is proving to be harder than I would imagine.
    Setup:
    multiple users, sharing two mac mini's running OSX Lion
    connected to an Airport Extreme (4th gen) with a USB disk shared (either via disk password, AEBS password, or using AEBS user's passwords).
    After much experimentation and web research, I finally have managed to get the mini's to auto mount the Airport Extreme's AFP shared USB disk. Well almost... It only works if, on the Airport, I set the guest access permissions to read+write and select the "Secure Shared Disks" method to "With disk password" or "with Airport Extreme password".  In other words, it only works if I essentially bypass/disable access control by using the guest authentication mechanism to the AFP shared disk.
    On the Lion side of this, I am automounting the users directories via "autofs". The config files for this are
    /etc/auto_master:
    # Automounter master map
    +auto_master            # Use directory service
    /net                    -hosts          -nobrowse,hidefromfinder,nosuid
    /home                   auto_home       -nobrowse,hidefromfinder
    /Network/Servers        -fstab
    /-                      -static
    /-                      auto_afp
    /etc/auto_afp:
    # Automounter AFP master map
    # https://discussions.apple.com/thread/3336384?start=0&tstart=0
    /afp/users -fstype=afp afp://;AUTH=No%20User%[email protected]/Users/
    Then, after rebooting and verifying read+write access to the /afp/users directories, I change each user's home directory: In System Preferences > System > Users & Groups, I right-click over the users to access the Advanced Options, changing the Home directory field to point at the AFP-mounted /afp/users/Users/* home directories.
    I experimented with alternate UAM specifications, as well as both OSX and AESB users & passwords. Using guest access is the only thing that has worked.
    Any pointers would be appreciated...

    Based on lots more experimentation which confirms the information in a parallel discussion (cf. Automount share as non ROOT or SYSTEM user! https://discussions.apple.com/thread/3221944), I have concluded that the Lion 10.7.2 implementation of AutoFS mechanism is broken. I submitted a bug report via apple.com/feedback.
    Work arounds..?
    Earlier I wondered if installing Lion OSX Server was necessary.  The more I contemplate this, the more I am convinced it _should_not_ be necessary. The client-server architecture is clear: my mac's are the file-server client's and the Airport Extreme is supposed to act as the file server. The only thing instaling Lion Server would do (besides enriching Apple.com) is enable me to configure one of the mac's as the file server. This would require it to be "always on" (thus enriching my electric utility as wel).  Okay, an additional benefit would be configuring software RAID disks attached to the Lion server, but Time Machine has worked fine for me in the past, backing up to disks mounted on the Airport Extreme.
    One solution is to create a disk partition for each user and instruct each user to connect / authenticate to the Airport Extreme AFP share at login.  The multiplicity of partitions is necessary since the first user to mount the AFP share, takes ownership of it, blocking other users from accessing that disk partition.  A user can "steal" ownership by reconnecting, but this will leave the other user's applications & open files dangling.
    This disfunctional situation really *****.  Before instaling Lion, I put a 64 GB SSD (solid state disk) in each of our mac's. I did this expecting to easily configure the /Users/* data on external networked storage. I'm having a dejavu "Bill Gates"-ware moment; problems like this were why I abandoned Windoz.
    I will make a few more experiments using the depreciated /etc/fstab mechanism.  Maybe that will bypass the broken-ness of AutoFS...? Alternately, I guess I could also try to run Kerberos authentication to bypass whatever is broken in AutoFS, but that would require a running a Kerberos daemon somewhere.  Possibly I could configure a Kerberos service to run on both my mac's (without installing Apple's Lion Server)...?
    Stay tuned...

  • I need to host a Shared PDF on SharePoint. If it is on SharePoint can only one person comment at a time? I know documents have to be checked out when using SharePoint. I need multiple users to be able to comment in real time and see comments in real time.

    I need to host a Shared PDF on SharePoint 2010. If it is on SharePoint can only one person comment at a time? I know documents have to be checked out when using SharePoint. I need multiple users to be able to comment in real time and see comments in real time. Is this possible?

    try here:
    http://www.bbb.org
    File a complaint with them. Verizon will call you to fix the blunder.
    But remember it is always up to the customer to insure what they are getting and what it costs. Don't trust the word of a sales person who makes their living on getting that sale. Lies, deceit or false promises will be and have been used by sales people for thousands of years.
    Good Luck

  • Which Linux distribution can I use on Satellite A30

    Hi,
    i would like to run a Linux distribution on my Satellite A30.
    Which one would be the best? Any recommendations?
    Thanks!

    (K)ubuntu is a very good (free) distribution. Your hardware will be well recognized.
    You can try it with the live CD ("desktop" version) and install it if you're satisfied.
    Note that a live CD does not provides full power of any distribution : Jayjay knows that too...

  • Trying to understand and learn how to use btrfs

    I have been the past days trying to get my head around how btrfs works
    I have been trying tools like mkinitcpio-btrfs (very poorly documented) and now, if i list the subvolumes i have in certain volume (/) i see i have 4 subvolumes that have been created while playing around.
    If i try to delete them with "sudo btrfs subvolume delete __active", for example, I get a "ERROR: Error accessing '__active'
    What am I doing wrong?
    Also, I cannot get the whole idea about the difference between snapshots and subvolumes, i mean, a snapshot should be a directory that saves the changes made on the fs, s, if you want to roll back those changes, you just have to make btrfs "forget" the changes stored in that directory and move along, but I cannot take the idea of the subvolume thing.....
    As btrfs is quite experimental and the wikis are not noob-proof still, I'd appreciate if someone gave me a hand trying to understand these concept...
    For the moment, I'm just using it on a test computer and on a personal laptop with no fear of data loss,.
    Any help is welcome
    Thanks!
    Last edited by jasonwryan (2013-07-19 23:13:27)

    I honestly think it is probably a better idea to not use mkinitpcio-btrfs.  As mentioned above, it is poorly documented, and for me it has never worked right (if at all).  It is an unofficial AUR package, and unfortunately our wiki still seems to give the false impression that using this package is the way to user btrfs with Arch.
    The way I have my system set up is that in subvolid=0 (the root of the btrfs filesystem) I have a rootfs subvolume and a home subvolume (there are others, but these are what primarily make up my system).  So in my fstab, I basically have two nearly identical lines, but one has no subvol specified and is mounted at /, and the other has 'subvol=home' mounted at /home. 
    So in order to make it so that I can change the root filesystem as I please, instead of having the / fstab entry specify the subvolume, I put it in the kernel command line.  That is, I have 'rootflags=subvol=rootfs' in the kernel command line.  So if I want to change it, I simply change the path to one of the snapshots. 
    Just remember that if you are one who likes a custom kernel, it is likely that you will have to have an initamfs no matter what you compile into your kernel.  For one thing, the kernel has no mechanism for scanning for multiple device btrfs filesystems.  But also, I have read that the kernel itself cannot handle the rootflags kernel command line argument.
    Oracle Linux does something interesting with their default setup.  They are not a rolling release, so this probably wouldn't work so well in Arch Linux, but they actually install the root filesystem (I think it is actually done to subvolid=0) and then after installation of the packages, a snapshot of the root filesystem is made, and the system is setup to boot off of that snapshot.  So it is almost like having an overlayfs on openwrt.  There is always a copy of the original system, and and changes that are being made are being done "on top" of the original.  So in the event of an emergency, yo can always get back to the original working state.
    If you put your root filesystem on something other than the root of the btrfs filesystem (which you should, as it makes the whole setup much more flexible), then you should also set up a mountpoint somewhere to give administrator access to the filesystem from subvolid=0.  For example, I have an autofs mountpoint at /var/lib/btrfs-root.   chose that spot because /var/lib is where devtools puts the clean chroot.  So it seemed as reasonable a place as any.
    You should go to the btrfs wiki, and peruse through the stuff there... not our wiki, but the actual btrfs one, as our wiki is pretty sparse.  There is not all that much content there (not like the Arch wiki), but it does cover the features pretty well.  I mean, there is certainly quite a lot for being information on only a single filesystem, but it shouldn't take you too long to get through it.  There are a few links to articles about midway down the front page.  What really gave me a better grasp of getting started with btrfs were the ones titled "How I Got Started with the Btrfs Filesystem for Oracle Linux" and "How I Use the Advanced Capabilities of Btrfs".

  • Is it possible to install OL6.2 with UEK using btrfs root file system?

    Can we use btrfs for root file system with Oracle Linux?
    If yes - how to install it? (OL6.2 installer doesn't offer btrfs within the available file systems).

    For what it's worth, I tried the following, which worked:
    host: vm022
    cd /etc/yum.repos.d
    rm public-yum*
    wget http://public-yum.oracle.com/public-yum-ol6.repo
    +Edit public-yum-ol6.repo and enable [ol6_UEK_latest]+
    yum update kernel-uek
    yum install btrfs-progs
    The system was successfully updated to UEK2 - 2.6.39-100
    Boot the system form Fedora 15 Live CD and open a terminal. Enter the following:
    su - root
    yum install btrfs-progs
    lvscan
    btrfs-convert /dev/vg_vm022/lv_root
    (conversion complete)
    mount /dev/vg_vm022/lv_root /mnt
    Edit /mnt/etc/fstab and change the root volume filesystem from ext4 to btrfs
    umount /mnt
    reboot
    Start from the OL6.2 DVD in rescue mode. Select continue to let if find the existing Linux system and drop into the shell
    chroot /mnt/sysimage
    modprobe btrfs
    lsmod | grep btrfs
    cd /boot
    cp initramfs-2.6.39-100.5.1.el6uek.x86_64.img /root
    mkinitrd -f -v /boot/initramfs-2.6.39-100.5.1.el6uek.x86_64.img 2.6.39-100.5.1.el6uek.x86_64
    exit
    unmount /mnt/sysimage
    After another restart (it restarted twice doing some volume/label converison - didn't catch it)
    mount
    /dev/mapper/vg_vm022-lv_root on / type btrfs (rw)
    Edited by: Dude on Mar 29, 2012 6:35 PM

  • Change default btrfs subvolume - GRUB problem

    grub-mkconfig  creates a grub.cfg with this kernel command line:
    linux /vmlinuz-linux root=UUID=88e4e9db-0d5d-4055-bb36-6c4bc3454cb3 rw rootflags=subvol=SB0 quiet video=hyperv_fb:1920x1080
    my problem lies in rootflags=subvol=SB0 where is named a specific btrfs subvolume.
    I would like no subvolume be specified in grub.cfg so that the default one will be mounted as root filesystem.
    The reason is I have arch installed into btrfs subvols and I would like to choose which arch variant to boot simply changing default subvol.
    (I've used the installation tips found at http://www.funtoo.org/BTRFS_Fun )
    This is btrfs root :
    ~/bin > mount /dev/sda2 -o subvolid=0 /mnt
    ~/bin > btrfs filesys show /mnt
    Label: none uuid: 88e4e9db-0d5d-4055-bb36-6c4bc3454cb3
    Total devices 1 FS bytes used 3.47GiB
    devid 1 size 126.81GiB used 6.04GiB path /dev/sda2
    btrfs-progs v3.19.1
    /etc/fstab :
    ~/bin > cat /etc/fstab
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    # /dev/sda2
    UUID=88e4e9db-0d5d-4055-bb36-6c4bc3454cb3 / btrfs rw,relatime,space_cache 0 0
    # /dev/sda1
    UUID=df2d9bbc-ab0a-42a5-96ae-7c90f0c15a0e /boot ext3 rw,relatime,data=ordered 0 2
    These are the subvolumes:
    ~/bin > btrfs subvol list /mnt
    ID 260 gen 5129 top level 5 path SB0
    ID 264 gen 4975 top level 260 path SB0/var/lib/machines
    ID 265 gen 5092 top level 5 path SB1
    SB1 is a snapshot of SB0 and both contain an arch installation
    SB1 is default one:
    ~/bin > btrfs subvol get-default /mnt
    ID 265 gen 5092 top level 5 path SB1
    but if I run grub-mkconfig it picks up SB0, in my opinion the wrong one.
    Please note that SB0 is currently mounted as system root:
    ~/bin > findmnt -o SOURCE,TARGET,FSTYPE,FSROOT /
    SOURCE TARGET FSTYPE FSROOT
    /dev/sda2[/SB0] / btrfs /SB0
    Is it possible to tell to grub-mkconfig to not name any specific subvol ?
    If you look into: /etc/grub.d/10_linux
    and search for "btrfs"  it may give an hint, but I don't understand it.
    many thanks in advance
    Andrea
    EDIT: of course, if I change kernel command line by hand (:s/SB0/SB1) it works as expected, but it's not I'm looking for, being grub.cfg an automatically generated file.
    Last edited by Aklo (2015-04-28 11:11:56)

    I don't use GRUB anymore, but I don't recall it requiring a specified subvolume to boot, however if you've installed to a specific subvolume (SB0 in your case), then you will need to to tell GRUB where to look more specifically than just the device and partition (/dev/sda2).
    What might accomplish what you're asking for is to set up seaparate boot entries for the respective subvolumes / installation variants.  Basically manually add another "menuentry" in /boot/grub/grub.cfg and change the subvolume specified:
    /boot/grub/grub.cfg
    menuentry "Arch Linux - SB0" {
    linux /boot/vmlinuz-linux root=/dev/sda2 rootflags=subvol=SB0
    menuentry "Arch Linux - SB1" {
    linux /boot/vmlinuz-linux root=/dev/sda2 rootflags=subvol=SB1
    You'd need to fiddle with /etc/fstab a then since I'm pretty sure something would freak out if you tried to mount two subvolumes to / at the same time (e.g., duplicate entries with different subvolumes specified).  A much simpler solution would be separate root partitions with shared /boot and /home partitions.  Like so (subvolumes would even be optional):
    /dev/sda1 ext3 /boot
    /dev/sda2 btrfs / *"menuentry" in /boot/grub/grub.cfg > title "Arch Linux - SB0"
    /dev/sda3 btrfs / *"menuentry" in /boot/grub/grub.cfg > title "Arch Linux - SB1"
    /dev/sda4 btrfs /home
    Basically you have two separate installations, which is what it sounds like you're asking for that can be selected at boot time and share a /home partition.  The fstabs in each root would only differ at the / partition entry.

  • How do I host multiple domains on a single Messaging Server?

    How do I host multiple domains on a single Messaging Server?
    <p>
    To host multiple domains on one Messaging Server, use the
    mailAlternateAddress attribute. If you want to host two domains
    (customer1.com and customer2.com) on your server mail1.domain.com,
    make sure that:
    The various domains (in DNS) point to the installed mail server
    (you must have the MX records that
    points mail for customer1.com to mail1.domain.com and
    customer2.com to mail1.domain.com)
    That each person receiving mail at customer1.com and
    customer2.com has an appropriate mailAlternateAddress
    attribute describing the appropriate email address. For
    instance, John Doe can have an email address (i.e. the value
    of the 'mail' attribute for the John Doe LDAP entry) of
    [email protected] and receive his mail on
    [email protected] (the value of the mailAlternateAddress
    attribute)
    With Messaging Server 3.5, mailAlternateAddress can take the
    form of @mail1.domain.com. If jdoe's mailAlternateAddress is
    set to @mail1.domain.com, mail sent to [email protected]
    will be delivered to [email protected]

    jaygatsby1123 wrote:
    So what exactly am I doing with virtual hosts?  There is a place for Aliases...  What would I put in the "Aliases" box?
    Any other host name that you want to resolve to the specified virtual host.  It's quite literally an alias.
    if you want www.example.com and www.example.org to end up at the same web site and you already have a virtual host — Apple refers to virtual hosts as sites — configured for www.example.com in Server.app, then you'd add www.example.org as an alias for the www.example.com virtual host (site).
    Virtual hosts are implemented in a web server using some details of the HTTP or HTTPS protocol, and what the web browser (client) specified.  The client gets handed an IP address or a domain name by the user, and the client then fetches the associated IP address for the target web server from the client's DNS services or local host database, and the client then connects to the IP address and passes over the text string that the user had requested — the IP address or domain name or even some local shortcut set up in the client system — via the HTTP or HTTPS protocol.  The web server receives and processes this arriving text string from the client, and uses it to select which web site to render back to the web client.   One subtle detail lurks here, too: the server's own DNS configuration really isn't involved in the selection of the virtual host.

  • Can you host multiple domain names on mobile me with iWeb '09?

    Hi
    Can anyone help, before I upgrade to iLife '09, I have a personal web domain name which I host on my mobileme account. My girlfriend now wants a website and I have bought her a domain name and want to use iWeb to design it but I can't seem to host multiple domains on iWeb '08, can you with iLife '09? Or will she have to buy her own mobile me account? Any help will be great!!!
    Thanks

    MobileMe -MME -is Apple's hosting service.
    Domain Name System - DNS translates an understandable address like www.mywebsite.com into the IP address which is a number like 40:75:92:301.
    Cname is a name of record in a database that records what domain name goes to what IP address.
    IP address is just a unique number that identifies any device connected to the internet.
    An FTP client is an application the uploads your files to a server using File Transfer Protocol.
    I mainly use Web Site Maestro because it doesn't just upload the files but optimizes them first to remove all the unnecessary code that iWeb creates to allow your website to download at least 30% faster.
    I also use Yummy FTP for sorting out and keeping track of my files on the server and uploading folders of images and music files along with their assets for flash presentations.
    I have used Host Excellence for years because of the way they allow you to name your own root folder on the server and also their great tech support.
    FTP and servers can be a bit confusing but, if you have a good hosting company, you can get by on very little knowledge and understanding. I do!
    I couldn't agree more with you about the acronyms and jargon. The more people use them usually means the less they know. One of the most misused words is "domain". I tried to sort that one out here...
    http://www.iwebformusicians.com/SearchEngines/Upload.html
    Now I'm going FUH and ATNP.

  • Noob needs help with hosting multiple sites

    Hello I am new to this multi hosting. I have looked on the forum for answers but haven't found any. I am trying to figure out how to host multiple sites. I have my dns working for my default site "example1.com", but need to know if I need to add another dns record for my second site. "example2.com". Also when I point to the new fold that has the second site in it and I assign it port 82 for testing purposes I get an error message saying 403 access forbidden. I need to find out how get permission to view the site for the public. Its in a separate folder on an external hard drive right now for testing purposes. Can any body help me or point me in the right direction? Thanks so much!!!
    -Kcam1999

    {quote}
    While what you are telling him is technically functional, it is not correct
    I beg to differ, Paul. You are the one that is not correct.
    CNAMES have been deprecated as of some years ago
    What? huh? really?
    Please show me any official document that states this (and not someone who just started a rumor because he didn't understand them). Indeed, the DNS RFC makes no such claim.
    {quote}
    I stand very much corrected. CNAMEs are not officially deprecated. Interestingly, your post cites precisely what happens when CNAMES used carelessly. How many transactions are needed to resolve Apple's CNAME chain below? RFC1912 (http://www.faqs.org/rfcs/rfc1912.html) has some recommendations that suggests Apple's own network folks have, like me and perhaps even others here, some learning to do. Is that a 'best practice?'
    {quote}> Then make sure you tell Apple since this site depends on the use of CNAMEs:
    dig discussions.apple.com
    discussions.apple.com. 492 IN CNAME discussions.apple.com.edgesuite.net.
    discussions.apple.com.edgesuite.net. 4427 IN CNAME a1399.b.akamai.net.
    a1399.b.akamai.net. 2 IN A 128.241.220.82
    a1399.b.akamai.net. 2 IN A 128.241.220.72
    In fact, it uses TWO CNAMES in a chain. Oh my.{quote}
    From RFC1912 (which I'm sure many have now read here), section 2.4 is as follows:
    {quote}... having chained records such as CNAMEs pointing to CNAMEs may
    make administration issues easier, but is known to tickle bugs in
    some resolvers that fail to check loops correctly. As a result some
    hosts may not be able to resolve such names.{quote}
    {quote}> It is not valid to say "don't use these because they could cause problems'. A records can be just as problematic, as can PTRs. Let's not even talk about MX.{quote}
    How, exactly, does is an A record problematic? No chains, no additional lookups, no wasted cycles...
    We differ here -- and if we are dealing with a newbie, we don't need to enter into unnecessary complexity UNTIL it is a requirement for their solutions.
    {quote}> There are many valid reasons to use CNAMEs in DNS, not least of which is the ease of moving a service if it uses CNAMEs. For example, if you have 10 A records all pointing at the same server and you want to migrate to a different machine you have to locate and update all 10 records. If they used a CNAME to the physical server you could move them all at once using a single change. This is especially important in cross-domain links where you may not control all the origin zone files.
    {quote}
    You're somewhat reaching here, and it is well beyond the scope of the OP's post or needs (well, until they tell us more about their needs, I suppose). There is nothing difficult about 'finding' and updating the necessary records. The final example you gave is a good one and I'll say THAT is an appropriate use of a CNAME, 'though there are other workarounds for it.
    Thanks for keeping me honest.

  • Crio to host multiple remote front panels

    Hello all,
    I've a question abt remote front panel hosted by a cRIO system (cRIO9068 to be more specific, running RTOS).
    I have a top level VI (main) as the start up vi in my cRIO system, and it would call a subvi during run. I'd like to enable remote front panel for both the main vi and the sub vi so that I can see both front panels using a web browser. I'm not sure if such a configuration is possible at all and would like to listen to comments by users who have similar experiences.
    Thank you very much!
    Best,
    Jidong

    Hello hhaamm,
    To the best of my knowledge, I don't believe it is possible to host multiple remote front panels from the same executable, and, if it is, would be very difficult. The NI Web Server configuration file only specifies one port on which an executable can run web services, like remote front panels. In, short, I am not sure how you would be able to accomplish this.
    Another thing to keep in mind is that what you want to accomplish can be done in many different ways that would be much easier than creating multiple remote front panels.
    One of these is to move all of your controls and indicators to the top level VI. i.e. make the data you want to see from the sub-VI an output of the sub-VI and create a new indicator for this on your top-level front panel. This way you can still use a remote front panel and can use different decorations and labels to separate the top-level and sub-VI outputs.
    Another way to do this is to use the tab control to create multiple tabs, one for your top-level indicators, and one for your sub-VI indicators. This would still enable you to use remote front panels and would allow for the separation of your different indicators. Here is a note on how to do that:
    http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/creating_tab_controls/
    And here is a more in-depth forum post on how to create them:
    https://forums.ni.com/t5/LabVIEW/how-do-you-create-tabs-on-the-front-panel/td-p/201495
    The final way I can think how you would accomplish this is to use a web service instead of remote front panels and host the output of the sub-VI as a separate website. 
    Hope this helps!
    Collin D.
    Applications Engineer
    National Instruments

  • Linux distributions supported on Oracle 8i and 9i

    Hello,
    Can you please provide me with the web page which compiles certification information on Linux distributions for 8i and 9i, I cannot seem to find a page which does such a compilation.
    Also, this is to the responder - do you work for Oracle?
    Thanks in advance.

    Yeah I saw that but...
    Which version of Oracle can I install?
    I have RH 9.0 basic version ($30.00 from best buy).
    I am interested in learning Oracle with Linux for my own personal use at home.
    ie
    I used to have Oracle Personal 8i on my Windows 98 SE machine. Now I see Oracle Server for RH AS 9.0 (or something) and no Oracle 9i or 8i for RH 9.0 most basic edition.
    Sorry... Linux begginner and I forgot my version of RH 9.0.
    I am a C++ developer on Windows and use the OCI 7 and 8 wih MSVC 6.0 (at work). I would like to use same OCI wrapper with C at home on Linux.
    Thanks

  • Hosting Multiple SSL Sites on Separate IP Addresses

    Hosting Multiple SSL Sites on Separate IP Addresses
    I currently have a web server (XServe) hosting a number of different sites from its main IP address on port 80 using Apache 1.3. This has been working great, the ServerAdmin GUI has been pretty good about creating the appropriate Apache configs, and everybody is happy.
    I have one particular site that I want to use SSL with so I decided to purchase a cert (from GoDaddy). Since I have one other cert on the server assigned to the main server IP, I understand that the appropriate way to setup additional SSL certificates is to bind another IP address to the XServe and use that IP. I was unable to use ServerAdmin to install my new certificate (not surprisingly) probably since it is a chain certificate, however I have been able to do it by hand and it seems to be working as intended…mostly.
    This is where my problem begins. The site that I wanted to add SSL to is currently hosted on the main IP address (x.x.x.173:80) and the SSL certificate is working on the newly bound IP address (x.x.x.178:443). Fundamentally it would seem appropriate to change the IP address of the non-SSL site to match the new IP, except on port 80 – So I can achieve a seamless blend between standard and SSL (when necessary). The problem is that I can’t get Apache to work this way. Maybe I am missing a step, or overlooking something.
    Excerpt from current, working (non-SSL) config: (Names have been changed to protect the innocent.)
    <VirtualHost x.x.x.173:80>
    ServerName www.site.com
    ServerAdmin [email protected]
    DocumentRoot "/Library/WebServer/Documents/www.site.com"
    </VirtualHost>
    Excerpt from current, working (SSL) config:
    <VirtualHost x.x.x.178:443>
    ServerName www.site.com
    ServerAdmin [email protected]
    DocumentRoot "/Library/WebServer/Documents/www.site.com"
    </VirtualHost>
    changing the first entry’s ip address to match the second one causes the site to be unresponsive (using the IP address to point the browser to the site) but the SSL version keeps working. Any suggestions would be greatly appreciated.
    Thanks,
    Jake
    PowerBook, XServe G5   Mac OS X (10.4.6)  

    Thanks for your reply Roger, here are the results that you’ve requested:
    I deleted a few lines that were redundant and unrelated (no errors)
    Results of apachectl configtest:
    Processing config directory: /etc/httpd/sites/*.conf
    Processing config file: /etc/httpd/sites/0012x.x.x.173_80www.site.com.conf
    Processing config file: /etc/httpd/sites/0016x.x.x.178_443www.site.com.conf
    Processing config file: /etc/httpd/sites/virtualhostglobal.conf
    [Thu Apr 6 09:06:27 2006] [warn] module mod_php4.c is already added, skipping
    Syntax OK
    Results from netstat -a -n | egrep 178:
    tcp4 0 0 x.x.x.178.53 . LISTEN
    udp4 0 0 x.x.x.178.123 .
    udp4 0 0 x.x.x.178.53 .
    Results from tail -f /var/log/httpd/error_log
    /etc/httpd/sites/0012x.x.x.173_80www.site.com.conf
    Processing gonfig file:
    /etc/httpd/sites/0016x.x.x.178_443www.site.com.conf
    Processing config file: /etc/httpd/sites/virtualhostglobal.conf
    [Thu Apr 6 09:21:10 2006] [warn] module mod_php4.c is already added, skipping
    [Thu Apr 6 09:21:10 2006] [notice] Apache/1.3.33 (Darwin) PHP/4.3.11 mod_ssl/2.8.24 OpenSSL/0.9.7i configured -- resuming normal operations
    [Thu Apr 6 09:21:10 2006] [notice] Accept mutex: flock (Default: flock)
    When I try to hit the site on port 80 http://x.x.x.178 there are no results, https://x.x.x.178 works great.
    Thanks again for your help, hopefully this can shed some light on my problem,
    Jake
    PowerBook, XServe G5 Mac OS X (10.4.6)
    PowerBook Mac OS X (10.4.6)

  • Single SSL Web Listener for hosting multiple web sites

    Hi All,
    We are currently hosting multiple websites with Single HTTP Web Listener .. As of now it's everything is working fine..
    Now we have planned to have SSL for the hosted sites 
    Each hosting site will have different SSL Certificates and  i am little confused to use Single SSL Web Listener to host multiple web Sites...
    Can any one guide me to use Singel SSL Listener for using all hosted sites..
    We are having TMG on DMZ Network on Single Nic..
    KJSUBBU

    Hi,
    it is no problem to host multiple SSL websites with only one IP address / certificate on the TMG Server. Only the authentication options for the published websites must be unique, because you cannot use multiple authentication options in one Listener
    TMG Server uses HTTPS to HTTPS bridging, so you can use Host header and more to distinguish between the different internal websites:
    http://technet.microsoft.com/en-us/library/cc995178.aspx
    Regarding the SSL certificate on the internal webservers. TMG must trust the issuing certificate authority which issued certificates for these websites and the name you used to connect from the TMG Server to the internal webserver must part of the CN (Common
    Name) or SAN (Subject Alternate Name) on the certificates of the webservers
    regards Marc Grote aka Jens Baier - www.it-training-grote.de - www.forefront-tmg.de - www.galileocomputing.de/3276?GPP=MarcGrote

  • Javascript Adobe Reader problem in some linux distributions

    Adobe Reader doesn't execute initial javascript code of 3D scene in pdf document. With friends we've tested several linux distributions, namely CentOS, Ubuntu, Arch Linux, Mandriva, OpenSUSE. Also several Adobe Reader versions like 9.4.6 or 9.1. No luck. For some reason though, it works fine in Fedora (with exactly the same Adobe Reader). Here is an example pdf for test: http://www.2shared.com/document/LIbyWm_ … _dice.html . Just open the mysterious_dice.pdf and you should see a rotating dice. If you dont, javascript wasn't executed properly (it should be easy to check in Windows 7/XP or Fedora).
    We thought that something is wrong in Reader settings (like disabled javascript), but javascript was always allowed. Then that maybe it is linux Adobe Reader bug, but again, why does it work in Fedora? So maybe some package(s) or something.
    Another example is the Asymptote application, which uses javascript at the beginning for some scene settings (lights, camera position, etc) and especially with orthographic projection this problem shows up. More about this here: http://sourceforge.net/projects/asympto … ic/4021157.
    Any idea what might be wrong with this? I will just add that javascript later on works, only the initial code is ignored. Thanks for any suggestion.

    Interesting, just to be sure, was your dice spinning around? If it was, then it really works. My friend with Arch i686 just tried it with Adobe Reader 9.4.2, same settings and the dice was static. He provided also screenshot to show how it looks on his system together with some info:
    Last edited by Sil (2011-11-17 17:05:55)

Maybe you are looking for