lørdag, januar 23, 2021

FreeBSD haj søges

Daily Rush Debat Programmering FreeBSD haj søges

  • Forfatter
    Emne
  • #0

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    [Flyttet fra det gamle Open Source forum]

    Har du styr på FreeBSD, har jeg brug for din hjælp. Jeg er selv ganske ferm, men har siden udgangen af marts haft et problem jeg bare ikke kan løse.

    Det drejer som Apache22 upgrade via Ports, som bare ikke vil spille. Problemet har manifesteret sig siden Apache 2.2.9 og alle port-versioner derefter giver compile fejl (make). Jeg har forsøgt med stort set alle udgaver indtil den seneste 2.2.13 og det er samme resultat hver gang.

    Jeg har naturligvis checket alle dependencies, opdateret port tree m.v. Jeg har sågar compiled fra source og der spiller det helt uden problemer.

    Jeg har forsøgt at løse problemet adskillige gange og har allerede nu brugt alt for lang tid på det uden resultat. Jeg har naturligvis google’et mig grøn og blå og også søgt hjælp på diverse FreeBSD-fora, stadig uden resultat.

    Der er et lille uddrag af mit problem her:

    http://forums.freebsd.org/showthread.php?t=7108

    Daily Rush Head Honcho

Viser 15 kommentarer - 1 til 15 (af 37 i alt)
  • Forfatter
    Kommentarer
  • #1

    Skringer
    Bruger
    712 indlæg
    Offline

    Kan du ikke bare fjerne det, og geninstallere den nyeste version? Genbrug evt. httpd.conf osv..

    Jeg mener, ikke opgradere – men geninstallere daemon’en helt forfra, med nyeste version.

    sååååååååååååååååå owned

    #2

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    Det har jeg skam prøvet. Jeg kan godt compile Apache 2.2.13 fra source, men jeg vil jo helst bare benytte Ports og så lave en portupgrade når det er nødvendigt. Dertil er der en længere række compile options der skal sættes og det er lidt lettere med “make config” fra Ports.

    Portupgrade er bare lettere irriterende, da den ikke check om make ikke gav fejl og deinstaller før den nye er compiled færdigt.

    Det var sådan jeg opdagede problemet tilbage i april måned. jeg lavede en Portupgrade (Apache 2.2.10) og derefter havde den deinstalled port’en med det resultat at jeg ikke havde en webserver. Derefter måtte jeg have fat i Portdowngrade, hive 2.2.9 (2.2.9_5) ind og reinstallere den.

    Daily Rush Head Honcho

    #3

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    Lige nu laver jeg bare en Make config, Make i Port-dir’et for at se om den overhovedet kan compile. Kan den ikke. Om jeg afinstallerer den nuværende Apache 2.2.9 eller ej, gør vel ingen forskel?

    Daily Rush Head Honcho

    #4

    Fisker
    Bruger
    12.648 indlæg
    Offline

    Du har vel sikkert allerede været forbi google, men ellers kunne du vel prøve denne side

    #5

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    Ja den har jeg for længst været forbi. Jeg tjekkede naturligvis dependencies som noget af det første. Jeg laver ikke en make install på én gang, da selve “make” delen fejler.

    Daily Rush Head Honcho

    #6

    Skringer
    Bruger
    712 indlæg
    Offline

    Det lyder godt nok som en underlig fejl. Og nej, det burde ikke have noget at sige at du har en apache installeret i forvejen, men du compiler en ny version.

    Gogo red hat i stedet for freeBSD?

    sååååååååååååååååå owned

    #7

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    Nej, jeg er desværre også lost nu… ;(

    Det er det første FreeBSD problem jeg ikke har været i stand til at løse i flere år. Ganske irriterende ;(

    Daily Rush Head Honcho

    #8

    Jabu
    Bruger
    564 indlæg
    Offline

    synes også det lyder mystisk, er desværre ikke den store freebsd haj, men der må være en her på DR, vi skal blot vente på at han kommer ud af hulen..

    -

    #9

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    Jeg har endda lavet en stort set identisk VM med samme ports på, samme setup etc., og der vil Apache 2.2.10+ fint installere via ports. Jeg fatter simpelthen ikke hvad der er galt.

    Daily Rush Head Honcho

    #10

    Skringer
    Bruger
    712 indlæg
    Offline

    Så smid indholdet over på den midlertidige VM mens du geninstallerer den rigtige maskine? Så er problemet i det mindste “ude af verden”.

    sååååååååååååååååå owned

    #11

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    #10: Tror jeg næppe er en god ide. Den “rigtige” maskine er ingen anden en den du læser denne kommentar fra

    Daily Rush Head Honcho

    #12

    Skringer
    Bruger
    712 indlæg
    Offline

    Tænkte jeg nok. Du mangler noget redundans

    Og du kunne heller ikke opgradere via ports, hvis du fjerner den nuværende gamle apache helt og geninstallerede daemonen med nyeste version? (og self. venter til der kommer en update til at teste).

    sååååååååååååååååå owned

    #13

    Phonetic
    Bruger
    23.574 indlæg
    Offline

    #12:

    Det er præcis hvad jeg gør lidt senere, men det betyder desværre nedetid på sitet, da php samt alle extensions også skal fjernes. Apache har en del dependencies desværre. Jeg ved ikke lige hvornår det bliver. Jeg satser på at gøre det allerede her om en halv times tid.

    Daily Rush Head Honcho

    #14

    Skringer
    Bruger
    712 indlæg
    Offline

    Ja, nedetid kommer du ikke udenom så..

    Umiddelbart virker det som en bedre løsning, hvis du vil have apache opgraderet. Alternativet er at du bruger utallige timer på at finde en fejl, du kan løse på den anden måde her.

    Der er ikke mulighed for at du kan pege dns’en på en midlertidig server, så du undgår nedetid? Det kunne jo godt drille lidt, hvis du har mange extensions.

    sååååååååååååååååå owned

    #15

    roadrunnah
    Bruger
    14.414 indlæg
    Offline

    service httpd stop
    ports apache -u
    reboot

    DAMN YOU Clicker Heroes!

Viser 15 kommentarer - 1 til 15 (af 37 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.