You can fetch it directly (wget, curl, whatever) from

http://apt.puppetlabs.com/pool/squeeze/main/f/facter/facter_1.6.18-1puppetlabs1_all.deb

Jeff

On 12/11/2013 12:39 PM, Jon Yeargers wrote:
root@plugpc-005:~# apt-get install ruby libopenssl-ruby pciutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libruby' instead of 'libopenssl-ruby'
pciutils is already the newest version.
libruby is already the newest version.
ruby is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

There isn't a 'download' option for apt-get on this system so I tried '--download-only':

root@plugpc-005:~# apt-get --download-only install  facter
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 facter : Depends: dmidecode but it is not installable
E: Broken packages

I added '--ignore-missing' but the result was the same.

On Wednesday, December 11, 2013 7:47:02 AM UTC-8, Jeff Bachtel wrote:

    demidecode (which is a hard dependency for facter) is not
    available for armel in Debian's repository. I have confirmed that
    facter will not fail outright when dmidecode is missing.

    The following facter variables will not be created, however:
    bios_release_date
    bios_vendor
    bios_version
    boardmanufacturer
    boardproductname
    boardserialnumber
    manufacturer
    productname
    serialnumber
    type
    uuid

    If that's acceptable for you, you can try

    apt-get install ruby libopenssl-ruby pciutils
    apt-get download facter
    dpkg -i --force-depends facter*.deb
    apt-get install puppet

    This will manually install the other facter dependencies (which
    should exist for armel), download the facter .deb file, then do an
    install of it without checking depends. The puppet install should
    succeed after that.

    I think facter's dmidecode dependency should be a Suggests vice a
    Depends, and it might be worth filing a bugrep to get it changed.

    Jeff


    On 12/11/2013 10:31 AM, Jon Yeargers wrote:
    I also tried 'apt-get dist-upgrade'. This brought down 'hiera'
    (along with a few other things).

    Then tried 'apt-get install puppet-common' - this failed as
    'facter' needed a higher version.

    .. so tried 'facter' but this failed with:

    facter : Depends : dmidecode but it is not installable



    If I do 'apt-cache search dmidecode' it isn't available.

    On Wednesday, December 11, 2013 7:26:02 AM UTC-8, Jon Yeargers
    wrote:

        'apt-get update' ran fine this time.

        'apt-get install puppet':

        Some packages could not be installed. This may mean that you have
        requested an impossible situation or if you are using the
        unstable
        distribution that some required packages have not yet been
        created
        or been moved out of Incoming.
        The following information may help to resolve the situation:

        The following packages have unmet dependencies:
         puppet : Depends: puppet-common (= 3.3.2-1puppetlabs1) but
        2.6.2-5+squeeze8 is to be installed
        E: Broken packages


        I also tried uninstalling puppet and then doing the install.
        Same result.



        On Tuesday, December 10, 2013 3:11:27 PM UTC-8, Moses Mendoza
        wrote:

            Hi all, apt.puppetlabs.com <http://apt.puppetlabs.com>
            has been updated with additional
            architectures so the 'all' packages should install. Can
            you check if
            you still have the same issues?

            On Tue, Dec 10, 2013 at 12:01 PM, Moses Mendoza
            <mo...@puppetlabs.com> wrote:
            > On Tue, Dec 10, 2013 at 10:52 AM, Jon Yeargers
            <ethr...@gmail.com> wrote:
            >> I updated the repository file using the official
            puppet-recommended version.
            >> The corrected line is:
            >>
            >> deb http://apt.puppetlabs.com squeeze main   (i
            mistakenly entered 'wheezy'
            >> above).
            >>
            >> When I do 'apt-get update' I'm told:
            >>
            >> W: Filed to fetch
            http://apt.puppetlabs.com/dists/squeeze/Release
            <http://apt.puppetlabs.com/dists/squeeze/Release> Unable to
            >> find expected entry main/binary-armel/Packages in
            Meta-index file (malformed
            >> Release file?)
            >>
            >>
            >> On Tuesday, December 10, 2013 9:11:44 AM UTC-8,
            Felix.Frank wrote:
            >>>
            >>> That's not the issue at all I think.
            >>>
            >>> Is that source.list entry from a howto?
            >>>
            >>> Have you tried the instructions here:
            >>>
            >>>
            
http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#for-debian-and-ubuntu
            
<http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#for-debian-and-ubuntu>

            >>>
            >>> Because what apt is making of your configuration is
            plain wrong.
            >>>
            >>> On 12/10/2013 05:50 PM, Jon Yeargers wrote:
            >>> > If I create a '/etc/apt/sources.list.d/puppet.list'
            with:
            >>> >
            >>> > deb http://apt.puppetlabs.com/pool wheezy stable
            >>> >
            >>> > I get:
            >>> >
            >>> > Failed to fetch
            >>> >
            >>> >
            
http://apt.puppetlabs.com/pool/dists/wheezy/stable/binary-armel/Packages.gz
            
<http://apt.puppetlabs.com/pool/dists/wheezy/stable/binary-armel/Packages.gz>

            >>> > 404 Not Found
            >>> >
            >>> > I'm thinking that I might need to set this up on an
            x86 machine and then
            >>> > rebuild the package file myself in a private
            repository.
            >
            > My apologies - this is a problem with our apt
            repository configuration
            > - we did not set it up to include architectures other
            than i386 and
            > amd64. We will be remedying this soon, so that while we
            may not yet
            > have arm-specific packages, at least our all-arch
            packages will work.
            >
            >>
            >> --
            >> You received this message because you are subscribed
            to the Google Groups
            >> "Puppet Users" group.
            >> To unsubscribe from this group and stop receiving
            emails from it, send an
            >> email to puppet-users...@googlegroups.com.
            >> To view this discussion on the web visit
            >>
            
https://groups.google.com/d/msgid/puppet-users/0e4f7484-682f-44c9-b370-5a977d4085ee%40googlegroups.com
            
<https://groups.google.com/d/msgid/puppet-users/0e4f7484-682f-44c9-b370-5a977d4085ee%40googlegroups.com>.

            >>
            >> For more options, visit
            https://groups.google.com/groups/opt_out
            <https://groups.google.com/groups/opt_out>.
            >
            >
            >
            > --
            > Moses Mendoza
            > Puppet Labs
            >
            > Join us at PuppetConf 2014, September 23-24 in San
            Francisco



-- Moses Mendoza
            Puppet Labs

            Join us at PuppetConf 2014, September 23-24 in San Francisco

-- You received this message because you are subscribed to the
    Google Groups "Puppet Users" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to puppet-users...@googlegroups.com <javascript:>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/puppet-users/96382244-64e6-458e-a33a-81f24a4befbf%40googlegroups.com
    
<https://groups.google.com/d/msgid/puppet-users/96382244-64e6-458e-a33a-81f24a4befbf%40googlegroups.com>.
    For more options, visit https://groups.google.com/groups/opt_out
    <https://groups.google.com/groups/opt_out>.

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/bcfc669e-ff80-4c81-933b-fbdf5b1bc440%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/52A8A5CF.30708%40bericotechnologies.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to