Date: Wed, 19 Nov 2014 08:22:28 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= <Trond.Endrestol@fagskolen.gjovik.no> To: Anton Eliasson <devel@antoneliasson.se> Cc: freebsd-questions@freebsd.org Subject: Re: Mounting from zfs:zroot/ROOT/default failed with error 2: unknown file system after upgrade to 10.1-RELEASE Message-ID: <alpine.BSF.2.11.1411190814400.7150@mail.fig.ol.no> In-Reply-To: <546BC2A5.6010806@antoneliasson.se> References: <546BC2A5.6010806@antoneliasson.se>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 18 Nov 2014 23:05+0100, Anton Eliasson wrote: > Hi! > After upgrading a server from FreeBSD 10.0-RELEASE to 10.1-RELEASE it no > longer starts up. The bootloader shows its usual menu and then proceeds to > load zfs.ko, opensolaris.ko and some third module. Then kernel boots and > continues all the way to mountroot where it fails with the message "Mounting > from zfs:zroot/ROOT/default failed with error 2: unknown file system." The > entire message: > https://cloud.solid.lth.se/public.php?service=files&t=27c15a131ca63b19f619a7ee558fe8d1 > > Entering zfs:zroot, zfs:zroot/ROOT, zfs:zroot/ROOT/default or zfs:anythingelse > results in the same error. > > FreeBSD 10.0 was installed this summer. I believe I used the installer's > guided procedure for installing on a mirrored ZFS root. Each drive has a GPT > table with a 512k freebsd-boot, a freebsd-swap and a freebsd-zfs partition. No > separate /boot. > > There is no vfs.root.mountfrom directive in /boot/loader.conf and no / in > /etc/fstab. If I set vfs.root.mountfrom="zfs:zroot" it fails with the same > message but a slightly different path (zfs:zroot). > > The motherboard is a Supermicro X9SRH-7TF. I can import and mount the root > filesystem with a FreeBSD live CD without problems. > > Some config files pulled from a very similar installation (same server model, > installed at the same time). They should be more or less identical on the > server that won't boot: > > /etc/rc.conf: > > hostname="..." > keymap="swedish.iso.kbd" > # Use synchronous DHCP; pause boot until DHCP is completed. > ifconfig_ix0="SYNCDHCP" > sshd_enable="YES" > ntpd_enable="YES" > # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable > dumpdev="AUTO" > zfs_enable="YES" > > # IPFW > [...] > > /boot/loader.conf: > > zfs_load="YES" > geom_mirror_load="YES" > > /etc/fstab: > > fdesc /dev/fd fdescfs rw 0 0 > /dev/mirror/swap none swap sw 0 0 > > Thanks! According to the screenshot, the bootfs property on zroot is set to zroot/ROOT/default. Does that dataset exist? While at the loader prompt, what does these commands tell you? lszfs zroot lszfs zroot/ROOT If you see some other potential dataset, try setting currdev using this as a template before booting: set currdev="zfs:zroot/ROOT/some-other-dataset:" ^ ^ These :'s are important. Next, unload the old stuff, and try to load the new stuff: unload load /boot/kernel/kernel load /boot/kernel/opensolaris.ko load /boot/kernel/zfs.ko Boot into single user mode: boot -s Remember, the console uses US keyboard layout, set up by the firmware. -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestøl, | Trond Endrestøl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjøvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-questions@FreeBSD.ORG Wed Nov 19 07:35:40 2014 Return-Path: <owner-freebsd-questions@FreeBSD.ORG> Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6CA75BF2 for <freebsd-questions@freebsd.org>; Wed, 19 Nov 2014 07:35:40 +0000 (UTC) Received: from feeder.usenet4all.se (1-1-1-38a.far.sth.bostream.se [82.182.32.53]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D46ECB84 for <freebsd-questions@freebsd.org>; Wed, 19 Nov 2014 07:35:39 +0000 (UTC) Received: from kw.news4all.se (localhost [127.0.0.1]) by feeder.usenet4all.se (8.13.1/8.13.1) with ESMTP id sAJ7ZXWA022679; Wed, 19 Nov 2014 08:35:34 +0100 (CET) (envelope-from bah@bananmonarki.se) Message-ID: <546C4845.7080909@bananmonarki.se> Date: Wed, 19 Nov 2014 08:35:33 +0100 From: Bernt Hansson <bah@bananmonarki.se> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: 4711@chello.at, freebsd-questions@freebsd.org Subject: Re: openoffice build fails. References: <54647A67.6020104@bananmonarki.se> <10033996.HOrm3u7UXj@matrix020.matrix.net> In-Reply-To: <10033996.HOrm3u7UXj@matrix020.matrix.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions <freebsd-questions.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions/> List-Post: <mailto:freebsd-questions@freebsd.org> List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 19 Nov 2014 07:35:40 -0000 On 2014-11-19 01:27, 4711@chello.at wrote: > On Thursday 13 November 2014 10:31:19 Bernt Hansson wrote: >> Hello list. >> >> FreeBSD 9.3-PRERELEASE #1 r266465 >> >> Trying to build openoffice4 and openoffice-devel. >> Tried libreoffice but then I can not add a printer. >> >> Oo4 and devel fail at the same place with this: >> >> ... unopkg sync --verbose -env:UNO_JAVA_JFW_ENV_JREHOME=true 2>&1 | ... >> ... creating links ... >> ... cleaning the output tree ... >> ... removing directory /tmp/ooopackaging/i_148361415810048 ... >> remove_empty_dirs_in_folder >> /usr/ports/editors/openoffice- > devel/work/aoo/main/instsetoo_native/unxfbsdx. >> > pro/Apache_OpenOffice/archive/install/sv_inprogress/Apache_OpenOffice_4.1.0 > _ >> FreeBSD_install-arc_sv/openoffice4/share/extensions ... current dir: >> /usr/ports/editors/openoffice- > devel/work/aoo/main/instsetoo_native/unxfbsdx. >> > pro/Apache_OpenOffice/archive/install/sv_inprogress/Apache_OpenOffice_4.1.0 > _ >> FreeBSD_install-arc_sv/openoffice4/program ... >> ... unopkg sync --verbose -env:UNO_JAVA_JFW_ENV_JREHOME=true 2>&1 | ... >> ... cleaning the output tree ... >> ... removing directory /tmp/ooopackaging/i_148371415810048 ... >> Error: ERROR: unopkg sync --verbose - > env:UNO_JAVA_JFW_ENV_JREHOME=true >> 2>&1 | failed! >> >> ************************************************** >> ERROR: ERROR: unopkg sync --verbose - > env:UNO_JAVA_JFW_ENV_JREHOME=true >> 2>&1 | failed! >> in function: register_extensions >> ************************************************** >> in function: register_extensionsstopping log at Wed Nov 12 17:36:14 2014 >> dmake: Error code 255, while making 'openoffice_en-US.archive' >> >> 1 module(s): >> instsetoo_native >> need(s) to be rebuilt >> >> Reason(s): >> >> ERROR: error 65280 occurred while making >> /usr/ports/editors/openoffice-devel/work/aoo/main/instsetoo_native/util >> >> When you have fixed the errors in that module you can resume the build >> by running: >> >> build --from instsetoo_native >> >> *** [do-build] Error code 1 > > In your case the openoffice-devel port probably uses the previously installed > libreoffice extensionmanager (unopkg) which resides in /usr/local/bin. > > Renaming the unopkg program > [# mv /usr/local/bin/unopkg /usr/local/bin/unopkg.bak ] > or deleting the libreoffice package should fix the build of oo-devel. Mv did work. OO-4 now builds and install. Have not tried OO-devel. > If you want to use the libreoffice printer-admin-program, it works here on a 9.3- > STABLE system by using this commands: > > % cd /usr/local/lib/libreoffice/program > % ./spadmin > > On my system libreoffice automatically registered my already configured CUPS- > printer (as oo-devel does). > > If both office-packages are installed there are maybe some conflicts when using > the extensionmanager unopkg. I didn't test this, because i switched to > libreoffice. libreoffice installs unopkg in /usr/local/bin, openoffice installs it in its > own /usr/local/openoffice-... path. Maybe there are the same troubles for some > other files. For a production system I would only install LE or OO, not both. > > System: FreeBSD 9.3-STABLE #0 r274469 > > Ports: %pkg info cups libreoffice apache-openoffice-devel %v > cups-1.7.3_1 > libreoffice-4.2.5_5 > apache-openoffice-devel-4.1.1560773_4,2 > > Cheers, > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.11.1411190814400.7150>